常用的软件命令汇总...

常用命令:

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!
编辑模式:::::: 编辑到一般esc
删除光标所在行(下5行) (5)dd
复制(下5行) (5)yy
粘贴 p
撤销上一次操作 u
恢复操作 ctrl+r
光标定位第一行 gg
光标定位最后一行 shift+g
光标定位第五行 5 shift+g
一般模式:::::: 一般到编辑a,i,o,shift+a,i,o
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
强制退出 com+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
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

你可能感兴趣的:(杂物篇)