借助deepseek重学linux第一周
第一周的核心目标是“命令行生存”——在纯文本界面下,能像用鼠标一样自然地完成文件管理、进程查看、文本搜索这些基础动作。我根据自己带新人的经验,整理了这份每天必敲的15个命令,配上典型的真实场景和练习目的。
第一周每日必修命令清单
|
命令 |
解释 |
使用场景(什么时候用它) |
练习目的 |
|
|
列出当前目录下的文件及详细信息(含隐藏文件,人类可读大小) |
每次进入一个新目录时,先看一眼里面有什么。 |
建立“先观察,再操作”的安全习惯。 |
|
|
切换工作目录 / 上级目录 / 返回上一次目录 |
在目录树里移动,是操作系统的导航动作。 |
形成肌肉记忆, |
|
|
显示当前所在的完整路径 |
迷路时确认自己在哪里,防止在错误的目录下执行操作。 |
避免“不知道自己在哪就删了东西”的生产事故。 |
|
|
复制文件 / 递归复制文件夹 |
备份配置文件、复制模板。改配置前永远先备份原文件。 |
训练备份意识, |
|
|
移动或重命名文件/目录 |
归档日志、重命名脚本。 |
区分 |
|
|
删除文件 / 强制递归删除目录 |
清理临时文件、删除解压后残留的源码包。 |
敬畏之心训练:永远不用 |
|
|
创建目录, |
快速创建多层级目录结构,如 |
掌握路径结构创建技巧。 |
|
|
在当前目录及子目录下按名称查找文件 |
忘记文件放在哪了,但记得文件名或后缀。 |
从图形搜索过渡到命令行搜索,理解通配符。 |
|
|
在目录下所有文件中递归搜索包含“error”的行 |
系统或应用出错时,在海量日志中定位错误信息。排错核心技能。 |
将“查日志”从手动翻页变成自动过滤,是运维入门标志。 |
|
|
查看当前系统中所有运行进程的详细信息 |
检查某个服务是否启动、查看某个程序的PID、看谁占用了大量内存。 |
打通“服务-进程”的概念,为以后写进程监控脚本打底。 |
|
|
动态实时查看系统资源消耗(CPU、内存、负载) |
系统卡顿时,第一时间用 |
养成系统慢时先看 |
|
|
查看服务状态 / 重启服务 |
改完配置文件后,让服务新配置生效;服务连不上时检查是否在运行。 |
掌握 systemd 管理服务的方式,是现代Linux运维的基本功。 |
|
|
实时追踪日志文件最新追加的内容 |
重启服务同时打开另一个终端 |
动态监控思维,实时观察系统行为。 |
|
|
查看磁盘分区使用情况(人类可读) |
报警磁盘空间不足时,快速看是哪个分区满了。 |
与前面 |
|
|
查看内置帮助文档 |
任何命令记不清参数时,先查帮手册,而不是直接搜CSDN。 |
培养第一手信息获取能力。能读英文man手册是高阶运维的标志。 |
把下面的流程在 CentOS 9 虚拟机上完整走一遍,坚持一周:
-
登录系统,环顾四周:
pwd→ls -lha→cd /var/log→ls -lha。 -
文件操作练习:在
/home/xtc/下新建一个test目录,在里面创建一个readme.txt,写入“第一周练习”。用cp备份它,再把备份文件mv改名,最后rm删除备份。 -
搜索与查看:用
find在/etc下找所有.conf文件,用grep在/var/log下搜error,按Ctrl+C停下来。 -
进程与系统:用
ps aux查看所有进程,用top看实时负载,按q退出。用systemctl status sshd看SSH服务状态。 -
追踪一条日志:开两个终端窗口。一个窗口执行
tail -f /var/log/messages;另一个窗口用systemctl restart sshd重启SSH服务。观察第一个窗出现的日志变化。 -
查帮助:不用搜网页,用
man ps看看ps命令的-e和-f参数是什么意思。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐
所有评论(0)