Linux新手的第一课:用命令行把日常工作变简单
很多新手第一次打开 Linux 终端都会有点紧张:黑底白字,没有按钮,不知道从哪里下手。其实命令行并不可怕,它只是把我们在图形界面里点来点去的操作,换成了一句句明确的指令。学会十几个常用命令,你就能查文件、改配置、看日志,日常排查效率会明显提高。
一、先建立三个基本概念
第一,目录是一棵树。根目录是 /,家目录一般是 /home/你的用户名,当前目录用 . 表示,上一级用 … 表示。第二,一切皆文件。配置文件、日志、设备在 Linux 里大多以文件形式出现,所以会看文件、会找文件,就解决了一大半问题。第三,命令通常由三部分组成:命令名、选项、参数,例如 ls -l /etc,就是用详细列表的方式查看 /etc 目录。
二、每天都会用到的命令
pwd 可以确认你现在在哪里;ls 可以列出当前目录内容,加上 -l 能看到权限和大小,加上 -a 能看到隐藏文件;cd 可以切换目录,cd ~ 回家目录,cd … 回上一级。新建目录用 mkdir,复制用 cp,移动或改名用 mv,删除用 rm。需要特别提醒的是,rm -rf 非常危险,删除前一定要先用 ls 或 pwd 反复确认路径,不要在根目录附近随意尝试。
三、看文件与改权限
cat 适合看小文件,less 适合翻大文件,按 q 退出;head 和 tail 可以只看开头或结尾,tail -f 常用来实时看日志。touch 可以新建空文件或更新时间。权限可以用 ls -l 看到,例如 -rw-r–r-- 表示文件所有者可读写,同组用户和其他用户只读。chmod 可以改权限,但新手建议只在自己的练习目录里操作,不要轻易给系统文件加可写权限。
四、把命令组合起来
管道符 | 能把前一个命令的输出交给后一个命令处理,例如 ps aux | grep nginx,可以在进程列表里筛选出相关进程。重定向符 > 会把输出写进文件,>> 是追加而不是覆盖,初学者最容易在这里丢数据:想追加时千万别写成 >。grep 可以在文件里搜索关键词,find 可以按名字找文件,学会组合,排查问题就有了抓手。
五、给新手的一份练习清单
第一天:在家目录新建一个 practice 目录,进去创建几个空文件,再用 cp、mv 改名和移动,最后清理干净。第二天:用 cat、less、tail 看一个系统日志,试着用 grep 找关键词。第三天:练习权限,观察 chmod 前后 ls -l 的变化。每天只练一小步,比一次背一百个命令更有效。
六、常见坑与建议
一是路径写错,尤其是相对路径和绝对路径混用;二是删除前不确认;三是直接复制网上的长命令却不理解每一段的意思。建议养成三个习惯:操作前先 pwd 和 ls 确认位置;重要文件先备份再改;遇到报错先读报错信息的前两行,再去查官方文档。命令行不是用来炫技的,它是把重复工作做得更稳、更快、更可复现的工具。从今天起,每天用十分钟练习,你会发现终端慢慢从陌生变成顺手。
- 点赞
- 收藏
- 关注作者
评论(0)