常用命令:
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进行处理,非常感谢!