Linux初学者常常忽视的常用命令

2019-06-24  本文已影响0人  oO人生路上路生人Oo

一、文件查看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的文件夹或文件名称

还有很多常用的新手常常忽略的命令,有时间会慢慢更新上来。

上一篇下一篇

猜你喜欢

热点阅读