Linux基础指令

  1. ls指令,含义:list,列出所有的文件和文件夹的名称。

    ①ls 路径 。含义:显示文件的所有名称

    在这里插入图片描述
    在这里插入图片描述
    这里的黑色表示文件,蓝色表示文件夹,绿色表示拥有所有权限。

    ②ls -l 路径。(快捷:ll 指令)以列表的形式显示文件的名称。
    Linux基础指令_第1张图片

    ③ls -la 路径。显示所有文件和文件夹(包括隐藏文档)。
    Linux基础指令_第2张图片

    ④ls -lh 路径。以可读性较高的方式显示详细信息。
    Linux基础指令_第3张图片

  2. pwd指令,含义:(print working directory)打印当前工作目录。
    在这里插入图片描述

  3. cd指令,含义:(change directory)改变当前的工作目录。 在这里插入图片描述

  4. mkdir指令,含义:(make directory)创建目录。
    ①mkdir 路径。在指定目录下创建目录。
    在这里插入图片描述
    ②mkdir -p a/b/c/d。在指定多层目录下创建目录。“-p”表示创建目标目录的上层目录。
    在这里插入图片描述
    ③mkdir a b c d。一次性创建多个目录。
    在这里插入图片描述

  5. touch指令,含义:创建文件。
    ①touch 路径。在指定目录下创建文件,或者修改文件时间。
    在这里插入图片描述
    ②touch 路径1 路径2 路径n。一次性创建多个文件。
    在这里插入图片描述
    ③touch -t “时间格式(YYYYMMDDhhmm)” 文件路径。修改指定文件的时间。在这里插入图片描述

  6. cp指令,含义:(copy)将一个文档复制到另一个文档中。
    ①cp /a /b。将a文件复制到当前目录下并且更名为b。
    在这里插入图片描述
    ②cp -r a b。将a文件夹复制到b文件夹中。“-r”表示递归的执行。
    在这里插入图片描述

  7. mv指令,含义:(move)移动文档到指定目录下。
    ①mv a/a1 b。移动a文件夹下的a1到b文件夹中。
    在这里插入图片描述
    ②mv a/a1 b/a1_copy。移动a文件夹下的a1到b文件夹中并且更名为/a1_copy。
    在这里插入图片描述

  8. rm指令,含义:(remove)移除或删除一个文件或文件夹,删除之后不会出现在回收站中。
    ①rm a/a1。删除a文件夹下的a1文件。
    在这里插入图片描述
    ②rm -r a。删除a文件夹。
    在这里插入图片描述
    ③ rm -r a*。删除以a开头的所有文档。“ * ”表示通配符,任意字符。

    在这里插入图片描述

  9. vim指令,含义:(vim是一款文本编辑器)打开一个文件/文件夹,相当于Windows的notepad。
    ①vim b/a1
    Linux基础指令_第4张图片想要退出按住SHIFT键+:键,在最下面一行出现: 标记,输出“ q ”则可以退出。

  10. 输出重定向,含义:一般命令的输出都会显示在终端中,将一些结果保存到文件中进行分析统计。
    ①“ > ”,含义:覆盖指定目录的内容。
    例如:ls -lh > b/a1。
    在这里插入图片描述Linux基础指令_第5张图片

    ②“ >> ”,含义:在指定文件中追加内容。
    例如:ls -l >> a/ a1。
    在这里插入图片描述Linux基础指令_第6张图片

  11. cat指令,含义:直接打开文件,合并文件。
    ① cat b/a1。打开b目录下的a1文件,与vim的差异是cat命令实在终端中显示,可以往上查看得到以往输入的记录。
    Linux基础指令_第7张图片
    ②cat b/a1 b/b1 > together。将b目录下的a1和b1文件合并成together文件。
    Linux基础指令_第8张图片

你可能感兴趣的:(Linux,linux)