一、文件查看cat & more
1、cat -n filename
cat用于查看文件内容,-n为显示行号,包含空行。
2、cat -b filename
查看文件内容并显示行号,不包含空行,通常用于计算代码总的行数。
3、more -n filename
more称为分页查看命令,与cat不同的是,cat是将文本内容一次性全部打印在控制台,但是more则是分页显示。还会显示当前内容占总内容的百分比。
二、查看命令的帮助文档--help & man
1、command --help
eg:grep --help
2、man command
man是手册manual缩写,是官方命令手册。
eg:man grep
三、grep常用选项
1、grep -n str filename
搜索文本并显示行号。
2、grep -vn str filename
显示不包含str字符串的所有行以及内容。
2、grep -i str filename
搜索str且忽略字符串的大小写。
四、重定向> & >>
概念:将原本要在控制台上输出的文本重定向到一个文件中。> & >> 二者能实现重定向,但是后者>>不会去除已经存在的,而是追加到后面。
1、echo Hello world > a
2、echo Hello world >> a
3、ls -hla >> a
五、管道 |
管道是指,将前面的命令结果作为后一个命令的输入处理的命令。
1、ls -al | more 将查询到的文件列表作为分页命令more的输入,使用分页more去查看列表结果
2、ls -al | grep Do 将列表作为grep的输入,搜索包含Do的文件夹或文件名称
还有很多常用的新手常常忽略的命令,有时间会慢慢更新上来。
网友评论