0
点赞
收藏
分享

微信扫一扫

Linux 服务器(四)01-linux常用命令——文件相关之ls-查看、mkdir-新建目录、rm-移除目录、cat-查看文件、touch-创建文件 & chmod-权限管理、chown-用户管理

自信的姐姐 2022-03-21 阅读 124

Linux 服务器(四)01-linux常用命令——文件相关之ls-查看、mkdir-新建目录、rm-移除目录、cat-查看文件、touch-创建文件 & chmod-权限管理、chown-用户管理

常用命令介绍(重点)

文件相关

  1. 目录相关

    • ls: 列出目录

      -la 可以查看隐藏文件,文件一些基础属性

      ls -la
      
    • cd:切换目录

      使用绝对路径/,也可以使用./相对路径,回到上级目录cd ..

    • pwd:显示当前的目录

    • mkdir:创建一个新的目录

      # testDir 文件夹名称  区分大小写,不是同一个
      mkdir testDir
      
    • rmdir:删除一个空的目录

    • cp: 复制文件或目录

      # source-复制文件名称   target-放入位置
      cp source target
      
    • rm: 移除文件或目录

      # 只删除文件
      rm dirpath.txt
      
      # 删除目录,是否确认删除
      rm -r dirpath   // 输入 y 或 n
      
      # 强制删除,要特别注意
      rm -rf dirpath€
      rm -rf * // 强制删除所有文件
      
    • mv: 移动文件与目录,或修改文件与目录的名称

      # source-移动文件名称   target-放入位置
      mv source target
      
    • cat用来查看文件内的内容,touch命令来创建文件,echo命令往文件里面写入内容,more命令来查看显示长文件内容

      touch txt-demo.txt  // 创建文本
      echo 'hello-world' >> txt-demo.txt // 往文件里面写入内容
      cat txt-demo.txt // 查看文件内的内容,显示---hello-world
      
    • clear:清空操作记录

  2. 基本属性:

    • 权限管理chmod

      文件基本属性分为10个字符 drwxrwxrwx

      r 代表着read读权限

      w代表着write写权限

      x代表着execute执行权限

      d代表着目录

      chmod -R递归执行,相当于是把目录下所有的文件都修改对应的权限

      chmod +x 给文件一个执行/读/写权限
      在这里插入图片描述

      chmod +x text.txt
      ls -a
      

      修改权限的两种方式:

      方式1: 数字方式

      7-rwx

      6--rw-

      4-r--

      0---- 什么权限都没有,

      前面的3个是所有者用户的权限,

      中间的3个是组用户的权限,

      后面的3个是其他用户的权限。

      举例说明:

      # 对所属用户有读写权限
      chmod 600 ...
      
      # 对应 -rwxrw-rw-,相当于是取消了组与其他用户的执行权限
      chmod 755 ...
      

      方式2:

      a代表all所有,u代表user,g代表group,o代表other。

      +代表增加,-代表减少

      举例说明:

      # 增加所有用户的读的权限
      chmod a+r ...
      
      # 增加用户与组的写的权限
      chmod ug+w ..
      
    • 用户/组权限管理chown

      修改文件/文档所属/所属组

      chown <所属用户>:<所属组> <文件>
      

      目录:

      chown -R <所属用户>:<所属组> <文件>
      

      -R 代表着递归

举报

相关推荐

0 条评论