Linux基础指令与权限管理速查

Linux基础指令

文件与目录操作

  • ls:列出目录内容,常用选项 -l(详细信息)、-a(显示隐藏文件)。
  • cd:切换目录,如 cd /home 进入 /home 目录。
  • pwd:显示当前工作目录的完整路径。
  • mkdir:创建目录,mkdir dir_namemkdir -p parent/child(递归创建)。
  • rm:删除文件或目录,-r 递归删除目录,-f 强制删除。
  • cp:复制文件,cp file1 file2cp -r dir1 dir2(递归复制目录)。
  • mv:移动/重命名文件,mv old_name new_name

文件内容查看与编辑

  • cat:显示文件内容,cat file.txt
  • less/more:分页查看文件,支持上下翻页。
  • head/tail:查看文件开头/结尾,tail -f file.log 实时追踪日志。
  • nano/vi:文本编辑器,nano file.txtvi file.txt

权限管理

  • chmod:修改权限,数字模式(如 chmod 755 file)或符号模式(如 chmod u+x file)。
  • chown:修改文件所有者,chown user:group file

权限系统详解

权限类型

  • 读(r,值4)、写(w,值2)、执行(x,值1),无权限(-,值0)。
  • 权限分为三组:所有者(user)、所属组(group)、其他用户(others)。

权限示例

  • -rwxr-xr--:所有者可读/写/执行,组可读/执行,其他用户仅可读。
  • 数字表示:755 对应 rwxr-xr-x

修改权限命令

  • 符号模式:
    chmod u+x file      # 给所有者添加执行权限  
    chmod g-w file      # 移除组的写权限  
    chmod o=r file      # 设置其他用户权限为只读  
    

  • 数字模式:
    chmod 644 file      # rw-r--r--  
    

特殊权限

  • SUID(4):文件执行时以所有者身份运行,如 chmod 4755 file
  • SGID(2):目录下新建文件继承组权限,如 chmod 2770 dir
  • Sticky Bit(1):仅文件所有者可删除,如 chmod 1777 /tmp

实用技巧

  • 使用 man command 查看命令手册(如 man ls)。
  • 通配符 * 匹配任意字符,? 匹配单个字符(如 rm *.log)。
  • 管道 | 组合命令,如 ls -l | grep "txt" 过滤文本文件。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值