Linux实操----文件目录类指令

文件目录类

(1)pwd:显示当前工作目录的绝对路径
(2)ls:显示当前目录下的所有文件 常用参数 -l (列表形式显示)、-a(显示全部包括隐藏文件夹)
(3)cd:切换到指定目录 可用绝对路径和相对路径
(4)mkdir:创建目录 常用参数 -p(创建多级目录)
(5)rmdir: 删除空目录
(6)rm -rf:删除非空目录
(7)touch:创建空文件 文件名用空格隔开可以一次创建多个文件
(8)cp : 复制指定文件到指定目录 常用参数 -r(递归复制整个文件夹)
\cp:递归复制时强制覆盖同名文件
基本语法 :cp [选项] source dest
(9)rm:删除目录 常用参数 -r(递归删除整个文件夹)-f (强制删除不提示)
基本语法:rm [选项] 要删除的文件或目录
(10)mv:移动文件与目录或重命名
基本语法
mv oldNameFile newNameFile (功能描述:重命名)
mv /temp/movefile /targetFolder (功能描述:移动文件)
(11)cat: 查看文件内容,是以只读的方式打开。常用参数 -n(显示行号)
(12)more:more 指令是一个基于 VI 编辑器的文本过滤器,它以全屏幕的方式按页显示文本文件的内容。more 指令中内置了若干快捷键,如下:
在这里插入图片描述
(13)less:less 指令用来分屏查看文件内容,它的功能与 more 指令类似,但是比 more 指令更加强大,支持各种显示终端。less 指令在显示文件内容时,并不是一次将整个文件加载之后才显示,而是根据显示需要加载内容,对于显示大型文件具有较高的效率。快捷键如下:在这里插入图片描述
(14)
>
输出重定向 : 会将原来的文件的内容覆盖
(15)>> 追加: 不会覆盖原来文件的内容,而是追加到文件的尾部。
基本语法
ls -l >文件。将ls显示的内容覆写到指定文件。
ls -l >>文件。将ls显示的内容追加到指定文件。
cat 文件1>文件2。将文件1的内容覆写到文件2中
echo “内容” >> 文件。将输出追加到文件中
cal >>文件。日历信息追加到文件中。
(16)echo 输出内容到控制台。
基本语法:echo [选项] [输出内容]
(17)head:head 用于显示文件的开头部分内容,默认情况下 head 指令显示文件的前 10 行内容 常用参数 -n +数字x(先显示行号然后显示前x行内容)
(18)tail:tail 用于输出文件中尾部的内容,默认情况下 tail 指令显示文件的后 10 行内容。常用参数 -f(监控文件的更新内容)
(19)ln:软链接也叫符号链接,类似于 windows 里的快捷方式,主要存放了链接其他文件的路径
基本语法:ln -s [原文件或目录] [软链接名] 删除软链接rm -rf 软链接名 (非路径名,不带斜杠)
注意:创建软链接时不指定软链接名,默认使用文件或目录名
(20)history:查看已经执行过历史命令,也可以执行历史指令。显示的命令编号,可以通过感叹号+编号直接调用。可以加一个数字参数,表示查看最近的几条命令。

猜你喜欢

转载自blog.csdn.net/qq_40927884/article/details/89055495