删除命令: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:把表达式当做一个完整的单字符来搜寻,忽略哪些部分匹配的行。