文档详情

Linux命令宝典:从入门到精通的必备指南.docx

发布:2025-02-10约2.49千字共3页下载文档
文本预览下载声明

#Linux命令宝典:从入门到精通的必备指南

---

##一、文件操作:玩转Linux的文件柜

###1.ls命令:你的文件导航仪

`ls`就像你的文件导航仪,输入它就能看到当前目录下的所有文件。想查看隐藏文件?加个`-a`参数,那些以`.`开头的害羞文件就藏不住了!`ls-l`更是神器,它能用列队报数的方式展示文件详细信息,权限、大小、时间一清二楚。试试`ls-lh`,文件大小自动换算成人类能看懂的单位,再也不用掰着手指算字节了!

###2.cd命令:瞬间移动大师

`cd`是文件系统的任意门。想回家?输入`cd~`秒回用户目录。要穿越到上级目录?`cd..`带你破壁。最酷的是`cd-`,这个时光机功能能让你在最近两个目录之间反复横跳。新手注意:路径中的空格是吃人的老虎,记得用引号或者反斜杠保护它们!

###3.cp/mv/rm:文件三剑客

`cpfile1file2`就像复印机,但遇到大文件时记得加`-v`参数看进度条。`mv`既是搬运工又是改名专家,`mvold.txtnew.txt`轻松改头换面。`rm`是核弹按钮,特别是`rm-rf/`能毁灭世界!新手建议在终端设置`aliasrm=rm-i`,给删除操作加上确认环节。

###4.find命令:文件界的神探夏洛克

当文件跟你玩捉迷藏时,`find/-name*.conf`就是你的放大镜。想找7天前修改过的日志?`find/var/log-mtime+7`轻松锁定目标。配合`-exec`参数,还能直接处理找到的文件,比如批量删除:`find.-name*.tmp-execrm{}\;`。

---

##二、文本处理:字符世界的瑞士军刀

###1.cat/tac:正反双面镜

`catfile.txt`像瀑布一样倾泻文件内容,加上`-n`参数还能自动编号。更有趣的是`tac`(cat倒着写),它能把文件内容倒序播放,看日志最后几行时特别酸爽!

###2.grep命令:文字猎手

`greperrorlog.txt`是故障排查的标配,它能从茫茫文本中揪出关键线索。想同时搜索多个关键词?`grep-Eerror|warning`用正则表达式织就天罗地网。`-i`参数让搜索不分大小写,`-v`反向选择更是排除干扰的利器。

###3.sed命令:文本整形师

这个流编辑器能现场改造文本。`seds/foo/bar/gfile.txt`把所有的foo替换成bar,比批量替换还快。想删除空白行?`sed/^$/d`轻松搞定。更厉害的是可以指定行号操作,比如`sed-i5dfile.txt`直接删除第五行。

###4.awk命令:数据炼金术士

`awk{print$1}`能像切蛋糕一样分割文本列。统计日志访问量?`awk{count[$1]++}END{for(ipincount)printip,count[ip]}access.log`瞬间生成IP访问排行榜。支持数学运算和条件判断,说它是微型编程语言都不为过!

---

##三、系统管理:掌控服务器的遥控器

###1.top/htop:系统体检仪

`top`像X光机一样透视系统状态,CPU、内存使用率一目了然。按`P`按CPU排序,`M`按内存排序,快速找到资源黑洞。升级版`htop`更炫酷,支持鼠标操作和颜色标记,看着像科幻片里的控制面板。

###2.ps/pkill:进程管理双雄

`psaux|grepnginx`是查找进程的标准姿势,而`pkill-fpythonscript`能精准斩杀目标进程。想温柔地结束进程?用`kill-15`发送SIGTERM;遇到顽固分子就用`kill-9`的必杀技!

###3.systemctl:服务指挥官

`systemctlstartnginx`启动服务像开跑车一样顺畅,`systemctlenable`设置开机自启,`systemctlstatus`查看服务状态就像体检报告。遇到故障时`journalctl-unginx-f`实时追踪日志,比看悬疑片还刺激!

###4.crontab:时间魔法师

`crontab-e`打开时间管理秘籍,一行配置就能让命令按时自动执行。`*****`五个星星分别对应分钟、小时、日期、月份、星期,组合起来能实现各种定时骚操作。别忘了测试时先用`date`命令确认服务器时区!

---

##四、网络相关:数字世界的交通警察

###1.ping/traceroute:网络探测兵

`ping`是最简单的网络体检,看到`time=20ms`的响应就像收到心跳信号。`traceroute

显示全部
相似文档