文件目录类指令
1、pwd指令
基本语法:pwd (显示当前工作目录的绝对路径)
2、ls指令
基本语法:ls [选项] [目录或是文件]
常用选项:
-a:显示当前目录所有的文件和目录,包括隐藏的
-l: 以列表的方式显示信息
3、cd指令
基本语法:cd 参数 (切换到指定目录)
常用的参数:绝对路径和相对路径
注意:cd ~ 或者cd :回到自己的家目录
cd .. 回到当前目录的上一级目录
4、mkdir指令
mkdir指令用于创建目录
基本语法:mkdir [选项] 要创建的目录
常用选项: -p:创建多级目录
5、rmdir指令
rmdir指令删除空目录
基本语法:rmdir [选项] 要删除的空目录
注意:rmdir 删除的是空目录,如果目录下有内容时无法删除
如果要删除非空目录,需要使用 rm -rf 要删除的目录
6、touch指令
touch指令创建空文件
基本语法:touch 文件名称
7、cp指令
cp指令拷贝文件到指定目录
基本语法:cp [选项] source dest
常用选项:
-r:递归复制到整个文件夹
8、rm指令
rm 指令移除【删除】文件或目录
基本语法:
rm [选项] 要删除的文件或目录
常用选项:
-r:递归删除整个文件夹
-f:强制删除不提示
9、mv指令
mv 名动文件与目录或重命名
基本语法:
mv oldNameFile newNameFile (功能描述:重密码)
mv /temp/movefile /targetFolder (功能描述:移动文件)
10、cat指令
cat 查看文件内容,是以只读的方式打开
基本语法:cat [选项] 要查看的文件
常用语法:-n 显示行号
注意:cat 只能浏览文件,而不能修改文件,一般会带上 管道命令 |more
cat 文件名 | more [分页浏览]
11、more指令
more指令是一个基于VI编辑器的文本过滤器,它以全屏的方式按页显示文本文件的内容
基本语法:more 要查看的文件
快捷键:
空白键(space):代表向下翻一页
Enter:代表向下翻一行
12、less指令
less指令用来分屏查看文件内容
基本语法:less 要查看的文件
13、>指令和>>指令
介绍:
>输出重定向:会将原来的文件内容覆盖
>>追加:不会覆盖原来文件的内容,而是追加到文件的尾部
基本语法:
1)ls -l >文件 (功能描述:列表的内容写入到文件a.txt(覆盖写))
2)ls -al >>文件 (功能描述:列表的内容追加到文件的末尾)
3)cat 文件1>文件2 (功能描述:将文件1的内容覆盖到文件2)
4)echo "内容" >>文件
14、echo指令
echo输出内容到控制台
基本语法:echo [选项] 输出内容
15、head指令
head用于显示文件的开头部分内容,默认情况下head指令显示文件的前10行内容
基本语法:
head 文件 (功能描述:查看文件头10行内容)
head -n 5 文件 (功能描述:查看文件头5行内容)
16、tail指令
tail用于输出文件中尾部的内容,默认情况下tail指令显示文件的后10行内容
基本语法:
tail 文件 (功能描述:查看文件后10行内容)
tail -n 5 (功能描述:查看文件后5行内容,5可以是任意行数)
tail -f 文件 (功能描述:实时追踪文档的所有更新,工作进程使用)
17、ln指令
软链接也叫符号链接
基本语法:
ln -s [原文件或目录] [软件链接] (功能描述:给原文件创建一个软链接)
注意:当我们使用pwd查看指令看目录时,仍然看到的是软链接所在目录
18、history指令
查看已经执行过历史指令,也可以执行历史指令
基本语法:history (功能描述:查看已经执行过历史命令)