Linux常用指令和权限

  • 基本指令(常用)
    • ls -al
      • 显示当前目录下所有的dir
    • mkdir
      • 创建文件/目录
      • 当我们想要递归式创建目录时,使用指令mkdir -p 后面接上目录名字
        • mkdir -p test1/test2/test3...
      • 最好使用touch创建文件
    • cd
      • 进入某个指定的目录
    • rm
      • 用于删除目录/文件,但是在root模式下会询问
      • 使用rm -rf 可以不用询问直接递归式删除指定目录中的所有文件
    • man
      • man后面接指令名字,可以查询指令的用法
    • cp
      • 复制文件到指定目录下
      • 注意事项
        • 用户使用该指令复制目录时,必须使用参数 -r 或者 -R 。复制文件,并在目标文件已存在时进行确认
    • mv
      • 剪切文件到指定目录中
      • 重命文件
    • grep
      • 使用格式:grep -n "要查找的字符串" 目标文件名
    • zip
      • 使用格式以test1.txt为例子:zip test1.zip test1.txt
      • 压缩一个目录中的所有文件以test为例:zip test.zip test
    • sz
      • 发送文件到本地其他终端上
      • 以test.zip为例:sz test.zip
    • unzip
      • unzip + 压缩包文件名
    • tar
      • 使用格式以test为例:tar cvzf test.tgz test
    • uname
      • 单独使用显示操作系统的类型
      • + -a显示详细内容
    • sudo用来提权普通用户的指令
  • Linux权限管理
    • 文件
      • 对于一个文件来说,分为三种人:拥有者,所属组,other
      • 描述一个文件的属性:三个一组,第一个为拥有者,第二个为所属组,第三个为other
      • 指令:chmod o+(r或者w) 文件名
        • root下修改其他身份的权限
        • o代表other,u代表user,g代表所属组,如果要对多个角色同时进行操作,用户之间记得+逗号隔开
      • 指令:chown 用户名 文件名
        • 修改文件的拥有者
      • 指令:chgrep 用法同上,更改所属组
    • 目录
      • 没有r权限时,可以打开目录但是无法用ls查看目录下的数据
      • 没有w权限时,无法对目录中的数据进行更改
      • 没有x权限时,无法进入目录
    • 权限掩码
      • umask 一般只看后三位数字
        • umask + 三位数的子网掩码用来更改权限
      • 最终权限 = (起始权限) & (~权限掩码)
      • 目录的起始权限:777 文件的起始权限:666
    • 粘滞位
      • 目录权限大于文件权限,通俗的说,如果当前目录中存在w权限,那么即使是root用户在当前目录中创建了文件,这个目录的拥有者还是可以将其删除。即:文件的权限会被其所在目录的权限所约束。
      • 设置粘滞位:chmod o+t 目录名
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值