Linux 入门:五个让效率翻倍的命令行技巧

举报
yd_226023071 发表于 2026/10/29 14:45:23 2026/10/29
【摘要】 分享五个开箱即用的 Linux 命令行技巧:!! 复用上一条命令、Ctrl+R 反向搜索历史、df/du 定位磁盘占用、tail -f 配合 grep 实时看日志、alias 给长命令起别名,帮新手把效率翻倍。

刚接触 Linux 服务器时,很多人只会照着教程敲命令,敲完就忘。其实掌握几个顺手的小技巧,就能让日常操作快上一倍。下面分享五个我常用的命令行技巧,全部开箱即用。

一、用 !! 复用上一条命令

忘记加 sudo 是新手最常遇到的尴尬:

apt install nginx        # 提示权限不足
sudo !!                  # 等价于 sudo apt install nginx

!! 代表上一条命令,!$ 代表上一条命令的最后一个参数。比如:

ls /var/log/nginx/
cd !$                    # 直接进入刚才看过的目录

二、Ctrl+R 反向搜索历史命令

命令敲过一次,终端都替你记着。按下 Ctrl+R,输入关键词(比如 docker),就能模糊找回之前执行过的完整命令,再按一次 Ctrl+R 可以在多个匹配结果间切换,回车即执行,告别上下箭头翻半天。

三、df -h 和 du -sh 快速定位磁盘占用

服务器磁盘满了是常见故障,先看整体:

df -h                                        # 每块磁盘用了多少,一目了然
du -sh /var/log/* | sort -rh | head          # 找出最占空间的目录

-h 让单位自动换算成 G/M,sort -rh 按大小倒序,几秒钟就能定位“磁盘杀手”。

四、tail -f 配合 grep 实时看日志

排查问题时盯着日志文件滚动最直观:

tail -f /var/log/syslog | grep -i error

只显示包含 error 的行(-i 忽略大小写)。再加上 --color,关键字高亮显示,关键报错一眼就能发现。

五、用 alias 给长命令起“外号”

每天都要敲的长命令,起个别名:

alias ll='ls -lh'
alias dps='docker ps --format "table {{.Names}}\t{{.Status}}"'

把这两行写进 ~/.bashrc,执行 source ~/.bashrc 后永久生效。时间一长,能省下大量敲键盘的时间。


这五个技巧都不需要安装任何软件,适合刚上手 Linux 的同学逐个练习。把常用命令变成肌肉记忆,效率自然就上来了。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。