pwd
:显示当前工作目录的绝对路径
ls
:列出当前目录下的文件
ls -a
:列出所有文件【包括“.”开头的隐藏文件】ls -l
:列表形式显示,信息更详细ls -al
、ls -la
cd
:进入文件
cd 路径
:进入目标文件【可以时绝对路径也可以是相对路径】cd ..
:返回上级目录cd ~
:返回用户家目录【root用户回到/root
,一般用户回到/home/用户名
】在home/tom
下以绝对路径和相对路径的方式分别回到/root
注:目标目录的文件深度较浅时,采用绝对路径;反之用相对路径更方便。
mkdir
mkdir 路径
:创建目录mkdir -p 路径
:创建多级目录【p:parent;创建目标目录的同时补全父目录】rmdir
rmdir 路径
:删除空目录rm -rf 路径
:删除非空目录注:路径可以是绝对路径也可以相对路径
比如要创建/home/dog
,可以输入mkdir /home/dog
,也可以在/home
下直接输入mkdir dog
touch 文件名
:创建一个空文件/home/dog
/home/animal/tiger
/home/dog
/home/animal/tiger
cp [选项] source dest
:指定拷贝文件到指定目录【source:需要复制的文件或目录;dest:目标目录】
-r
:递归复制整个目录\cp source dest
:复制的同时覆盖rm [选项] 要删除的文件或目录
-r
:递归删除整个目录-f
:强制删除/home/hello.txt
复制到/home/bbb
中/home/bbb
复制到/opt
/home/bbb
中添加hello2.txt
/home/bbb
复制到/opt
,覆盖原目录注:覆盖的含义是:交集覆盖,整体取并
比如 source 中有hello.txt,而 dest 中有hello.txt和hello2.txt。那么用source覆盖dest后,dest中有hello.txt【source中的】,和原有的hello2.txt
mv 文件或目录 文件或目录
:移动[cut],或重命名
mv 文件名(目录名) 文件名(目录名)
重命名mv 文件名(目录1) 目录2
:将文件或目录1移动到目录2mv 文件名1 目录/文件名2
:目录同理cat 文件名
:查看文件 【-n
】:显示行号
less 文件名
:查看文件【动态加载,看到哪里记载到那里】