1.cat - 连接文件
2.sort - 排序文本行
实例:
ls . | sort
boy.txt
dir1
dir2
lazy_dog.txt
ls-error-output.txt
ls-output.txt
passwd
3.uniq - 报道或省略重复行
4.grep - 打印匹配行 ( ls . | grep txt 注:打印出txt文本的匹配项)
实例:
ls . | grep txt
boy.txt
lazy_dog.txt
ls-error-output.
5.wc - 打印文件中换行符,字,和字节数(文件个数 wc -l)
实例:
IOS-MAC-YUYQ:playground rainy.yu$ ls . | wc -l
7
IOS-MAC-YUYQ:playground rainy.yu$ ls
boy.txt lazy_dog.txt passwd
dir1 ls-error-output.txt
dir2 ls-output.txt
6.head - 输出文件的第一部分
实例:
head -n 6 ls-output.txt
dir1
dir2
ls
ls-output.txt
passwd
total 138104
7.tail - 输出文件最后一部分
实例:
tail -n 5 ls-output.txt
-rwxr-xr-x 1 root wheel 77648 12 2 2017 zipsplit
-rwxr-xr-x 2 root wheel 2080 7 16 2017 zless
-rwxr-xr-x 2 root wheel 2080 7 16 2017 zmore
-rwxr-xr-x 1 root wheel 3376 7 16 2017 znew
-rwxr-xr-x 1 root wheel 74752 12 2 2017 zprint
8.tee -从标准输入读取数据,并同时写到保准输出和文件
9.shell内部参考“标准输入;输出;错误”用“0;1;2”表示。
如重定向错误实例:ls -l /bin/usr 2> ls-error-output.txt (错误目录)
如重定向正确实例:ls -l /usr/bin > ls-output.txt
10./dev/null 位存储桶,适用于错误和状态信息的存放
11.管道线“|”
12.Linux中的权限控制引入了八进制,16进制,符号表示法
比如:表示一个颜色需要24位表示,使用16进制就只需要6位数来表示
使用chomd权限控制,使用八进制:7(rwx),6(rw-),5(r-w),4(r—),0(—)
使用符号表示法:u(本机所有者), g(用户组), 0(其他所有人),a(u+g+o)再联合“+”,“-”,“=”进行操作