Mac 常用终端命令

175 阅读2分钟

说明

这个帖子只用来记录本人的一些使用过的命令,以用于后续可以查看,并且持续更新中,不会很完善但是很关键

linux&mac

sudo chmod -R 777 文件夹名字  (开启权限)
chflags nohidden/hidden (路径 隐藏显示文件)
rm -rf [目录名字] (彻底删除目录)
rm [文件名字] (删除文件)
lsof -i:[端口号] (查看某个端口进程)
kill -9 [pid] (杀掉pid进程)
nohup [命令] & (后台挂起命令) exit (退出当前界面保证进程挂起运行)

icloud云盘上传卡死

killall bird
cd ~/Library/Application\ Support
rm -rf CloudDocs

git

git remote rm origin (关闭远程连接)
git remote add origin [仓库地址] (建立远程连接)
git pull origin [分支名称] (拉取远程分支)
git add . (保存到缓存区)
git commit -m [“描述提交信息”] (推送到本地库中)
git push origin [分支名称] (推送到远程分支)
git push --set-upstream origin [main] (推送到远程分支并且设置为上游分支) 
git remote -v (查看当前仓库地址)
git branch --set-upstream-to=[origin/mian] [当前分支] (设置上游分支)
git branch (查看分支)
git branch -v (查看分支详细信息)
git branch -vv (查看分支详细信息包括上游分支)
git branch -r (查看远程分支)
git branch -a (查看所有分支)
git branch [分支名称] (创建分支但是停留在当前分支) 
git checkout -b [分支名称] (创建分支并切换到该分支)
git checkout [分支名称] (切换分支)
git branch -d [分支名称] (删除本地分支)
find . -name [文件名字] -print0 | xargs -0 git rm -f --ignore-unmatch (删除本地文件和缓存可以提交删除远程)
git config user.name (查看用户名) 
git config user.email (查看邮箱)

nvm

nvm ls (查看当前安装的版本)
nvm ls -remote (查看可安装的版本)
nvm ls-remote -lts (查看稳定版)
nvm install <version> (安装指定版本)
nvm use <version> (使用指定版本)
nvm uninstall <version> (卸载指定版本)
nvm install <version> --reinstall-packages-from=<old_version> (从某个旧版本升级到新版本)

docker

docker ps -a 查看所有运行容器
docker images 查看镜像
docker run []
docker stop []

mysql

/usr/local/mysql -u root -p (登录mysql)
sudo /usr/local/mysql/support-files/mysql.server start (启动mysql服务)