1. pwdpwd(Print Working Directory)用于显示当前工作目录的绝对路径。
在运维中,为什么这个命令这么基础却重要?因为Linux服务器大多是无图形界面的,你登录后默认在某个目录(如/home/user),但一不小心切换路径,就容易迷失方向。尤其是排查问题时,需要确认日志文件或配置文件的位置。
常用选项:
无选项:直接显示路径。示例:
$ pwd/home/ops/deploy/app2. ls
ls(List)用于列出当前目录下的文件和子目录。
这是使用频率最高的命令之一,几乎每操作一步都要ls确认。
常用选项:
-l:详细列表模式,显示权限、所有者、大小、修改时间等。 -a:显示隐藏文件(以.开头的)。 -h:人性化显示文件大小(KB、MB)。 -t:按修改时间排序。 组合:ls -lht(常用)。示例:
$ ls -lhttotal 12K-rw-r--r-- 1 ops ops 1.2K Dec 27 10:00 app.logdrwxr-xr-x 2 ops ops 4.0K Dec 26 15:30 config-rwxr-xr-x 1 ops ops512 Dec 25 09:00 start.sh3. cd
cd(Change Directory)用于切换当前工作目录。
常用参数:
cd ..:返回上级目录。 cd ~:返回用户主目录。 cd -:返回上一次目录。 cd /path:绝对路径切换。示例:
$ cd /var/log$ cd -$ cd ~4. mkdir 和 rmdir
mkdir(Make Directory):创建目录。
-p:递归创建多级目录。示例:
$ mkdir -p /data/backup/2025/12
rmdir:删除空目录。
部署新应用时,mkdir -p创建结构化目录;清理时注意rmdir只删空目录,非空用rm -r。
注意:误删目录后果严重,养成备份习惯。
5. cpcp(Copy)复制文件或目录。
常用选项:
-r:递归复制目录。 -p:保留原文件属性(权限、时间)。 -i:交互模式,覆盖前提示。 -v:显示过程。示例:
$ cp -rp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.bak
修改配置文件前,必先cp备份!上线回滚时,这个备份救命无数次。
注意:大文件复制用rsync更高效,但入门先掌握cp。
6. mvmv(Move)移动文件或重命名。
常用选项:
-i:覆盖提示。 -v:显示过程。示例:
$ mv old.log old.log.20251227$ mv app/ /data/newapp/
日志轮转时,重命名旧日志;服务迁移时,移动整个目录。
mv比cp+rm更快,因为不复制数据。
7. rmrm(Remove)删除。
常用选项:
-r:递归删除目录。 -f:强制,不提示。 -i:交互提示。示例:
$ rm -rf /tmp/cache/# 清理缓存
警告:rm -rf / 是毁灭性操作,生产环境慎用alias rm='rm -i'保护自己。
8. cat/tac、more、less、head、tailcat:快速查看小文件,连接文件。
$ cat access.log
tac:反向cat,从末尾显示。
more:分页查看,按空格翻页。
less:更强大,支持上下翻页、搜索(/关键字)。
head:默认前10行,-n指定。
$ head -n 20 error.log
tail:后10行,最常用!
-f:实时跟随,常用于监控日志。$ tail -f catalina.out
tail -f 是排查问题的神器!服务异常时,实时看日志定位问题。
9. grepgrep(Global Regular Expression Print)在文件中搜索匹配文本。
常用选项:
-i:忽略大小写。 -r:递归搜索目录。 -n:显示行号。 -v:反向匹配。 -E:扩展正则。示例:
$ grep "error" /var/log/messages$ ps aux | grep nginx$ grep -r "database_password" /etc/
找配置文件中的密码、日志中的异常、进程是否存在。grep是日常排查的利器。
结合管道|,如dmesg | grep -i usb 查看硬件错误。
10. ps、top、killps:查看进程快照。
$ ps aux | grep java# 查看Java进程
top:实时动态查看进程、CPU、内存。按q退出,按1看多核CPU。
kill:终止进程。
kill PID:温和终止。 kill -9 PID:强制杀。示例: 先ps找PID,再kill。
服务卡死时,top看高CPU进程,kill重启。top还能按M排序内存,按P排序CPU。
htop更友好(需安装),颜色显示更好。
配资行情网提示:文章来自网络,不代表本站观点。