1、统计文件行数
统计单个文件的行数:wc -l file
统计单个文件的字数:wc -w file
(中英文都是以空格分隔进行统计)
统计文件夹下文件的个数:find dir/ -name "*.php" | wc -l
(如果不指定类型,会把.
计算一个文件)
统计文件夹下文件的行数:find dir/ -name "*.php" | args cat | wc -l
统计文件夹下过滤空行的文件行数:find dir/ -name "*.php" |xargs cat|grep -v ^$|wc -l
2、查看文件
快速查看文件:tail <file>
查看实时文件:tail -f <file>
查看指定行数的文件:tail -n20 <file>
(不指定时默认为10行)
3、压缩文件统计文件行数
统计单个文件的行数:zcat file.gz | wc -l
统计多个文件的行数:zcat *.gz | wc -l
4、上传/下载linux文件
上传文件:rz
下载文件:sz <file>
# 安装方法
ubuntu: apt-get install lrzsz
centos: yum -y install lrzsz
5、将前台任务更改为后台任务
先暂停任务:
ctrl + z
后台启动任务:
bg %1
可以使用jobs查看任务;可以使用%1来将后台任务更改为前台任务
6、搜索文件和文件夹
搜索单个文件:
grep apple fruit.txt
搜索文件夹:
grep -nr apple *
7、撤销本次命令行输入: Ctrl + U
8、指定搜索文件深度:find / -maxdepth 3 -name index.php
9、top
按照内存排序:M
按照CPU排序:P
切换显示单位:e
10、查看目录大小
查看指定目录大小并按大小排序:du -h --max-depth=2 /var/lib/docker | sort -h
登陆发表评论