Linux大神们都是怎么记住这么多命令的?

2026-05-29 01:09:18 31点赞 242收藏 9评论

不建议去专门花时间去记,比如多用一些工具App或备忘录,手册都可以。然后需要用命令行时多敲,敲多了常用的就比较熟了。不熟的可以放一边,需要用到的时候查一查,然后继续敲键盘。时间久了,翻工具或手册的时间就少了。死机硬背没有用,建议用工具、AI等弥补,然后就是多去用敲,不断加深记忆。推荐几款工具:

1、Quick Reference

一款面向开发者、运维人员等技术从业者的开源免费速查工具,支持 Docker 一键部署实现本地自托管,核心为各类技术栈的速查表合集,涵盖 Python、Java、C++ 等主流编程语言,React、Vue、Spring Boot 等框架库,Git、Docker、Linux、MySQL 等工具与数据库,以及 HTTP、TCP/IP 等系统网络知识,内容简洁排版清晰且支持全文检索、中英文双语,还能通过提交 PR 自定义或补充备忘清单,同时项目会持续迭代更新前沿技术内容与最佳实践,帮助使用者快速查阅常用命令、语法与解决方案,大幅减少文档搜索时间,提升开发与工作效率,也可通过镜像网站在线访问,是技术人员日常工作和学习的实用辅助工具。

比如Linux命令速查:

imgimg

比如Vim:

imgimg

Git 备忘清单,本备忘单总结了常用的 Git 命令行指令

imgimg

2、man**命令**

系统自带,内容最全但可能冗长

Linux 的 Man 命令是系统内置的核心帮助工具,全称 manual,用于快速查阅系统命令、可执行程序、系统调用、库函数、配置文件等的官方详细手册,输入 man + 目标指令 / 文件即可调用,手册按功能分为 9 个章节(1 为普通命令、2 为系统调用、3 为库函数等),支持章节指定、关键字搜索(man -k)、精准匹配(man -f)等实用操作,手册内可通过翻页、查找、跳转等快捷键浏览,内容涵盖命令语法、参数说明、使用示例、注意事项等核心信息,无需联网即可获取权威参考,是 Linux 终端操作中排查问题、学习指令用法的必备基础工具,能帮助用户快速掌握指令使用方法,提升终端操作效率。

示例:

1)直接查询命令 / 工具手册

man 命令名,例man ls(查看 ls 命令用法)、man docker(查看 docker 手册),终端会直接调出对应手册的默认章节,按回车 / 空格翻页、按 q 退出;

2、按章节查询

Man 手册分 9 个功能章节(1 = 普通命令、2 = 系统调用、3 = 库函数、5 = 配置文件、8 = 系统管理命令等),部分对象跨章节;

(如man passwd默认查 1 章命令,man 5 passwd查 5 章配置文件),用法为man 章节号 目标对象,例man 2 read(查看 read 系统调用)

3)使用技巧

通过快捷键快速定位内容:

  • 翻页:按空格向下翻一整页、回车向下翻一行、b向上翻一整页

  • 查找:按 / 后输入关键字,按n向下找下一个匹配项、N向上找上一个

  • 快速跳转:按g跳至手册开头、G跳至手册结尾

  • 退出手册:按q直接关闭,返回终端主界面

若需中文手册,安装中文语言包后配置:apt install manpages-zh,再执行export LC_ALL=zh_CN.UTF-8(临时生效),或写入~/.bashrc永久生效

3、安装手册简化版tldr、cheat

tldr:全称 too long, Don’t read,翻译成中文就是太长不想阅读,比–help或者man这些传统手册更便捷、更便于使用

cheat:作弊

以tldr为例:

1)安装

sudo apt-get install tldr

2)使用示例

ubuntu@VM-8-8-ubuntu:~$ sudo tldr ls ​ ls ​ List directory contents. More information: https://www.gnu.org/software/coreutils/ls. ​ - List files one per line: ls -1 ​ - List all files, including hidden files: ls -a ​ - List all files, with trailing / added to directory names: ls -F ​ - Long format list (permissions, ownership, size, and modification date) of all files: ls -la ​ - Long format list with size displayed using human-readable units (KiB, MiB, GiB): ls -lh ​ - Long format list sorted by size (descending): ls -lS ​ - Long format list of all files, sorted by modification date (oldest first): ls -ltr ​ - Only list directories: ls -d */

4、explainshell

explainshell是一个免费的在线工具,它能够将复杂的Bash命令拆解成易于理解的部分。只需输入任何命令行指令,explainshell就会自动分析每个参数、选项和标志的含义,让你真正理解命令的工作原理。

打开explainshell网站:

imgimg

以常见的解压缩命令Tar为例:

imgimg
  • -x:提取文件

  • -z:通过gzip过滤

  • -v:详细模式

  • -f:使用存档文件

比较长的命令,逐步拆解解释:

cut -d ' ' -f 1 /var/log/apache2/access_logs | uniq -c | sort -nimgimg


作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
9评论

  • 精彩
  • 最新
  • 二十年前是熟能生巧+man;
    十年前是搜索;
    现在是ai。

    校验提示文案

    提交
  • 什么时代了,直接问豆包啊

    校验提示文案

    提交
  • 没啥发的发发天气预报也比这玩意强

    校验提示文案

    提交
  • 并非都记住,该查还得查 [皱眉]

    校验提示文案

    提交
  • 直接问deepseek,话说豆包是有有点怪,让他优化导航页总把网站名给我改了 [皱眉]

    校验提示文案

    提交
  • 现在直接用Agent了,记啥

    校验提示文案

    提交
  • 都是让ai写,写的好有才快

    校验提示文案

    提交
    啥意思

    校验提示文案

    提交
    真的。。。。写个shell脚本。。。妈的我哼哧哼哧写半天,一执行还指不定哪里错了。。。ai分分钟搞定

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
242
扫一下,分享更方便,购买更轻松