Linux 入门不迷路:文件、权限与进程日志的第一次上手
刚接触 Linux,最容易卡住的地方不是命令记不住,而是不知道自己现在在哪里、文件归谁管、程序在后台做了什么。本文只讲几组最常用的入门命令,帮你把日常排查的思路先立起来。
一、先看清位置:文件与目录
打开终端后,先用 pwd 看当前目录,再用 ls -la 看当前目录下的文件和隐藏文件。cd 用于切换目录,cd .. 回到上一级,cd ~ 回到家目录。新建目录用 mkdir,删除空目录用 rmdir,复制用 cp,移动或改名用 mv,删除文件用 rm。需要特别提醒的是,rm -rf 威力很大,路径一定要先用 ls 确认,千万不要在不确定时对根目录或家目录使用它。养成先看再删的习惯,能避免大多数新手事故。
二、权限不是玄学:读懂 chmod
用 ls -l 看到的第一列就是权限,例如 -rw-r--r-- 表示文件所有者可读写、同组用户只读、其他用户只读。三个数字对应所有者、所属组、其他人,4 代表读、2 代表写、1 代表执行,相加就是权限值。chmod 755 脚本.sh 让脚本可执行,chmod 600 配置文件则只让所有者读写,更适合放密钥类内容。改权限前先想清楚:这个文件真的需要被别人执行或读取吗?权限给得越小,出问题的面就越小。
三、程序在跑吗:进程与日志
ps aux 可以看到正在运行的进程,top 能实时看 CPU 和内存占用。想结束某个失控进程,先用 ps 找到进程号,再用 kill 进程号温和结束,必要时才用 kill -9。服务出问题时不要只重启,先看日志:tail -f /var/log/syslog 可以实时跟随日志,journalctl -xe 则适合查看系统服务的近期报错。把报错关键词复制下来,再结合时间点去定位,往往比反复重启更有效。
四、善用帮助:不用死记全部命令
记不住参数很正常,用 man ls 查看手册,用 ls --help 看常用选项,Tab 键可以补全命令和路径,history 可以找回之前敲过的命令。先把最常用的十几个命令练熟,再按需查手册,效率反而更高。
五、一个新手排查小流程
先用 pwd 和 ls 确认位置,再用 ls -l 确认权限,接着用 ps aux 和日志确认程序状态,最后才动手改配置或重启服务。每次只改一处,改完验证一次,这样出了问题也知道是哪一步引起的。把这套顺序练熟,Linux 就不再是一堆零散命令,而是一条清晰的排查路线。
- 点赞
- 收藏
- 关注作者
评论(0)