Linux 常用命令入门:从零上手文件、权限与进程管理
刚接触 Linux 时,很多人第一反应是黑窗口让人紧张。其实只要掌握一小批常用命令,就能在服务器上查文件、改权限、看进程、排故障。本文按“看路、看文件、改权限、管进程”四条线,带你从零上手。
一、先认路:你在什么位置
pwd 显示当前目录,ls 列出文件。初学者建议先练下面三条:
pwd
ls -la
cd /home
ls -la 的 -l 是详细信息,-a 包含隐藏文件。cd 后面不加参数会回到家目录,cd .. 回到上一级,cd - 回到上一次所在目录。养成先 pwd 再操作的习惯,可以避免在错误目录里删改文件。
二、看文件:读内容不改内容
查看文件有几种常用方式,各有适用场景。cat 适合看短文件,less 适合分页看长文件,head 和 tail 只看开头或结尾:
cat README.md
less /var/log/syslog
head -n 20 app.log
tail -n 50 -f app.log
tail -f 会持续跟随新写入的日志,是排查线上问题最常用的命令之一。只读操作基本没有风险,新手可以放心练习。需要搜索关键词时,用 grep:
grep -rn "ERROR" ./logs
-r 是递归目录,-n 显示行号。把结果再交给 less,长输出也不会刷屏。
三、权限:读懂 rwx 再动手
ls -l 第一列就是权限,例如 -rw-r--r--。第一位表示类型,- 是普通文件,d 是目录;后面每三位一组,分别属于所有者、同组用户、其他用户,r 可读,w 可写,x 可执行。
chmod 644 config.yaml
chmod +x deploy.sh
chown app:app data
chmod 644 表示所有者可读写,其他人只读;脚本需要执行时用 chmod +x。修改权限前先确认文件归属和用途,不要图省事给所有文件 777,那等于把大门钥匙发给所有人。
四、进程:谁在跑、占多少资源
ps aux 列出进程,top 实时看 CPU 和内存占用,kill 结束指定进程:
ps aux | grep java
top
kill 12345
先用 ps 或 top 确认进程号,再 kill,不要凭猜测结束系统进程。kill 默认发的是正常终止信号,只有进程无响应时才考虑 kill -9,而且要先确认它确实可以安全重启。
五、一个五分钟练习清单
- 用
pwd、ls -la确认位置,再cd到练习目录。 - 用
cat看一个短文件,用tail -n 20看一个日志文件。 - 新建一个测试文件,改一次权限,再改回来。
- 用
ps aux | grep找到一个自己的进程,观察它的状态。 - 把今天用过的命令写进笔记,下次直接复用。
六、新手最容易踩的三个坑
第一,路径分不清相对路径和绝对路径。./data 是从当前目录出发,/data 是从根目录出发,少一个点就可能跑到完全不同的地方。第二,rm 删除后一般无法像回收站那样找回,删除前先用 ls 核对。第三,看到报错先读第一行错误信息,再复制关键信息搜索,不要立刻照抄陌生命令。
Linux 命令不需要一次全背下来。先把 pwd、ls、cd、cat、less、grep、chmod、ps 这八条练熟,能看文件、能找日志、能确认进程,你就已经具备了在服务器上独立排查问题的基本能力。接下来再按需扩展网络、磁盘和服务管理命令,学习曲线会平缓很多。
- 点赞
- 收藏
- 关注作者
评论(0)