Centos7——9.实用指令(文件目录类1)

文件目录类1

1. pwd 指令

  • 基本语法
    pwd (功能描述:显示当前工作目录的绝对路径)

  • 应用实例
    案例:显示当前工作目录的绝对路径

2. ls 指令

  • 基本语法
    ls [选项] [目录或文件]

  • 常用选项
    -a:显示当前目录所有的文件和目录,包括隐藏的。
    -l:以列表的方式显示信息

  • 应用实例
    案例:查看当前目录的所有内容信息


3. cd 指令

  • 基本语法
    cd [参数] (功能描述:切换到指定目录)

  • 常用参数
    绝对路径和相对路径
    如何理解绝对路径和相对路径:

cd ~ 或者 cd 回到自己的家目录
cd.. 回到当前目录的上一级目录

  • 应用实例
    案例1:使用绝对路径切换到 root 目录
    cd /root

    案例2:使用相对路径到 root 目录
    这里我们需要知道该用户目录在哪个目录下,才能写出这个指令,假设在 /usr/lib
    cd ../../root

    案例3:表示回到当前目录的上一级目录
    cd..

    案例4:回到家目录
    cd
    cd ~

4. mkdir 指令

mkdir 指令用于创建目录 (make directory)

  • 基本语法
    mkdir [选项] 要创建的目录

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

  • 应用实例
    案例1:创建一个目录 /home/dog

    案例2:创建多级目录 /home/animal/tiger

5. rmdir 指令

  • 介绍
    rmdir 指令删除空目录

  • 基本语法
    rmdir [选项] 要删除的空目录

  • 应用实例
    案例1:删除一个目录 /home/dog

  • 使用细节
    rmdir 删除的是空目录,如果目录下有内容是无法删除的。
    提示:如果需要删除非空目录,需要使用 rm -rf 要删除的目录

6. touch 指令

touch 指令创建空文件

  • 基本语法
    touch 文件名称

  • 应用实例
    案例1:创建一个空文件 hello.txt

7. cp 指令(重要)

cp 指令拷贝文件到指定目录

  • 基本语法
    cp [选项] source dest ([source] 源目录 [dest] 指定目录)

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

  • 应用实例
    案例1:将 /home/aaa.txt 拷贝到 /home/bbb 目录下[拷贝单个文件]

    案例2:递归复制整个文件夹,举例
    将 /home/test 整个目录拷贝到 /home/zwj 目录

  • 使用细节
    强制覆盖不提示的方法: \cp

技术小技巧:
可以通过 上下箭头的键,调出原来使用过的指令。

8. rm 指令

rm 指令移除 【删除】文件或目录

  • 基本语法
    rm [选项] 要删除的文件或目录

  • 常用选项
    -r : 递归删除整个文件夹
    -f : 强制删除不提示

  • 应用实例
    案例1:将 /home/aaa.txt 删除

    案例2:递归删除整个文件夹 /home/bbb

  • 使用细节
    强制删除不提示的方法:带上 -f 参数即可

9. mv 指令

mv 移动文件与目录或重命名

  • 基本语法
    mv oldNameFile newNameFile (功能描述:重命名)
    mv /temp/movefile /targetFolder (功能描述:移动文件)

  • 应用实例
    案例1:将 /home/aaa.txt 文件 重新命名为 pig.txt

    案例2:将 /home/pig.txt 文件 移动到 /root 目录下

10. cat 指令

cat 查看文件内容,是以只读的方式打开。

  • 基本语法
    cat [选项] 要查看的文件

  • 常用选项
    -n : 显示行号

  • 应用实例
    案例1:/etc/profile 文件内容,并显示行号

  • 使用细节
    cat 只能浏览文件,而不能修改文件,为了浏览方便,一般会带上 管道命令 | more
    cat 文件名 | more [分页浏览]

posted @ 2019-08-16 22:27  hellozwx  阅读(219)  评论(0编辑  收藏  举报