当前位置:首页>Linux>10个Linux高效操作命令

10个Linux高效操作命令

  • 2026-09-08 12:22:33
10个Linux高效操作命令
很多 Linux 高手看起来“手速很快”,其实不是因为他们打字快,而是知道一些非常省事的小技巧。这些技巧不一定高深,但特别实用。今天整理一波日常运维、开发、排查问题时经常能用上的 Linux 小操作。建议收藏,很多命令用过一次就回不去了。

1、\rm:绕过 alias,直接调用原命令

很多服务器上会把 

rm

 设置成安全别名:

alias rm='rm -i'

这样删除文件时会反复确认。如果你确定要直接调用原始 rm,可以这样:

\rm file.txt

也可以用:

command rm file.txt/bin/rm file.txt

注意:这个技巧很实用,但也很危险。删目录前建议先 ls 看清楚。

2、 realpath:快速拿到文件绝对路径

有时候脚本里需要文件的完整路径,不想自己拼:

realpath ./config/nginx.conf

输出类似:

/home/app/config/nginx.conf

如果系统没有 realpath,也可以试试:

readlink -f ./config/nginx.conf

写脚本时尤其好用。

3、根据进程名直接杀进程

先查进程:

pgrep -af nginx

杀掉指定名字的进程:

pkill nginx

如果要按完整命令行匹配:

pkill -f "python app.py"

也可以:

killall nginx

更稳妥的流程是先看:

pgrep -af app

确认没问题再杀:

pkill -f app

4、!!:重复上一条命令

忘了加 sudo?

apt install nginx

提示权限不够,直接:

sudo !!

等价于:

sudo apt install nginx

5、!$:复用上一条命令的最后一个参数

比如:

mkdir -p /data/app/logs

cd !$等价于:

cd /data/app/logs

复制、解压、进入目录时很省事。

6、cd -:回到上一个目录

cd /var/logcd /data/appcd -

会回到 /var/log。

在两个目录之间来回切换特别舒服。

7、pushd/popd:目录栈

pushd /etc/nginxpushd /var/logpopd

适合在多个目录之间来回跳。

8、快速创建多级目录

mkdir -p /data/app/{logs,conf,tmp}

会创建:

/data/app/logs/data/app/conf/data/app/tmp

9、大括号展开,批量操作

cp config.{bak,old}

等价于:

cp config.bak config.old

再比如:

touch test_{1..5}.log

会生成:

test_1.log test_2.log test_3.log test_4.log test_5.log

10、 watch:定时刷新命令结果

每 1 秒看一次磁盘:

watch -n 1 df -h

每 2 秒看一下目录变化

watch -n 2 ls -l

最新文章

随机文章