Linux常用命令

删除命令:rm命令是remove的缩写,用于用户永久性的删除文件或者目录,在使用rm命令删除文件或目录时,系统不会产生任何提示信息。

-f:强制删除,和-i选项相反,使用-f系统不在询问,直接删除目标

-i:在删除文件或者目录前,系统会给出提示信息,防止用户误删

-r:递归删除,主要用户删除目录,可删除指定目录及包含所有内容,包括了目录和文件

显示文件内容命令:more命令是可以分页显示文本文件的内容,使用者可以逐页阅读文件中内容。

-f:计算行数时,以实际的行数,而不是自动换行过后的行数。

-p:不以卷动的方式显示每一页,而是先清除屏幕后再显示内容。

-c:跟-p选项相似,不同的是先显示内容再清除其他旧资料。

-s:当遇到有连续两行以上的空白行时,就替换为一行的空白行。

-u:不显示下引号(根据环境变量TREM指定的终端而有所不同)。

+n:从第n行开始显示文件内容,n代表数字。

-n:一次显示的行数,n代表数字。

文件查找命令:find命令是在目录结构中搜索文件,并执行指定的操作。

基本格式【root@localhost~】#find 路径 选项 【输出形式】

路径: 选项: 输出形式:

~:表示$HOME目录 -name:按照名字查找 print:表示将结果输出到标准为止

.:表示当前目录 -perm:安装权限查找 exec:对匹配的文件执行该参数所

/:表示根目录 -prune:不再当前指令的目录下查找 给出的shell命令。command{} \;

​ ok:与exec作用相同,区别在于在

​ -user:文件属主来查找 执行命令之前,都会给出提示让用

​ -group:文件所属组来查找 户确认是否执行。

​ -type:按照文件类型查找

内容查找命令:grep命令是用来在每一个文件或中(或特定输出上)搜索特定的模式,当使用grep时,包含指定字符模式的每一行内容,都会被打印(显示)到屏幕上,但是使用grep命令并不改变文件中的内容。

基本格式:【root@localhost~】#grep 【选项】 模式 文件名

-c:仅列出文件中包含模式的行数。

-i:忽略模式中的字母大小写

-l:列出带有匹配行的文件名。

-n:在每一行的最前面列出行号。

-v:列出没有匹配模式的行

-w:把表达式当做一个完整的单字符来搜寻,忽略哪些部分匹配的行。