LInux常用指令(三)

从<Linux就该这么学>中,整理了一些常用指令

六.文件目录管理

1.touch 用于创建空白文件或设置文件的时间 ,格式 touch [选项][文件]

-a 仅修改"读取时间"  -b仅修改"修改时间" -d 同时修改两个时间

2.mkdir 创建空白目录 

qiyang@qiyang-Inspiron-5420:~$ cd 文档
qiyang@qiyang-Inspiron-5420:~/文档$ ll
总用量 12
drwxr-xr-x  3 qiyang qiyang 4096 10月 12  2018 ./
drwxr-xr-x 49 qiyang qiyang 4096 8月   3 09:00 ../
drwxrwxr-x  4 qiyang qiyang 4096 10月 20  2018 Tencent Files/
qiyang@qiyang-Inspiron-5420:~/文档$ mkdir -p abcd.txt
qiyang@qiyang-Inspiron-5420:~/文档$ ll
总用量 16
drwxr-xr-x  4 qiyang qiyang 4096 8月   3 09:26 ./
drwxr-xr-x 49 qiyang qiyang 4096 8月   3 09:00 ../
drwxrwxr-x  2 qiyang qiyang 4096 8月   3 09:26 abcd.txt/
drwxrwxr-x  4 qiyang qiyang 4096 10月 20  2018 Tencent Files/
qiyang@qiyang-Inspiron-5420:~/文档$ 

3.cp 用于复制文件或目录 格式cp[选项] 源文件 目标文件

4.mv 用于剪切文件或将文件重命名 格式为 “ mv [选项] 源文件 [目标路径|目标文件名]”剪切操作不同于复制操作, 因为它会默认把源文件删除掉, 只保留剪切后的文件。 如果在同一个目录中对一个文件进行剪切操作, 其实也就是对其进行重命名

5.rm 用于删除文件或目录, 格式为“ rm [选项] 文件”

6.dd 命令用于按照指定大小和个数的数据块来复制文件或转换文件, 格式为“ dd [参数]”

7.file 命令用于查看文件的类型, 格式为“ file 文件名”

七.打包压缩与搜索命令

1.tar 命令用于对文件进行打包压缩或解压, 格式为“ tar [选项] [文件]”

qiyang@qiyang-Inspiron-5420:~$ cd 文档
qiyang@qiyang-Inspiron-5420:~/文档$ tar -czvf abc.tar.gz abcd
abcd/
abcd/111.txt
qiyang@qiyang-Inspiron-5420:~/文档$ ll
总用量 20
drwxr-xr-x  4 qiyang qiyang 4096 8月   3 10:13 ./
drwxr-xr-x 49 qiyang qiyang 4096 8月   3 10:19 ../
drwxrwxr-x  2 qiyang qiyang 4096 8月   3 10:12 abcd/
-rw-rw-r--  1 qiyang qiyang  167 8月   3 10:20 abc.tar.gz
drwxrwxr-x  4 qiyang qiyang 4096 10月 20  2018 Tencent Files/
qiyang@qiyang-Inspiron-5420:~/文档$ mkdir abcd2
qiyang@qiyang-Inspiron-5420:~/文档$ ll
总用量 24
drwxr-xr-x  5 qiyang qiyang 4096 8月   3 10:21 ./
drwxr-xr-x 49 qiyang qiyang 4096 8月   3 10:19 ../
drwxrwxr-x  2 qiyang qiyang 4096 8月   3 10:12 abcd/
drwxrwxr-x  2 qiyang qiyang 4096 8月   3 10:21 abcd2/
-rw-rw-r--  1 qiyang qiyang  167 8月   3 10:20 abc.tar.gz
drwxrwxr-x  4 qiyang qiyang 4096 10月 20  2018 Tencent Files/
qiyang@qiyang-Inspiron-5420:~/文档$ tar xzvf abc.tar.gz -C abcd2
abcd/
abcd/111.txt
qiyang@qiyang-Inspiron-5420:~/文档$ ll
总用量 24
drwxr-xr-x  5 qiyang qiyang 4096 8月   3 10:21 ./
drwxr-xr-x 49 qiyang qiyang 4096 8月   3 10:19 ../
drwxrwxr-x  2 qiyang qiyang 4096 8月   3 10:12 abcd/
drwxrwxr-x  3 qiyang qiyang 4096 8月   3 10:22 abcd2/
-rw-rw-r--  1 qiyang qiyang  167 8月   3 10:20 abc.tar.gz
drwxrwxr-x  4 qiyang qiyang 4096 10月 20  2018 Tencent Files/
qiyang@qiyang-Inspiron-5420:~/文档$ cd abcd2
qiyang@qiyang-Inspiron-5420:~/文档/abcd2$ ll
总用量 12
drwxrwxr-x 3 qiyang qiyang 4096 8月   3 10:22 ./
drwxr-xr-x 5 qiyang qiyang 4096 8月   3 10:21 ../
drwxrwxr-x 2 qiyang qiyang 4096 8月   3 10:12 abcd/
qiyang@qiyang-Inspiron-5420:~/文档/abcd2$ 

