美文网首页
linux文件目录类指令

linux文件目录类指令

作者: Mr_ran | 来源:发表于2018-09-10 10:52 被阅读0次
    • pwd指令

      • 显示当前工作目录的绝对路径
    • ls指令

      • ls [选项] [目录或者文件]
      • 常用选项
        • -a : 显示当前目录所有的文件和目录,包括隐藏的
        • -l : 以列表的方式显示
        • -h : 选择合适的计量单位
    • cd 指令

      • cd [绝对路径或者相对路径]
      • 还有cd .. ///回到上一级目录
      • 还有cd ~ 或者 cd ///回到自己的家目录
    • mkdir指令(创建目录)

      • mkdir [选项] 要创建的目录
      • 常用选项
        • -p : 创建多级目录
    • rmdir指令(只能删除空目录)

      • rmdir [选项] 要删除的目录
    • touch 指令(创建空文件)

      • touch 文件名(可以带绝对/相对路径)
    • cp指令(拷贝文件或者文件目录)

      • cp [选项] source(路径) dest(路径)
      • 常用选项
        • -r 递归复制整个文件夹
        • \cp指令表示强制覆盖,不提示
    • rm(删除文件或目录)

      • rm [选项] 要删除的文件或目录
      • 常用选项
        • -r : 递归删除整个文件夹
        • -f : 强制删除不提示
    • mv (移动文件和目录 或者 重命名)(会覆盖同名文件或目录,且不提示)

      • 个人理解:其实移动文件和重命名文件是同一个意思,都是将指向文件的索引修改一下而已
      • 移动的是文件时: 如果目标是文件,那就重命名文件放到目标位置,如果是目录就是放到目录下。
      • 移动式文件目录时:如果目标是不存在的目录,就是目录的重命名并移动,如果目标是存在的目录,就会放在该目录下。
    • cat 指令(查看文件内容,只读的方式,只会全部显示)

      • cat [选项] 要查看的文件
      • -n : 显示行号
    • more 指令(分页显示文本文件)

      • more 要查看的文件
      • 快捷键


        more快捷键
    • less 指令(分页显示文本文件,但是是只加载需要查看的内容,性能好)

      • less 要查看的文件
      • 快捷键


        less快捷键
    • > 指令 和 >> 指令

      • > 输出重定向:会将原来的文件内容覆盖
      • >> 追加:不会覆盖原来文件的内容,而是追加到文件的尾巴
      • 语法:ls -l > 文件 覆盖写,不存在就创建。
      • 语法:ls -al >> 文件 追加到文件尾部
      • 还有 cat 文件1 > 文件2
      • 还有 echo “内容” >> 文件
    • echo 指令(输出内容到控制台)

      • echo [选项] 输出内容
      • 比如:输出环境变量 echo $PATH
    • head 指令(显示文件的开头部分内容)

      • head 文件 :查看文件的头10行内容
      • head -n 5 文件 :查看文件的前5行内容
    • tail 指令(输出文件的尾部的内容)

      • tail 文件 :查看文件后的10行内容
      • tail -n 5 文件 :查看文件后5行内容
      • tail -f 文件 :实时追踪该文档的所有更新
    • ln 指令(创建软链接)(快捷方式)

      • ln -s [源文件或目录] [软链接名]
      • 用pwd指令查看目录时,看到的是软链接所在的目录
    • history指令

      • history ///查看已经执行过的命令
      • history 10 ///查看最近的10条指令
      • !77 /// 执行第77条指令
    • 对于执行文件, 可以使用绝对路径和相对路径(要有可执行权限):

      • 绝对路径: /home/zwj/myShell.sh
      • 相对路径: ./myShell.sh ### ./ 表示当前路径下

    相关文章

      网友评论

          本文标题:linux文件目录类指令

          本文链接:https://www.haomeiwen.com/subject/wtajgftx.html