记录一次Linux系统初学者应该掌握的命令

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。

1、cat命令:

功能:
1)显示整个文件。
示例: $ cat fileName
2)把文件串连接后传到基本输出,如将几个文件合并为一个文件或输出到屏幕。
示例: $ cat file1 file2 > file
说明:把档案串连接后传到基本输出(屏幕或加 > fileName 到另一个档案)

  1. cat参数详解:

     -n 或 –number 由 1 开始对所有输出的行数编号

     -b 或 –number-nonblank 和 -n 相似,只不过对于空白行不编号

     -s 或 –squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行

     -v 或 –show-nonprinting

2、more命令:

     以百分比的形式查看日志。    

    按空格键继续向下翻页或是Ctrl+F,

    Ctrl+b向上翻页,q退出more命令

    more +/字符 filename      查找字符后第二行开始;

3、less命令:

  跟more功能差不多,只不过less支持前后翻阅文件。

  -m  显示类似more命令的百分比

  -N  显示每行的行号

  空格键 滚动一页 / 回车键 滚动一行

  q 退出less 

4、head命令:

     功能:从文本文件的头部开始查看,head 命令用于查看一个文本文件的开头部分。

     示例如下:

     head example.txt 显示文件 example.txt 的前十行内容;

     head -n 20 example.txt 显示文件 example.txt 的前二十行内容;

     head详解:

     -n      指定你想要显示文本多少行。

     -n number     这个参数选项必须是十进制的整数,它将决定在文件中的位置,以行为单位。

     -c number     这个参数选项必须是十进制的整数,它将决定在文件中的位置,以字节为单位。

5、tail命令:

     功能:tail 命令用于显示文本文件的末尾几行。

     示例如下:

     tail example.txt 显示文件 example.txt 的后十行内容;

     tail -n 20 example.txt 显示文件 example.txt 的后二十行内容;

     tail -f example.txt 显示文件 example.txt 的后十行内容并在文件内容增加后,自动显示新增的文件内容。

     tail -n 50 -f example.txt 显示文件 example.txt 的后50行内容并在文件内容增加后,自动显示新增的文件内容。

     注意:最后一条命令非常有用,尤其在监控日志文件时,可以在屏幕上一直显示新增的日志信息。

总结

其实linux初学者常用的命令是cd、ls、rm<很危险>、chmod、chown、mkdir、free等

本篇先整理这几个相对较高级的指令。

猜你喜欢

转载自juejin.im/post/7017074106914832421