2.grep  命令用于在文本中执行关键词搜索,并显示匹配的结果,格式为 “ grep [选项] [文件]”

3.find 用于按照指定条件来查找文件, 格式为“ find [查找路径] 寻找条件 操作”。

八.习题

1. 在 RHEL 7 系统及众多的 Linux 系统中, 最常使用的 Shell 终端是什么?
答:Bash( Bourne-Again SHell) 解释器

2. 执行 Linux 系统命令时, 添加参数的目的是什么?
答:为了让 Linux 系统命令能够更贴合用户的实际需求进行工作。
3. Linux 系统命令、 命令参数及命令对象之间, 普遍应该使用什么来间隔?
答:应该使用一个或多个空格进行间隔。
4. 请写出用 echo 命令把 SHELL 变量值输出到屏幕终端的命令。
答:echo $SHELL。
5. 简述 Linux 系统中 5 种进程的名称及含义。
答:在 Linux 系统中, 有下面 5 种进程名称。

 R(运行) :进程正在运行或在运行队列中等待。
 S(中断) :进程处于休眠中, 当某个条件形成后或者接收到信号时, 则脱离该状态。
 D(不可中断) :进程不响应系统异步信号, 即便用 kill 命令也不能将其中断。
 Z(僵死) :进程已经终止, 但进程描述符依然存在, 直到父进程调用 wait4()系统函数
后将进程释放。
 T(停止) :进程收到停止信号后停止运行。

6. 使用 history 命令查看历史命令的执行记录时, 命令前面的数字除了排序外还有什么用处?
答:还可以用“ !数字” 的命令格式重复执行某一次的命令记录, 从而避免了重复输入较
长命令的麻烦。
7. 若想查看的文件具有较长的内容, 那么使用 cat、 more、 head、 tail 中的哪个命令最
合适?
答:文件内容较长, 使用 more 命令; 反之使用 cat 命令。
8. 在使用 mkdir 命令创建有嵌套关系的目录时, 应该加上什么参数呢?
答:应该加上-p 递归迭代参数, 从而自动化创建有嵌套关系的目录。
9. 在使用 rm 命令删除文件或目录时, 可使用哪个参数来避免二次确认呢?
答:可使用-f 参数, 这样即可无需二次确认。
10. 若有一个名为 backup.tar.gz 的压缩包文件, 那么解压的命令应该是什么?
答:应该用 tar 命令进行解压, 执行 tar -xzvf backup.tar.gz 命令即可。
11. 使用 grep 命令对某个文件进行关键词搜索时, 若想要进行文件内容反选, 应使用什么
参数?
答:可使用-v 参数来进行匹配内容的反向选择, 即显示出不包含某个关键词的行。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值