自学整理记录,大神见笑
目录
- cat
- more
- grep
- echo
- 重定向>和>>
- 管道 |
1.显示全部的文件内容→cat
cat 333.txt
-
显示全部的文件内容
cat1.jpg
cat -n 333.txt
-
对输出的所有行编号
cat2.png
cat -b 333.txt
-
对非空输出行编号
cat3.png
-
这里要注意的是:cat命令会一次显示所有内容,适合内容较少的文本
-
注:Linux中还有一个nl命令和cat -b的效果一样,如下图
cat4.png
2.分屏显示文件内容,每次显示一页内容→more
more 333.txt
-
分屏显示333.txt内容,每次显示一页内容
more1.png
操作键 | 功能 |
---|---|
空格键 | 显示下一屏 |
回车键 | 显示下一行 |
b | 回滚一屏 |
f | 前进一屏 |
q | 退出帮助信息 |
/word | 搜索word字符串 |
- 这里要注意的是:more命令适合有较多内容的文本文件
3.显示根据搜索文本筛选后的文件内容→grep
grep s 333.txt
-
在333.txt中搜索字段s并显示
grep1.png
grep -n s 333.txt
-
显示匹配行和行号
grep2.png
grep -v s 333.txt
-
显示所有不匹配的行(反向)
grep3.png
grep -vn s 333.txt
-
显示所有不匹配的行(反向),并显示行号
grep5.png
grep -i s 333.txt
-
不区分大小写
grep4.png
grep ^ss 333.txt
-
查找以ss开头的匹配行
grep6.png
grep ss$ 333.txt
-
查找以ss结尾的匹配行
grep7.jpg
-
注:grep命令类似windows中的搜索Ctrl + f
-
注:grep命令允许对文本文件进行模式查找,即正则查找
4.把echo指定的参数,再次在终端显示一遍→echo
echo liuboyang
-
把字符串liuboyang显示再终端
echo.png
-
这里要注意的是:echo命令通常和重定向> 和>>联合使用
5.重定向 > 和 >>
echo liuboyang > 333.txt
- 将内容liuboyang写入到333.txt中,会覆盖原有内容
-
>表示输出,会覆盖原有文件内容
重定向1.png
echo macen >> 333.txt
-
将内容macen追加到333.txt中
-
>>表示追加,会把内容添加到原有文件内容后
重定向2.png
-
注:Linux允许将终端命令执行结果重定向到一个文件
-
注:将本应显示在终端的内容输出或者追加到指定文件中
6.管道 |
ls -lh | grep who
-
在ls -lh执行的结果上搜索字段who
管道2.png
-
注:Linux允许将一个命令的输出结果通过管道做为另一个命令的输入
网友评论