系统MAC/Linux
$ cd
$ Pwd
$ Mkdir
$ Rm -rf
$ Ls -a
$ Chmod 777 * // 文件/文件夹权限修改为 777 (可读可写可执行)
$ Sudo // 使用管理员权限执行
$ alias // 别名情况
$ curl -v <url> // 模拟get请求
$ lsof // 查看所有端口
$ lsof -i:<端口> // 端口使用情况
$ kill -9 <PID> // 杀进程
Control + Command + D // mac 自带词典取词翻译快捷键
Git
// 生成ssh key
$ ssh-keygen
$ cat ~/.ssh/id_rsa.pub
$ Git clone
$ Git status
$ Git branch < -a >
$ Git checkout < branch >
$ Git pull < origin branch>
$ Git push < origin branch>
$ Git tag < tag >
$ Git tag|grep 2020 // 根据2020关键字搜索tag
$ Git stash // 备份暂存当前分支修改
$ Git log
$ Git rebase // 修改commit信息,对多个 commit 进行合并处理等
$ Git revert // 替换某次提交
$ Git reset // 撤销 某次操作
Npm
$ npm init
$ npm install <package>
$ npm config list
$ npm config set registry <镜像地址>
$ npm install -g cpm —registry=https://registry.npm.taobao.org // 安装cnpm
& cnpm sync packageName // cnpm 特有 同步包的最新版本
& npm info packageName // 包信息
$ npm link
$ npm login // 同 adduser, add-user
$ npm whoami
$ npm publish
$ npm owner ls <projectName> // 已经在项目目录下 可省略projectName 下面一样
$ npm owner add <userName> demo
$ npm owner rm <userName> demo
$ npm version patch | minor | major 更改版本号
Yarn
$ Yarn < install >
$ Yarn add
$ Yarn global add
$ Yarn install -- force // 重新拉取所有包 无需删除node_modules
$ yarn install -- no-lockfile // 不读取或生成yarn.lock文件
$ yarn link
$ Yarn config get registry
$ Yarn cache dir
$ Yarn cache clean
$ yarn cache list —pattern vue
$ yarn login
$ yarn publish