第4章 更多的 bash shell命令 - df、du、sort、grep、zip、tar等

Linux 系统将所有的磁盘都挂载到一个虚拟目录下。
在使用新的存储媒体之前,你需要把他们放到虚拟目录下。这项工作成为挂载(mounting)。

在Linux系统上移除一个可移动设备时,不能直接从系统上删除,而应该先卸载它。

df:有时,你需要知道某个设备还有多少磁盘空间,df命令就是轻松查看所有进程已挂载磁盘的使用情况的。
df有一些命令行参数可用,但是基本上你不会用到。一个常用的参数是 -h , 把输出按照人类可读的形式展示。

通过df命令,你很容易就会发现哪个磁盘块就快没空间了。系统管理员面临的下一个问题就是发生这种情况怎么办。
这时候,就用到了 du 命令。
可以显示某个特定目录(默认情况下是当前目录)的磁盘使用情况。这是用来判断你系统上某个目录是不是有超大文件的快速方法。
-c : 显示以列出文件的总大小
-h : 按照人类可读的方式显示
-s : 显示每个输入参数的总计(不打开目录,显示总数)

sort : 排序
-n :把数字当成数字,而非字符
-t : 指定分隔符
-k :制定从第几个开始排序
-r : 反序排序

常用: du -s * | sort -n

grep : 搜索
-v : 反向搜索
-n : 显示所在行号
-c : 知道多少行,匹配该模式
-e :制定多于一个匹配模式 grep -e t -e f file1
**egrep 是 grep 命令的衍生,支持 POSIX 扩展正则表达式
fgrep 是另一个版本。**

p96
文件压缩:bzip2 compress gzip zip(这四个都有对应的扩展)
归档文件:Unix 和 Linux 的标准归档工具:tar

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值