刚装好Linux那会儿,我盯着黑乎乎的终端窗口发愣,敲个命令手都在抖,生怕按错一个键把系统搞崩。后来用得多了才发现,Linux终端命令行根本没想象中那么吓人,反而是效率最高的入口。很多新手卡在第一步,不是学不会,是没人告诉他们哪些命令值得先练。下面这10个技巧,都是我平时真实在用的,覆盖了目录跳转、文件操作、历史命令这些高频场景,Linux终端命令行新手照着敲一遍,基本就能摆脱“只会ls”的阶段了。

新手最容易犯的错就是老老实实cd一层层进目录,其实Linux终端命令行里有几个偷懒办法。cd - 可以直接回到上一个目录,来回切换特别顺手;cd 不带参数直接回home,比敲cd ~还快。还有Tab补全,这个必须养成习惯,路径敲一半按Tab,系统自动帮你补全,既省事又能避免拼错目录名。我见过不少新手手打长路径,打错一个字母就报“No such file”,其实一个Tab就解决了。另外pushd和popd这组命令,适合在几个固定目录之间来回跳,用熟了比cd还舒服,不过新手先把cd -和Tab练扎实就够用了。
说到Linux终端命令行的文件操作,ls、cp、mv、rm这四个是绕不开的。但新手往往不知道加参数能省很多事。ls -lh 用人类可读的方式显示文件大小,比纯数字直观多了;cp -r 递归复制整个目录,漏了这个参数复制文件夹会直接报错。rm这块我要多嘴一句,删之前一定看清楚路径,我当年手滑敲过rm -rf后面跟了个不该跟的目录,还好是测试机。建议新手先养成用ls确认再删的习惯,别急着上-rf。还有mv既能移动也能重命名,一个命令两用,Linux终端命令行里这种“一职多能”的设计挺多的,慢慢就习惯了。

这个技巧我觉得是Linux终端命令行里性价比最高的。按上方向键能翻之前敲过的命令,但更狠的是Ctrl+R,输入关键词就能反向搜索历史命令,找那条长长的编译命令特别快。还有history命令列出全部历史,配合grep过滤,比如history | grep ssh,几秒钟定位到之前连过的服务器。另外!!代表上一条命令,sudo !! 这个组合救过我好多次忘了加sudo被拒,直接sudo !!重跑一遍,不用重新敲。新手刚开始可能记不住,建议先收藏这几个,用上一周就成肌肉记忆了。
最后补几个零碎但实用的。Linux终端命令行里用clear或者Ctrl+L清屏,比滚动鼠标舒服;用alias给常用命令起别名,比如把一长串带参数的命令缩成一个短词,写进.bashrc里永久生效。还有man命令,遇到不会的命令别急着上网搜,man一下看本地手册,虽然一开始读着费劲,但信息最准。对了,管道符|和重定向>也是新手该早点接触的,把命令输出存成文件或者传给下一个命令处理,Linux终端命令行的组合能力就体现在这。这10个技巧不用一次全记住,挑三四个先练,用顺了再补下一个,比死记硬背强多了。

2026/10/30 10:42:50
Windows 11支持(0) 盖楼(回复)