1、重定向
> filename 清空filename
echo "djadl" > filename 写入
echo "dajf" >> filename 追加
cat < filename 提取文件内容
2、管道
前一个命令的输出,作为后一个命令的输入参数
|
&&两个命令同时执行
||前面命令不能执行时,执行后面的命令
tr替换 ls 1.txt | tr 'a-z' 'A-Z'
3、ctrl+z暂停命令
jobs查看的命令
fg id恢复停止的命令
4、变量
定义变量不能有空格
env打印内置命令
export全局声明
‘ ’不强制解析变量
5、切割大文件
du -sh filename显示文件大小
du -m 以Mb为单位进行显示
更多https://blog.csdn.net/ouyang_peng/article/details/10414499
wc -l filename显示文件行数
split -l 1000 filename将文件切割,每个文件1000行
split -b 1M filename按大小分割
6、grep 过滤查找
grep -v '^#' 1.txt 去除以#开头的内容
grep -n '#$' 1.txt 显示以#结尾的内容
7、sed查找替换
8、awk
9、
统计某文件夹下文件的个数
ls -l |grep "^-"|wc -l
统计某文件夹下目录的个数
ls -l |grep "^d"|wc -l
统计文件夹下文件的个数,包括子文件夹里的
ls -lR|grep "^-"|wc -l
10、rz和sz的使用
https://www.cnblogs.com/276815076/archive/2011/09/22/2184804.html
11、https://zhuanlan.zhihu.com/p/60612900