Easton Notes
Linux 常用命令

macOS 前端开发常用命令

常用命令速查表

按前端日常使用频率从高到低排列,左列是使用场景,右列是对应命令。

场景命令
进入项目目录cd ~/projects/my-app
返回上一级目录cd ..
查看当前目录文件(含隐藏文件)ls -la
确认当前所在路径pwd
删除依赖重装(谨慎)rm -rf node_modules
查看谁占用了 3000 端口lsof -i :3000
结束卡死的开发服务器kill -9 <PID>
查找 Node 进程ps aux | grep node
实时查看日志输出tail -f server.log
查看文件内容cat package.json
在项目里搜索代码grep -r "export const" src/
按文件名查找文件find . -name "*.tsx"
复制环境配置文件cp .env.example .env
移动或重命名文件mv old.js new.js
创建目录mkdir src/components
在 Finder 中打开当前目录open .
测试本地接口curl localhost:3000/api/health
给脚本添加执行权限chmod +x deploy.sh
查看某个目录占用空间du -sh node_modules
查看磁盘剩余空间df -h
设置命令别名alias gp="git pull"
查找忘记的历史命令history | grep npm
用管道组合命令npm run build || echo "构建失败"

前端开发术语扫盲表

一、操作系统相关

术语通俗解释前端开发中的用途
Shell操作系统的"命令行界面"在终端里输入命令的地方
Terminal(终端)运行Shell的窗口程序就是那个黑框/白框窗口
~/.zshrc个人化的命令设置文件用来存你的快捷命令(别名)
PATH系统找程序的"地址本"告诉系统去哪找npm、node等程序
环境变量系统运行的"全局设置"比如设置NODE_ENV=production
根目录 /电脑的"最顶层文件夹"系统核心文件所在地
当前目录 ."我现在在哪里"终端当前所在的文件夹
父目录 .."上一级文件夹"cd .. 返回上级

二、文件操作相关

术语通俗解释例子
ls"看看这里有什么文件"ls 列出文件
cd"换个地方"cd project 进入project文件夹
mkdir"新建文件夹"mkdir src 创建src文件夹
rm"删除"rm file.txt 删除文件(小心用)
cp"复制"cp a.js b.js 复制文件
mv"移动/改名"mv old.js new.js 重命名
pwd"我现在在哪"显示当前完整路径
cat"看看文件内容"cat index.html 显示文件内容
grep"在文件里搜索文字"grep "function" app.js 找function

三、开发工具相关

术语通俗解释实际意义
npmJavaScript的"应用商店"安装别人写好的代码包
package.json项目的"说明书"记录项目信息、依赖包
node_modules"下载的包存放处"npm安装的包都放这里
localhost"我的电脑自己"localhost:3000 访问本地服务
端口程序的"门牌号"3000是开发服务器,3306是数据库

评论

On this page