Linux 新手最常用的 20 个命令:文件、目录、权限一次讲清

举报
yd_96310213 发表于 2026/10/22 09:16:11 2026/10/22
【摘要】 面向 Linux 新手,系统梳理 pwd、ls、cp、rm、chmod 等 20 个最常用命令,覆盖导航定位、文件与目录操作、内容查看和权限管理四类场景,附典型用法与避坑提醒。

刚接触 Linux 时,面对黑底白字的终端,很多人会感到无从下手。其实日常操作离不开的命令并不多,掌握最常用的 20 个,就能独立完成绝大多数文件与目录管理工作。本文按导航定位、文件操作、查看内容、权限管理四类整理,每个命令都给出最典型的用法,新手照着敲一遍就能上手。

一、先找到自己在哪:导航与定位

  1. pwd:显示当前所在目录的完整路径。刚登录服务器时先敲它,心里有数再操作。
  2. cd:切换目录。cd /etc 进入 etc 目录,cd … 回到上一级,cd ~ 回到家目录,cd - 回到上一次停留的目录。
  3. ls:列出目录内容。ls -l 以长格式显示详情,ls -a 显示包括隐藏文件在内的全部文件,ls -lh 让文件大小以 KB、MB 等易读单位呈现,日常最常用的是 ls -al。
  4. tree:以树形结构展示目录层级,一眼看清目录之间的从属关系。

二、文件与目录的增删改移

  1. mkdir:创建目录。mkdir test 新建 test 目录,mkdir -p a/b/c 一次建好多级目录,不会因为父目录不存在而报错。
  2. touch:新建空文件,如 touch readme.txt;文件已存在时,它会更新文件的修改时间。
  3. cp:复制文件或目录。cp a.txt b.txt 复制一份,cp -r dir1 dir2 递归复制整个目录,复制目录时 -r 不能省。
  4. mv:移动或重命名。mv old.txt new.txt 是改名,mv file /tmp/ 是把文件挪到 tmp 目录,一个命令两种用途。
  5. rm:删除。rm file 删除文件,rm -r dir 递归删除目录,rm -rf 则强制删除且不提示。这一条务必谨慎,尤其不要在根目录或重要路径上使用 -rf,删错无法恢复。
  6. rmdir:删除空目录,目录里只要还有文件就会报错,正好适合清理时做最后一道确认。

三、查看与查找内容

  1. cat:一次性输出整个文件,适合看几十行以内的小文件,如 cat /etc/hosts。
  2. less:分页查看大文件,按空格翻页、按 q 退出,查日志时比 cat 实用得多。
  3. head 与 tail:分别看文件开头和结尾,默认 10 行。tail -f app.log 能实时跟踪日志新增内容,排查问题时几乎离不开它。
  4. find:按条件查找文件。find /home -name “*.log” 找出 home 目录下所有以 .log 结尾的文件。
  5. grep:在文件内容里搜索关键字。grep “error” app.log 把包含 error 的行全部挑出来;配合管道符更强大,例如 ls -l | grep txt。

四、权限管理:最容易卡住新手的一关

  1. chmod:修改文件权限。权限分读 r、写 w、执行 x,分别对应数字 4、2、1。chmod 755 script.sh 表示所有者可读可写可执行,其他人可读可执行;chmod +x script.sh 则是给脚本加上执行权限,这是让脚本能直接运行的关键一步。
  2. chown:修改文件所有者,如 chown tom file 把 file 的所有者改为 tom,通常需要配合 sudo 使用。
  3. sudo:以管理员身份执行命令。安装软件、修改系统配置时都要用到,输入的是当前用户自己的密码,输入时屏幕不显示字符是正常现象。
  4. tar:打包与解压。.tar.gz 是最常见的归档格式,tar -czvf a.tar.gz dir 打包并压缩,tar -xzvf a.tar.gz 解压,记住 c 是创建、x 是解开即可。
  5. man 与 --help:查看命令帮助。man ls 打开完整手册,ls --help 显示简要说明。遇到不熟悉的命令先查帮助,比盲目试错可靠得多。

小结

把这 20 个命令按用途分组记忆,再在真实环境里多敲几遍,很快就能形成肌肉记忆。学习顺序上,建议先熟练导航与查看类命令,再练习文件操作,最后理解权限模型。特别提醒:rm -rf 与 sudo 威力大、风险也大,执行前先用 pwd 确认位置、用 ls 确认对象,养成这个习惯,能避开绝大多数新手事故。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。