Mac搭配的系统是基于Linux内核开发的,因此大部分Linux的命令都适用于Mac上
对于我个人来说,作为一名Mac用户,一名特意买一本MacBook来开发(满足好奇心)来说,使用命令行操作是非常帅气的。
同时,熟悉了使用命令操作一些功能能够极大的提高工作效率。
因此为了提高开发效率,特意学习一下Mac的命令操作。
下面是一些常用的Terminal操作。
Mac 必装软件
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| xcode https://developer.apple.com/xcode/
安装item2 https://iterm2.com/
安装git https://git-scm.com/
安装brew https://brew.sh/index_zh-cn
安装oh-my-zsh (* 只有安装了这个,item2 才好用,一些配置才会生效) https://ohmyz.sh/#install
|
1 2
| launchd # 是 macOS 中非常重要的程序,相当于 Linux 世界的 systemctl launchctl list
|
1 2 3 4 5 6 7 8 9 10
| cd # 进入目录 sudo # 获取临时root权限 find ~iname xxx # 查找文件夹 sudo shutdown -h now | sudo halt # 关机 sudo reboot | sudo shutdown -r now # 重启 passwd # 修改用户密码 history # 最近执行的命令以及编号 env # 显示当前所有设置过的环境变量 who # 当前登陆的所有用户 whoami # 当前正在操作的用户名
|
其它命令
1 2 3 4 5 6
| say xxx # say命令能让电脑读出后面的文字 # Mac OS会自带6个系统嗓音(3男3女),你可以自己选择。 say --voice=Sin-ji 这里是粤语发音 # 指定粤语发音 say -v Sin-ji 这是粤语发音 # 同上 say -f 1.txt -v Sin-ji # 读取a.txt 的内容 say -f 1.txt -v Sin-ji -o a.aiff # a.txt 的内容保存为音频文件
|
1 2 3 4 5
| open ~ # 打开指定目录 open file # 打开指定文件 open /Applications QQ.app pbcopy # pbcopy 和 pbpaste 是读取及写入系统剪贴板的命令,支持 Unix 管道操作,也就是说你可以 ls ~ | pbcopy 或者 pbcopy < blog.txt。 pbpaste # 粘贴内容 sw_vers # 查看系统版本
|
登录远程机器
操作文件
1 2 3 4
| mkdir 文件名 # 建立新目录 rm -rf # 删除文件夹 rm # 删除文件 pwd # 显示当前文件夹路径
|
Homebrew
安装Homebrew
1
| ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
|
查找软件包
安装软件包
列出已安装的软件包
删除软件包
查看软件包信息
列出软件包依赖关系
更新软件包
列出过时的软件包
更新过时的软件包(全部或单个)
1 2
| brew upgrade brew upgrade wget
|
vim命令
1 2 3 4 5 6 7 8 9 10 11 12 13
| i —— 插入模式
esc —— 退出
:wq —— 保存并退出
:q! —— 不保存退出
u —— 撤销上一次操作
ctl+r 和u相反
|
一些快捷键
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| command + t —— 在终端新打开一个终端
command + c —— 复制
command + v —— 粘贴
command + z —— 撤销
command + 左(右) —— 移到行头(尾)
command + shift + 左(右) —— 移到行头(尾)并选中
command + r —— 刷新网页
fn + 上(下) —— pageup(pagedown)
fn + delete —— 向后删除
|
解压.gz文件
1 2 3 4
| gunzip filename.gz
gunzip -g filename.gz
|
or
将 /tmp/etc.tar.gz 文件解压缩在 /usr/local/src 底下
1 2 3 4 5
| [root@linux ~]# cd /usr/local/src
[root@linux src]# tar -zxvf /tmp/etc.tar.gz
|
mac查看物理cpu和逻辑cpu个数
1 2
| sysctl hw.physicalcpu: 2 sysctl hw.logicalcpu: 4
|
使用 code .
命令直接使用 VsCode 打开当前文件夹
1.命令开启方式
1 2 3 4
| –> 打开VSCode –> 组合键 command+shift+p –> 输入shell command –> 点击提示 Shell Command: Install ‘code’ command in PATH运行
|
2.手动开启方式
1 2 3 4
| -> 打开VSCode –> 组合键 command+shift+p –> 输入shell command –> 点击提示Shell Command: Install ‘code’ command in PATH 运行
|