pwd指令

作用:显示当前工作目录的绝对路径
基本语法:pwd

image.png

ls指令

作用:展示某个目录下的所有的文件 默认是当前目录
基本语法:ls 选项 目录或者文件

image.png
image.png

常用选项:
-a 显示所有内容 包含隐藏的文件(Linux系统下的隐藏文件都是以.开头)
image.png

-l 纵向排列 显示每个文件或者目录的详细信息
image.png
可以简化为ll指令
image.png

也可以组合在一起使用:
image.png

cd指令

作用:切换到指定目录
基本语法:cd 参数

绝对路径:某路径在硬盘上的位置 绝对路径一定要以/开头
相对路径:以当前的目录为基准来确定某路径的位置 相对路径不以/开头

cd ~或者cd回到自己的家目录
image.png
cd .. 返回上一级目录
image.png

案例1:切换到home目录
image.png
案例2:使用相对路径切换到zhen用户的家目录
image.png
案例3:使用绝对路径切换到zhen用户的家目录
image.png

mkdir指令

作用:创建目录
基本语法mkdir 选项 要创建的目录

案例:在home目录下创建一个新的目录abc
image.png
或者
image.png

常用选项:
-p 创建多级目录

案例:创建一个目录 /home/colors/red
image.png
要想创建多级目录 需要使用-p
image.png

rmdir指令

作用:删除目录
基本语法:rmdir 选项 要删除的空目录
案例:删除/home/qwe目录
image.png
非空目录无法删除
image.png

那要想删除整个目录怎么办呢 使用命令rm -rf
image.png

注意:rm -rf在使用的时候一定要慎重

touch指令

作用:创建一个空文件
基本语法:touch 文件名
在当前目录创建一个文件abc.txt
image.png

在/home/qiqi目录下创建一个文件hello.txt
image.png

cp指令

作用:拷贝文件到指定目录
基本语法:cp 选项 源目录 目标目录

常用选项:-r 递归复制整个文件夹

案例:将/home/abc.txt拷贝到/home/qiqi目录下
image.png

案例:将/home/qiqi整个目录拷贝到/opt目录下
image.png

细节:如果目录中已经存在该目录 则会提示覆盖
image.png
强制覆盖的方式 \cp
image.png

rm指令

作用:删除一个目录或者文件
基本语法:rm 选项 要删除的文件或者目录
常用选项:
-r 递归整个文件夹
-f 强制删除不提示

案例:将/home/abc.txt删除
image.png

案例:将/home/aaa.txt删除 并且不提示
image.png

案例:删除/home/abc目录以及整个目录内所有内容
image.png
使用-r来递归整个文件夹 使用-f来取消确认提示 所以应该是 rm -rf /home/abc

mv指令

作用:移动文件/目录或者重命名

基本语法:
mv 原文件 新文件 (重命名)

mv 原文件/目录 新文件/目录 移动文件

案例:将/home/qiqi/hello.txt重命名为world.txt
image.png

案例:将/home/qiqi/abc.txt移动到/home/xiaoxiao目录下
image.png

案例:移动整个目录
image.png
需要值得注意的是,如果移动的时候没有该文件夹,那么就表示移动并且重命名
image.png

cat指令

作用:查看文件内容(只能查看 不能修改)
基本语法:cat 选项 要查看的文件

常用选项
-n 显示行号

案例:查看/etc/profile文件
image.png
显示行号

image.png

more指令

cat只能浏览文件,不能修改文件,为了方便浏览 一般我们会链接管道符号|
管道命令 | more
image.png

管道:把前面的结果通过管道的形式传递给more指令并查看
image.png