常用命令:
| brew | Value |
|---|---|
| 查看 | brew search nginx |
| 安装 | brew install nginx |
| 查看目前执行的服务 | brew services list |
| 停止nginx服务 | brew services stop nginx |
| 重启nginx服务 | brew services restart nginx |
| 安装了啥 | brew ls |
| 安装软件的路径 | brew list nginx |
| Brew安装软件路径都在 | /usr/local/Cellar |
| 添加第三方库 | brew tap |
| 安装新的brew仓库源 | brew tap caskroom/versions |
| 安装cask | brew cask install |
brew 是从下载源码解压然后./configure && make install,同时会包含相关依存库。并自动配置好各种环境变量,而且易于卸载。
而brew cask是已经编译好了的应用包(.dmg/.pkg).
仅仅是下载解压,放在统一的目录中(/opt/homebrew-cask/Caskroom),
省掉了自己去下载、解压、拖拽(安装)等蛋疼的步骤,同样,卸载相当容易与干净。
| nginx | – |
|---|---|
| 查看nginx安装目录 | ps -ef |
| Nginx.conf配置文件目录 | nginx -t |
| 配置文件路径 | /usr/local/etc/nginx/nginx.conf |
| 服务器默认路径 | usr/local/var/www |
| 安装路径 | /usr/local/Cellar/nginx/1.8.0 |
| 退出 | nginx -s quit |
| 重新加载(前面加sudo) | nginx -s reload |
| vim | – |
|---|---|
| 打开文件(存在打开,不存在创建并打开) | vi nginx.conf |
| 命令模式:::::: | |
| 退出 | :q |
| 保存退出 | :wq |
| 不保存退出 | :q! |
| 删除光标所在行(下5行) | (5)dd |
| 复制(下5行) | (5)yy |
| 粘贴 | p |
| 撤销上一次操作 | u |
| 恢复操作 | ctrl+r |
| 光标定位第一行 | gg |
| 光标定位最后一行 | shift+g |
| 光标定位第五行 | 5 shift+g |
| Linux | – |
|---|---|
| 命令说明 | man 命令名 |
| 创建文件 | touch test.conf |
| 清屏 | clear |
| 查看所在目录 | pwd |
| 显示根目录下的内容(list show) | ls / |
| 创建文件夹 | mkdir XXX |
| 创建文件 | touch test.conf |
| 删除文件 | rm 1.txt |
| 删除文件夹 | rm -rf XX/ |
| 移动1到当前文件夹并改名123 | mv 1.txt 123.txt |
| 拷贝当前目录1粘贴到当前2 | cp 1.txt 2.txt |
| 查看文件内容 | cat 1.txt |
| 打开文件(open .) | open 1.txt |
| 显示所有设置的环境变量 | env |
| 重新执行配置文件而不用重启 | source 文件名 |
| 查看全局包位置 | npm root -g |
| 查看本地ip | Ifconfig en0 |
| linux安全操作: | |
| 修改用户密码 | passwd |
| 改变文件或目录权限(例子为root权限) | chmod 4755 filename chmod 777 -R filename |
| 显示进程当前状态 | ps u |
| 终止进程 | kill -9 30142 |
| 强制退出 | cmd+opt+esc |
| Linux 络通信: | |
| 远程登录 | telnet hpc.sp.net.edu.cn |
| 远程登录 | rlogin hostname -l username |
| php: | – |
|---|---|
| 列出所有models | php -m |
| 启动php | php-fpm |
| Vscode: | |
| ——– | ——– |
| 当前页搜索 | cmd+e |
| Nvm:node切换工具: | – |
|---|---|
| 查看已经安装的node版本 | nvm ls |
| 安装某版本的node | nvm install 10.5.0 |
| 切换node版本 | nvm use 4.6.1 |
| 卸载某个node版本 | nvm uninstall 4.6.1 |
| 远程服务器上所有的可用版本 | nvm ls-remote |
| 切换默认node版本 | nvm alias default 14.17.3 |
| Nrm:npm安装源选择 | – |
|---|---|
| 列出可选的源 | nrm ls |
| 测试所有源的响应时间 | nrm test |
| 切换到taobao | nrm use taobao |
| yarn:facebook发布的一款取代npm的包管理工具。 | – |
|---|---|
| 初始化项目,同npm init,执行输入信息后,会生成package.json文件 | yarn init |
| 安装package.json里所有包,并将包及它的所有依赖项保存进yarn.lock | yarn install |
| 清除缓存 | yarn cache clean |
| git: | – |
|---|---|
| 远程覆盖本地 | git fetch –all && git reset –hard origin/master && git pull |
| python3: | – |
|---|---|
| 安装目录 | /usr/local/bin/python3 |
| 安装包 | pip3 install |
| yum: | – |
|---|---|
| 列出所有已安装的软件包 | yum list installed |
| 列出所有已安装但不在 Yum Repository 内的软件包 | yum list extras |
| 搜索yum包 | yum search PACKAGE_NAME |
| 清除yum缓存 | yum clean all |
| 查看版本 | yum –version |
| mysql: | – |
|---|---|
| 启动 | mysql.server start |
| 停止 | mysql.server stop |
| 状态 | mysql.server status |
| 命令行快捷键: | – |
|---|---|
| 将光标移到行首 | Ctrl+a |
| 将光标移到末尾 | Ctrl+e |
| 删除整行 | Ctrl+u |
| 上一条命令 | Ctrl+p |
| 下一条命令 | Ctrl+n |
| node包路径: | – |
|---|---|
| npm查看全局包路径 | npm root -g |
| Mac 下默认的全局路径是: | /usr/local/lib/node_modules |
| Ubuntu 下默认的全局路径是: | /usr/lib/node_modules |
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!