catf1ag Linux模块

前言

每天有在学一些linux命令,不断巩固不断记忆。刚好在catf1ag平台上也有一个linux模块,借此来看一下自己的学习成果,同时学习了解一些些新的没学到的命令。

subject_1

问题一: Linux中,表示当前目录的符号是什么?

问题而:Linux中,表示上级目录的符号是什么?

1. “.”表示当前目录,也可以用“./”表示;

2. “..”表示上一级目录,也可以用“../”表示;

3. “~” 代表用户自己的宿主目录;

4. “/”处于Linux文件系统树形结构的最顶端,我们称它为Linux文件系统的root,它是Linux文件系统的入口。

所以flag为:flag{./_../}

subject_2

问题一:切换目录用什么命令?

问题二:切换到根目录( / )的命令是什么?

cd命令 为切换目录的命令

切换到根目录的话,执行命令 cd / (注意有空格)

所以flag为:flag{cd_cd /}

subject_3

问题一:移动文件的命令是什么?

问题二:改文件或者文件名的命令是什么?

问题三:将/var/www/html/index.html文件移动至/var/www/html/tss/的命令是什么?

mv命令用于移动文件或者修改文件名称,是move的缩写,经常用mv备份文件和目录。

用法:mv [原文件或目录] [目标目录]

参数:

-b : 先备份在覆盖文件

-f   :   force(强制),目标文件已经存在,不询问直接覆盖

-i  :  目标文件已经存在时,先询问是否覆盖

-u  : 目标文件已经存在,且source比较新,才会更新update

-t   : -target-directory=DIRECTORY move all SOURCE arguments into DIRECTORY,即指定mv的目标目录,该选项适用于移动多个源文件到一个目录的情况,此时目标目录在前,源文件在后。

因此flag为:flag{mv_mv_mv /var/www/html/index.html /var/www/html/tss/}

subject 4

问题一:清屏命令是什么?

问题二:查看当前路径的命令是什么?

Linux清屏命令:                        (windows:cls)

1. clear

这个命令将会刷新屏幕,本质上只是让终端显示页向后翻了-页,

如果向上滚动屏幕还可以看到之前的操作信息。

2.reset

3. Ctrl+L(同clear) clear的快捷键

4. printf "\03cc"命令

这个命令它才是真正的清空了终端屏幕,

它的功能跟DOS里CMD.EXE提供的CLS效果很相似

查看当前路径命令:pwd    (windows:getcwd)

所以flag为:flag{clear_pwd}

subject 5

问题一:编辑文档的命令是什么?
问题二:如何在Linux命令行输出123?

编辑文档命令是vim。具体怎么操作以及参数什么意思,可以查一下。

命令行输出123         echo 123

所以flag为:flag{vim_echo 123}

subject 6

问题一:Linux查看ip地址的命令?
问题二:查看历史命令的命令?

查看ip地址命令:ifconfig    (注:ifconfig 不是ipconfig)

查看历史命令的命令:可以使用histoty查看历史命令,然后!加序号执行

所以flag为:flag{ipconfig_history}

subject 7

问题一:查看当前用户的命令?
问题二:删除文件的命令是什么?

whoami 查看当前用户  

rm 删除文件命令(不能随意乱用!)  -rf  参数代表不询问是否删除,直接删除

所以flag为:flag{whoami_rm}

subject 8

问题一:Linux下存放系统用户的路径文件(/xxx/xxx/xxx/xxx)

linux的用户文件一般是放在/用户名/home当中的。

linux有win系统无法想象的严格权限控制,所以在/目录下,也就是根目录下,非root用户是无法写入文件的。

linux系统的系统分区用途如下:

/ 根目录,存放系统文件,并且挂载所有的文件系统

/home用户主目录

/usr/local  是存放你新装的软件的目录。(例如新安装的apache、mysql、php等都放在此目录中)

/bin  目录用于存放普通用户可执行的命令,系统中的任何用户都可以执行该目录中的命令 /boot 目录用于存放linux操作系统启动时所需使用的文件,为了系统能够启动,通常该目录需要使用独立的分区,这样boot分区和根分区相互独立可以保证启动文件更加安全可靠。

