0%

Linux基础指令

  • 一个完整的指令的标准格式:指令主体 [选项][操作对象]

  • 关于路径:

    路径可以分为两种:

    相对路径:相对于某一个路径(一般是当前路径)

    绝对路径:绝对路径不需要参照物,直接从根“/”开始

  • 相对路径的写法:在相对路径中通常会用到“./”、“../”,一个是当前目录下,一个是上一级目录下

ls指令

  • 注意:ls列出的结果颜色说明:蓝色表示文件夹,黑色表示文件,绿色表示其权限为拥有所有权限
  1. 用法1: # ls

    含义:列出当前工作目录下的所有文件/文件夹的名称

  2. 用法2:# ls 路径

    含义:列出指定路径下所有文件/文件夹的名称

  3. 用法3:# ls 选项 路径

    含义:在列出指定路径下的文件/文件夹的名称,并以指定的格式进行显示

    常见语法:

    #ls -l 路径

    -l:表示list,以详细的形式进行展示

    文件显示格式:[权限] [用户组] [时间] [文件/文件夹名称],在Linux中隐藏文档一般都以点开头

    #ls -la 路径

    -la:表示显示所有的文件/文件夹(包含隐含文件/文件夹)

    #ls -lh 路径

    -lh:列出指定路径下的所有文件/文件夹的名称,以列表形式并在显示文档大小时以可读性较高的形式显示


pwd指令

  • 用法:#pwd

  • 含义:打印当前工作目录


cd指令

  • 用法:#cd 路径

  • 含义:用于切换当前工作目录,在Linux中有一个特殊的符号“~”,输入#cd ~可以直接切换到root目录


mkdir指令

  1. 用法1:#mkdir 路径

    含义:在指定路径下创建目录

  2. 用法2:#mkdir -p 路径

    含义:当一次性创建多层不存在的目录时,需添加-p,否则会报错

  3. 用法3:#mkdir 路径1 路径2…

    含义:一次性创建多个目录


touch指令

  1. 用法1:#touch 文件路径【路径可以是直接的文件名亦可以是路径】

    含义:在指定的路径下创建文件

  2. 用法2:#touch 文件路径1 文件路径2…

    含义:一次性创建多个文件


cp指令

  1. 用法1:#cp 被复制的文件 复制的指定路径

    含义:复制文件/文件夹到指定的位置

    注意:Linux在复制的过程中,如果不是必须的建议文件名保持前后一致

  2. 用法2:#cp -r 被复制的文件 复制的指定路径

    含义:当使用cp指令进行文件夹复制操作时需要添加选项“-r”,表示递归复制,否则目录将被忽略


mv指令

  • 用法:#mv 需要移动的文档路径 需要保存的路径

  • 含义:移动文档到新的位置

  • 补充:在Linux中重命名的命令也是mv,语法和移动语法一样:#mv 需要重命名的文件 新的名称


rm指令

  1. 用法3:#rm 需要移除的文档路径

    含义:删除指定路径的文件

  2. 用法2:#rm -f 需要移除的文档路径

    含义:-f表示删除时不用提醒需不需要删除,直接强制删除

  3. 用法3:#rm -r 需要移除的文档路径

    含义:删除指定路径的文件/文件夹

  4. 用法4:#rm -rf 需要移除的文档路径

    含义:删除指定路径的文件/文件夹,并且是强制删除

  5. 用法5:#rm -rf 需要移除的文档路径1 需要移除的文档路径2…

    含义:删除多个文件/文件夹

  • 补充:删除一个目录下有公共特性的文档,即例以相同开头的文档

    使用#rm -f …,号表示通配符,即表示任意字符


vim指令

  • 用法:#vim 文件路径

  • 含义:打开一个文件(文件可以存在,也可以不存在)并可以进行编辑

  • vim的退出:按esc,再按:q回车,就可以退出了


输出重定向

  1. 第一个符号 >:覆盖输出,会覆盖原先的文件内容

    用法:#正常执行的指令 > 文件路径

  2. 第二个符号 >>:追加输出,在文件内容的末尾追加

    用法:#正常执行的指令 >> 文件路径

  • 注意:若文件不存在,则自动新建

cat指令

  1. 用法1:#cat 文件路径

    含义:把文件的内容直接打印到终端上

  2. 用法2:#cat 待合并的文件路径1 待合并的文件路径2… 待合并的文件路径n > 合并后文件保存的路径

    含义:合并多个文件并把合并后的文件保存到指定目录


参考资料:B站Linux从入门到精通

-------------本文结束感谢您的阅读-------------