Linux命令简写速查表前端开发者友好版常用命令 ls(list) 查看目录 - 类似dir cd(change directory) 切换目录 - 类似点击文件夹 pwd(print working directory) 显示路径 - 类似地址栏 cp(copy)/mv(move)/rm(remove) 文件操作 - 类似剪切板操作核心技巧命令英文缩写如chchange前端类比grepfilter()sedreplace()压缩解压口诀压缩tar-zcvfZoo Can Very Fast解压tar-zxvfZoo Xray Very Fast建议安装tldr工具(npminstall-gtldr)获取简明帮助先掌握10个核心命令即可应对80%日常操作。初学Linux我的英语还可以过了六级之前是做web前端开发的用过一点点Linux。Linux的命令虽然简单但太多简写根本记不清。请使用表格总结将命名简写对应的单词和解释罗列方便记忆。作为前端开发者你已经有很好的基础用过Linux、英语六级主要困扰是命令简写太多不知道英文原词导致记不住。下面我用表格词源前端类比的方式帮你彻底搞定这些简写。一、最常用命令简写速查表命令简写来源英文原词中文含义前端类比lslist列出目录内容dir命令cdchangedirectory切换目录点击文件夹pwdprintworkingdirectory显示当前路径地址栏cpcopy复制ctrlcctrlvmvmove移动/重命名剪切 粘贴rmremove删除删除键不进回收站mkdirmakedirectory创建目录新建文件夹rmdirremovedirectory删除空目录删除空文件夹touch触摸引申为创建/更新创建空文件/更新时间戳新建文件catcatenate连接查看文件内容console.log()echo回声输出内容console.log()manmanual查看命令手册官方文档clear清除清屏ctrll二、文件查看类命令命令英文原词含义使用场景head头部查看文件前N行预览日志前10行tail尾部查看文件后N行看最新日志more更多分页查看只能往下翻查看大文件less更少反讽比more功能更强分页查看可上下翻更灵活查看大文件grepglobalregularexpressionprint全局正则匹配搜索关键词 小技巧tail -ffollow实时追踪日志前端开发调试接口时超有用bashtail -f app.log # 实时看日志输出ctrlc 退出三、权限管理类命令命令英文原词含义前端类比chmodchangemode修改权限文件属性 → 安全 → 权限chownchangeowner修改属主转让文件所有权chgrpchangegroup修改属组修改文件所属小组记忆技巧ch change改变后面跟要改什么四、进程管理类命令命令英文原词含义前端类比psprocessstatus查看进程状态Windows任务管理器top顶部最上面的意思实时显示进程资源占用任务管理器实时版kill杀死结束进程强制结束任务kill -9SIGKILL信号强制杀死必杀技任务管理器的结束进程 记住ps -ef 查看所有进程ps aux 另一种格式查看所有进程五、压缩解压类命令命令英文原词含义记忆技巧tartapearchive磁带归档打包/解包古代的压缩包概念tar -zcvfz(gzip)c(create)v(verbose)f(file)创建压缩包z压缩算法c创建v显示详情f指定文件名tar -zxvfzx(extract)vf解压x提取其他同上gzipGNUzip压缩单个文件比zip更老的压缩格式zip/unzip拉链/解拉链zip格式压缩/解压前端最熟悉的zip格式 记忆口诀压缩tar -zcvf 记住create创建解压tar -zxvf 记住 extract提取六、文本处理三剑客前端友好版命令英文原词作用前端类比awk作者姓氏Aho、Weinberger、Kernighan按列处理split() 数组操作sedstreameditor按行处理/替换replace() 正则grep上面解释过了按内容筛选filter() 正则前端理解版javascript// grep filter const result data.filter(line line.includes(关键字)); // sed replace const result data.map(line line.replace(/旧/g, 新)); // awk split 数组 const result data.map(line { const cols line.split(,); return cols[2]; // 打印第3列 });七、网络与系统类命令命令英文原词含义前端类比ifconfiginterfaceconfiguration网卡配置查看IP地址ping包因特网探测器Packet Internet Groper测试网络连通axios.get()测试接口通不通netstatnetworkstatistics网络统计查看哪些端口被占用wgetWorldWideWebget下载文件fetch()下载资源curlclientURL发送HTTP请求浏览器地址栏 fetchsshsecureshell远程连接远程登录服务器 前端常用bash# 测试接口能否访问 curl https://api.example.com/users # 下载前端构建产物 wget https://example.com/app.js八、文本操作符号类符号/命令英文含义作用前端类比|pipe管道前一个输出作为后一个输入Promise链.then().then()redirect output重定向覆盖写入文件fs.writeFileSync()append追加追加写入文件fs.appendFileSync()input redirect从文件读入fs.readFileSync()*wildcard通配符匹配任意字符正则.*?问号匹配单个字符正则.background后台运行setTimeout 不等待AND前一个成功才执行后一个if (cmd1成功) 执行cmd2||OR前一个失败才执行后一个if (cmd1失败) 执行cmd2九、最难记的tar参数组合表参数英文原词含义记忆点-ccreate创建压缩包create-xextract解压extract-zzipgzip通过gzip压缩zip-vverbose显示详细信息verbose啰嗦的-ffile指定文件名file-CChange directory解压到指定目录Change 记忆口诀压缩tar -zcvfZooCanVeryFast动物园能非常快解压tar -zxvfZooXrayVeryFast动物园X光非常快十、实用快捷键前端开发者必知快捷键英文含义作用前端类比Ctrl CCancel终止当前命令停止npm run devCtrl ZSuspend暂停当前命令暂停任务Ctrl DEOF退出终端/输入结束关闭tabCtrl LClear清屏cls或clearCtrl RSearch history搜索历史命令浏览器历史搜索TabTab自动补全IDE自动补全↑↓Arrow keys浏览历史命令命令行历史!!double bang执行上一条命令重复上一步操作十一、学习建议针对你的背景1. 利用前端思维记命令bash# 前端npm install → 安装包 # Linuxyum install / apt-get install → 安装软件 # 前端npm start → 启动项目 # Linuxsystemctl start nginx → 启动服务 # 前端git status → 查看状态 # Linuxsystemctl status nginx → 查看服务状态2. 用man或--help查看原词bash# 很多命令的帮助第一行就写了全称 man ls | head -1 # 输出LS(1) - list directory contents # 你看list 就是全称 man cp | head -1 # CP(1) - copy files and directories3. 建议安装tldr简化的manbash# npm 安装你肯定熟悉 npm install -g tldr # 使用示例直接给例子不啰嗦 tldr tar # 输出常用的 tar 命令示例比 man 友好10倍4. 创建自己的翻译表把这篇文章打印出来或者保存成书签遇到忘记的就查。总结最核心的10个命令先记这些命令简写原词作用lslist看有什么cdchange directory进去哪里pwdprint working directory我在哪cpcopy复制mvmove移动/改名rmremove删除mkdirmake directory建文件夹catconcatenate看文件内容grepglobal regex print搜索内容chmodchange mode改权限这10个能熟练使用已经能应付80%的日常操作了