/mnt  目录中的子目录用于作为系统中可移动存储设备的挂载点。如光驱。

/root 目录是超级用户root的宿主目录,可见超级用户在系统中与普通用户有很大差异。

/sbin  /tmp 为系统临时目录,很多命令程序在该目录中存放临时使用的文件。

/usr 目录用于存放大量的系统应用程序及相关文件。如说明文档、库文件等。

/var  目录用于存放系统中经常变化的文件,如日志文件,用户邮件等。

/dev 目录用于存放系统中的所有设备文件,如光盘驱动器、硬盘等。

/etc  目录用于存放系统中的配置文件,linux 中的配置文件都是文本文件,可以使用相应的命令查看。(apache、php、mysql等程序的状态管理一般存在于此) /home  目录用于存放系统中普通用户的宿主目录,每个用户在该目录下都有一个与用户同名的目录

flag为:catflag{/etc/passwd}

subject 9

问题一:查看定时任务的文件(/xxx/xxx/xxx/xxx)

查看已启动的定时任务:crontab -l

flag为:catflag{/etc/crontab}

subject 10

问题一:Linux中存放系统用户密码的文件路径(/xxx/xxx/xxx)

用户密码信息文件,这个路径的文件存放着关于用户密码的信息,但是看不到密码,而是看用户密码的时限等。
/etc/shadow

flag为:catflag{/etc/shadow}

subject 11

问题一:复制的命令是什么?

问题二:建立软连接的命令是什么?

问题三:命令不会用,通过什么命令可以查找相关的命令手册?

cp  复制剪切命令

 ln  命令生成链接文件

man查看相关命令手册

所以flag为:catflag{cp_ln_man}

subject 12

问题一:别名的命令是什么? alias  详情:传送门

问题二:杀死一个进程用什么命令? kill

问题三:如何杀掉pid为4的进程?    kill  4

所以flag为:catflag{alias_kill_kill 4}

subject 13

问题一: Linux开机日志默认放置于哪个文件夹下?(比如:/xxx/xxx/)

/var/log/messages:包括整体系统信息,其中也包含系统启动期间的日志。

/var/log/syslog:它和/etc/log/messages日志文件不同,它只记录警告信息,常常是系统出问题的信息。

/var/log/user.log:记录所有等级用户信息的日志。

/var/log/auth.log:包含系统授权信息,包括用户登录和使用的权限机制等

所以flag为:flag{/var/log/}

subject 14

问题一:什么键组合可以强制停止一个正在运行的命令,且无法输入任何命令(xxx+xxx)
问题二:如何查看当前用户id

ctrl+c 强制停止当前命令

所有flag为:catf1ag{ctrl+c_id}

subject 15

问题一:使用ls -alh后,首个字符是"-"代表什么意思?(xx文件)
问题二:使用ls -alh后,首个字符是"d"代表什么意思?(xx文件)

所以flag为:catf1ag{普通文件_目录文件}

subject 16

问题一:查看全部环境变量的命令是什么?  env命令
问题二:查看HOME的环境变量的命令是什么?  echo $HOME

所以flag为:catflag{env_echo $HOME}

subject 17

问题一:Linux默认的下载命令是什么?这里的下载是指下载软件,无需手动安装,下载完后即可使用,rpm包管理器

linux下载安装命令知识点:linux下载安装命令

yum install 包名 //手动选择y或n

yum -y install 包名  //自动选择y

所以flag为:catf1ag{yum}

subject 18

问题一:Linux默认通过什么按键切换终端? ctrl+alt+[F1-F6]

flag提交格式示例:catf1ag{按键一+按键二+按键三}

所以flag为:catf1ag{ctrl+alt+F1} 

subject 19

问题一:Linux什么命令可以新增用户?

useradd 详解

linux添加用户的命令是“useradd”,该命令和adduser命令是相同的,其语法是【useradd [-d home] [-s shell] [-c comment] [...] 】。

所以flag为:catf1ag{useradd}

只靠这一个模块是远远学不好linux命令的,还要每天坚持学习,记一些命令的参数的作用。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值