Linux基础指令
文件与目录操作
ls:列出目录内容,常用选项-l(详细信息)、-a(显示隐藏文件)。cd:切换目录,如cd /home进入/home目录。pwd:显示当前工作目录的完整路径。mkdir:创建目录,mkdir dir_name或mkdir -p parent/child(递归创建)。rm:删除文件或目录,-r递归删除目录,-f强制删除。cp:复制文件,cp file1 file2或cp -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.txt或vi 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"过滤文本文件。
2003

被折叠的 条评论
为什么被折叠?



