关闭

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

标签: grepsort命令
512人阅读 评论(0) 收藏 举报
分类:

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

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:84214次
    • 积分:1593
    • 等级:
    • 排名:千里之外
    • 原创:81篇
    • 转载:0篇
    • 译文:0篇
    • 评论:9条
    最新评论