当前位置:首页 > 系统教程 > 正文

Linux常用指令汇总与权限管理详解 (从零开始掌握Linux基础命令和文件权限)

Linux常用指令汇总与权限管理详解 (从零开始掌握Linux基础命令和文件权限)

Linux作为服务器和开发环境的核心系统,掌握常用指令和权限管理是每个IT人员的必备技能。本文面向Linux小白,汇总最常用的命令,并深入浅出讲解权限概念,让你快速上手。

一、Linux常用指令汇总

1. 目录操作

  • pwd:显示当前工作目录
  • ls [选项] [目录]:列出目录内容(常用 -l 查看详情,-a 显示隐藏文件)
  • cd [目录]:切换目录(cd .. 返回上级,cd ~ 回家目录)
  • mkdir [-p] 目录名:创建目录(-p 可创建多级)
  • rmdir 目录名:删除空目录(常用 rm -r 递归删除非空目录)

2. 文件操作

  • touch 文件名:创建空文件或更新文件时间戳
  • cp [选项] 源 目标:复制文件或目录(-r 递归复制目录)
  • mv 源 目标:移动或重命名文件/目录
  • rm [选项] 文件:删除文件(-r 递归,-f 强制)——谨慎使用!
  • cat 文件:查看文件全部内容
  • less/more 文件:分页查看文件内容
  • head/tail 文件:查看文件开头/结尾(tail -f 实时追踪日志)

3. 系统信息与帮助

  • whoami:显示当前用户名
  • uname -a:显示系统内核信息
  • df -h:查看磁盘使用情况
  • free -h:查看内存使用
  • ps aux:查看进程
  • man 命令:查看命令手册(最常用帮助)
Linux常用指令汇总与权限管理详解 (从零开始掌握Linux基础命令和文件权限) Linux常用指令  Linux权限管理 chmod命令 Linux文件系统 第1张

二、Linux权限管理深度认识

Linux是多用户系统,权限管理是其核心安全机制。每个文件/目录都有三种权限:读(r)、写(w)、执行(x),并针对三种用户类别:所有者(u)、所属组(g)、其他用户(o)。

1. 查看权限:ls -l

执行 ls -l,输出第一列如 -rw-r--r--。第1个字符表示类型(-普通文件,d目录),后面9个字符分三组:所有者、组、其他。例如 rw- 表示所有者可读写不可执行,r-- 表示组和其他只读。

2. 修改权限:chmod

chmod 命令是权限修改核心。两种方式:

  • 符号法chmod u+x 文件 给所有者加执行权限;chmod go-w 文件 去掉组和其他写权限。
  • 数字法:用三位八进制数表示权限(r=4, w=2, x=1)。例如 chmod 755 文件 表示所有者rwx(7),组rx(5),其他rx(5)。

3. 修改所有者和组:chownchgrp

  • chown 新所有者 文件:改变文件所有者(需root)
  • chgrp 新组 文件:改变文件所属组
  • 也可一次性修改:chown 所有者:组 文件

4. 目录权限特殊说明

目录的执行权限(x)表示是否可以cd进入;读权限(r)表示能否列出目录内容;写权限(w)表示能否在目录中创建/删除文件。因此目录通常至少需要r-x才能正常访问。

小技巧:使用 umask 命令可以设置默认创建文件的权限掩码,影响新文件/目录的初始权限。

总结

本文汇总了Linux常用指令(目录操作、文件操作、系统信息),并详细介绍了Linux权限管理(查看、修改、特殊说明)。掌握这些知识,你已经可以轻松管理Linux文件系统。多加练习,配合man命令探索更多功能,小白也能快速成长为Linux高手!

—— 专注Linux基础,让学习更简单