df
命令
命令参数:
必要参数:
-a 全部文件系统列表
-h 方便阅读方式显示
-H 等于“-h”,但是计算式,1K=1000,而不是1K=1024
-i 显示inode信息
-k 区块为1024字节
-l 只显示本地文件系统
-m 区块为1048576字节
–no-sync 忽略 sync 命令
-P 输出格式为POSIX
–sync 在取得磁盘信息前,先执行sync命令
-T 文件系统类型
选择参数:
–block-size=<区块大小> 指定区块大小
-t<文件系统类型> 只显示选定文件系统的磁盘信息
-x<文件系统类型> 不显示选定文件系统的磁盘信息
–help 显示帮助信息
–version 显示版本信息
- 使用命令关闭占用80端口的程序
sudo fuser -k 80/tcp
- 判断文件有多少列
awk '{print NF}' filename
- 输出文件的第n列
awk '{print $n}' filename
- 文本去重处理
- 区分大小写
cat filename|uniq
- 忽略大小写
cat filename|uniq -i
- 加上计数
cat uniq.txt | uniq -i -c
- 排序后去重
cat uniq.txt | sort | uniq -i
- 区分大小写
这个uniq命令只能对相邻行进行去重,那么我们一般可以先对文本进行sort排序之后,紧接着在uniq一把,不相邻行的去重问题也同样解决了。
- 查找文件
1,查找以y开头的文件。
find ./ -name "y*"
2 , 列出gearman进程
ps -aux | grep gearman
3 , 查看一个文件下,所有文件夹的大小
du -sh *
4,查看某一个文件夹的大小
du -sh fileName
5 , 查找redis
sudo find /* -name "*redis*"
- 统计文件行数
wc [选项] 文件
-c 统计字节数。
-l 统计行数。
-w 统计字数。