Linux 新手最容易搞混的三个概念:路径、权限和进程一次讲清

举报
yd_268428615 发表于 2026/10/23 08:51:14 2026/10/23
【摘要】 刚学 Linux 的人,最容易被三件事绊住:文件明明在那儿却说找不到、命令明明打对了却报权限不足、程序关掉终端就跟着没了。这三个问题,分别对应路径、权限和进程这三个核心概念。把它们搞清楚,比背一百条命令都管用。第一个是路径。Linux 里路径分绝对路径和相对路径:绝对路径从根目录 / 写起,比如 /home/user/test.txt,在任何位置都能准确找到文件;相对路径则以当前所在目录为起...

刚学 Linux 的人,最容易被三件事绊住:文件明明在那儿却说找不到、命令明明打对了却报权限不足、程序关掉终端就跟着没了。这三个问题,分别对应路径、权限和进程这三个核心概念。把它们搞清楚,比背一百条命令都管用。

第一个是路径。Linux 里路径分绝对路径和相对路径:绝对路径从根目录 / 写起,比如 /home/user/test.txt,在任何位置都能准确找到文件;相对路径则以当前所在目录为起点,./test.txt 表示当前目录下的这个文件。很多「文件不存在」的报错,其实是人站错了目录。养成两个习惯就能少踩坑:操作前先用 pwd 看一眼自己在哪,用 ls 确认文件名和大小写——Linux 严格区分大小写,File.txt 和 file.txt 是两个不同的文件。

第二个是权限。ls -l 输出开头那串 rwxr-xr-- 似懂非懂,其实就是三组三位:属主、同组用户、其他人,每组分别标明可读(r)、可写(w)、可执行(x)。脚本双击或直接运行报 Permission denied,多半是缺了执行位,补一句 chmod +x 脚本名 就行。但要提醒一句:网上教程动不动让人 chmod 777,等于把文件对所有人敞开,在真实服务器上是安全隐患,能给小权限就别给满。

第三个是进程。在终端里启动的程序,默认是终端的「子进程」,终端一关,它通常也跟着结束。想让程序在后台长期运行,常见做法是命令末尾加 & 放到后台,或者用 nohup 命令 & 让它忽略挂断信号继续跑。查看时用 ps aux | grep 关键词 找进程号,真要结束它,再用 kill 进程号 正常终止,不要一上来就 -9 强杀,以免数据来不及落盘。

最后给一条练习路线:先在自己的测试目录里练熟 pwd、ls -l、cd 的来回切换,再拿一个自己写的 shell 脚本练 chmod +x 并运行它,最后试着用 nohup 挂一个简单的 Python 小脚本,关掉终端再重新登录,用 ps 确认它还在跑。走完这一圈,路径、权限、进程就从书上的名词,变成了你手上真正会用的东西。

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

评论(0)

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

全部回复

上滑加载中

设置昵称

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

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

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