mac使用技巧

1. Mac终端

Mac终端官方文档

从 macOS Catalina 版开始,您的 Mac 将使用 zsh 作为默认登录 Shell 和交互式 Shell。您还可以在较低版本的 macOS 中将 zsh 设置为默认 Shell。

默认情况下,您的 Mac 使用 zsh 或 bash 作为登录 Shell 和交互式 Shell 的命令行解释器:

  • 从 macOS Catalina 版开始,zsh (Z shell) 是所有新建用户帐户的默认 Shell。
  • bashmacOS Mojave 及更低版本中的默认 Shell。

zsh 与 Bourne Shell (sh) 高度兼容,并且与 bash 基本兼容,但存在一些差别。要进一步了解 zsh 及其全面的命令行完成系统,请在“终端”中输入 man zsh

从命令行中更改默认shell

在“终端”中,输入 $ chsh -s path,其中的 path 是 /etc/shells 中列出的某个 Shell 路径,例如 /bin/zsh、/bin/bash、/bin/csh、/bin/dash、/bin/ksh、/bin/sh 或 /bin/tcsh。

终端高亮显示

修改配置文件,~/.bash_profile~/.zshrc

1
2
export CLICOLOR=1
export LSCOLORS=gxfxaxdxcxegedabagacad

2. Mac版IDEA快捷键

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 更多操作,如导包,引入变量
Option+Enter
# 将当前行复制一行到下一行
Command+D
# 返回上一次编辑的地方
Command+Option+⬅️ 或 Command+[
# 全局搜索类
Command+O
# 删除当前行
Command+Delete
# 大小写切换
Command+Shift+U
# 查看类的继承结构
Ctrl+h

3. 给Mac命令添加别名

  1. 修改.bash_profile(或.zshrc,取决于使用的哪个bash,新版本macOS默认是zsh)文件
1
vim ~/.zshrc
1
2
# 在.zshrc文件中添加alias语句 
alias ll="ls -alF"

  1. 刷新文件
1
source ~/.zshrc

4. Mac环境变量

  1. Mac中环境变量加载顺序如下

a. /etc/profile
b. /etc/paths
c. ~/.bash_profile
d. ~/.bash_login
e. ~/.profile
f. ~/.bashrc

其中a, b是系统级别

  1. 添加步骤

推荐在c层级添加,对于最新版的Mac由于默认使用zsh shell,因此环境变量在~/.zshrc里修改

基本语法:

1
export PATH="$PATH:<path1>:<path2>"

其中path1path2是自定义环境变量,多个环境变量使用:进行分隔。

注意要加上$PATH,否则会导致一些系统内置的命令失效。