1.rm 命令
使用:rm [参数] 文件
功能:删除文件
常用参数:
-v :显示执行过程
-i:进行交互式的删除
-r:递归的删除文件或目录
如果rm命令不跟上-r则不能删除目录文件
使用实例:
rm -r v /var/test
删除var目录下的test目录并显示执行过程
2.cp命令
使用:cp [参数] 源文件 目的文件
功能:文件复制
常用参数:
-i:覆盖前询问
-n:不覆盖已经存在的文件
-r:复制目录内的所有内容
3.mv命令
使用:mv 【参数】源文件 目的文件
功能:文件位置移动
常用参数:
-i: 若文件存在则询问是否覆盖
-f : force强制的意思,如果目标文件已存在,不会询问而直接覆盖
-i : 若目标文件已经存在时,就会询问是否覆盖。
-t : --target –directory,即指定mv的目标目录,该选项适用于移动多个源文件到一个目录的情况,此时目标目录在前,源文件在后。
4.touch命令(不常用)
使用:touch 【参数】文件
功能: 修改文件时间戳
常用参数:
-a 或--time = atime--time =access或--time=use 只更改存取时间
-c 或--no-create 不建立任何文档
-d 使用指定的日期时间,而非现在的时间
-m 或--time=mtime或--time=modify 只更改变动时间
-r 把指定文档或目录的日期时间,统统设成和参考文档和目录的日期时间相同
-t 使用指定的日期,而非现在的时间
5.cat 命令
使用:cat 【参数】 文件
功能:链接文件并打印输出文件内容
常用参数:
-E: 在每行结束处显示$
-n: 对输出的所有行编号,由1开始对所有输出的行数编号
-s: 有连续两行以上的空白行,就代换为一行的空白行
6.less命令
使用:less 【参数】 文件
功能:类似于cat命令,只是分屏查看文件内容
常用参数:
+n 从第n行开始显示
-n 定义屏幕大小为n行
7.more命令
于less命令类似
8.tail命令
使用:tail【参数】 文件
常用参数:从定点开始输出文件到标准输出流中(就是屏幕上)
常用参数:
-f 循环读取
-q 不显示处理信息
-v 系那是详细的处理信息
命令实例:
①显示文件末尾内容
tail –n 5 test.out 显示文件最后5行的内容
②循环查看文件内容
tail -f test.out
③从第5行开始显示文件
tail –n +5 test.out