Linux学习笔记:2.文件系统的管理命令(2)

713 查看

这里的命令是紧接着上面一篇的:《Linux学习笔记:1.文件系统的管理命令(1)

1.命令touch:

功能:若之前对应文件不存在,创建一个新文件;若存在,则修改这个文件的最后修改期限。
语法:touch [参数] [文件名]
主要参数:
-a:只更改存取时间
-c:不建立任何文件
-d<时间日期>:使用指定的日期时间
-m:只更改变动时间
-r<参考文件或目录>:把指定的文件或者目录的日期时间,统统设置成为参考文件或目录的日期时间。:
-t<时间日期>:使用指定的日期时间

2.命令cp:

功能:用于复制一个文件或多个文件,或者复制目录。
语法:cp [参数] [来源文件] [目的文件]
主要参数:
-r: 递归处理,将指定目录下的文件和子目录一起复制。
-i:覆盖现有的文件之前先询问用户。
-v:显示指令执行的过程

3.命令cat:

语法:cat [选项] [文件] ...
功能:显示全部文件内容,若果内容超过一屏,则显示最后一屏的内容。
主要参数:
-n:由1开始对所有输出的行数进行编号。
-b:和-n相似,但是对于空白的行不进行编号。
-s:当遇到有连续的两行以上的空白行时,代换为一行的空白行。

4.命令mv:

功能:用于移动文件或者目录,也可以对文件或者目录进行重命名。
语法:mv [参数] [源地址] [目的地址]
主要参数:
-b:若需覆盖文件,覆盖前先备份。
-f:若目标文件和现有的文件或目录重复,则直接覆盖现有的文件或目录。
-i:覆盖现有的文件之前先询问用户。
-v:显示指令执行的过程

其他命令:

命令tac:和cat一样,不过是将文件的内容以颠倒的方式显示在屏幕上。先显示最后一行,然后显示倒数第二行。
命令more:查看一个文件的内容,后面直接根文件名。看完一屏后,按空格键(Space)可以继续看下一瓶,看完所有的内容后就会退出。提前退出:q。
命令less:查看一个文件的内容,后面直接根文件名。按空格键(Space)可以实现翻页,“j”向上移动,“k”向下移动。
技巧:在more和了less命令下,输入“/mooc”,再回车,就可以在当前文件下搜索查找“mooc”。其中,“/”是当前行向下搜索,“?”是当前行向下搜索。
命令head:显示文件的前10行,后接文件名。参数:-n,表示显示前n行。
命令tail:显示文件的后10行,后接文件名。参数:-n,表示显示前n行。