系统快捷键
键 | 说明 |
---|---|
⌘⌥⎋ | 强制退出 |
重装系统
https://support.apple.com/zh-cn/HT204904
关闭自动更新
AppStore
→ Preference
→ Automatically check for updates
关于shell
配置环境变量
1
2
3
4
5
6
7旧版本Mac系统的环境变量,加载顺序为:
/etc/profile
/etc/paths
~/.bash_profile
~/.bash_login
~/.profile
~/.bashrc1
2
3
4
5
6
7
8
9
10sudo vi /etc/zprofile
中间用冒号隔开
export PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:------:<PATH N>
environment variable
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_231.jdk/Contents/Home
export MVN_HOME=/opt/apache-maven-3.6.2
export PATH=$JAVA_HOME/bin:$MVN_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib修改主机名称
在某些情况下,主机名称会改变成bogon,用下面这个命令修改
1
sudo scutil --set HostName XXXX
命令行下载
1
2
3
4
5curl [options...] <url>
-O, --remote-name Write output to a file named as the remote file
--remote-name-all Use the remote file name for all URLs
curl -O <URL>权限授予
某些情况下,如果发现某些应用无法启动,可能是因为权限的问题
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17查看当前路径下文件的全部权限
ls -l
授权
chmod [ugoa...][[+-=][rwxX]...][,...]
其中:
u 表示该文件的拥有者,g 表示与该文件的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。
+ 表示增加权限、- 表示取消权限、= 表示唯一设定权限。
r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该文件是个子目录或者该文件已经被设定过为可执行。
r=4,w=2,x=1
其他参数说明:
-c : 若该文件权限确实已经更改,才显示其更改动作
-f : 若该文件权限无法被更改也不要显示错误讯息
-v : 显示权限变更的详细资料
-R : 对目前目录下的所有文件与子目录进行相同的权限变更(即以递回的方式逐个变更)
--help : 显示辅助说明
--version : 显示版本
Git命令
一直没有遇到自己喜欢的图形化
1 | 查看文件跟踪状态 |
IDEA常用快捷键(macOS)
名称 | 键 | 说明 |
---|---|---|
Implementation(s) | ⌥⌘B | 查看实现类 |
Evaluate Expression… | ⌥F8 | DEBUG模式下调试参数 |
Run to Cursor | ⌥F9 | 运行到这一行 |
Generate… | ⌘N | 代码生成 |
File… | ⇧⌘O | 文件打开 |
Find Usages | ⌥F7 | 查找类的使用 |
Show Context Actions | ⌥↩ | 导入依赖 |
Find in Path… | ⇧⌘F | 在路径中查询 |
Reformat Code | ⌥⌘L | 格式化代码 |
Delete Line | ⌘⌦ | 删除一行 |
Last Edit Location | ⇧⌘⌦ | 退到上一次编辑的地方 |
按键符号
1 | ⌘ == Command |