安装 brew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装 ftp
brew search –desc ftp
brew install tnftp tnftpd
信任任何来源
sudo spctl --master-disable
omyzsh 未执行 ~/.bash_profile、~/.bashrc 等脚本
这是因为其默认启动执行脚本变为了 ~/.zshrc。
解决办法就是修改~/.zshrc 文件,在其中添加:
source ~/.bash_profile
source ~/.bashrc
安装 JAVA
Oracle官网下载地址
版本
- java -version
java version "1.8.0_162"
Java(TM) SE Runtime Environment (build 1.8.0_162-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.162-b12, mixed mode)
小版本需要在 1.7 以下,在 1.7 之后禁止了 web start,会导致无法启动 viewer.jnlp
JAVA 测试
HelloWorld.java
public class HelloWorld{
public static void main (String []argv){
System.out.println("JAVA");
System.out.println("Hello World!");
}
}
javac HelloWorld.java //编译.java文件
java HelloWorld //运行java
javaws *.jnlp //运行.jnlp文件
安装 Maven
- 1.下载 Maven 的
bin包
- 2.把包解压到指定目录
- 3.设置环境变量
export M2_HOME=$HOME/packages/apache-maven-3.5.4
export M2=$M2_HOME/bin
export PATH=$PATH:$M2
安装配置zsh
安装
- 使用 crul 安装:
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
- 或使用 wget
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
配置
- 自动提示命令
当我们输入命令时,终端会自动提示你接下来可能要输入的命令,这时按 → 便可输出这些命令,非常方便。
设置如下:
1.克隆仓库到本地 ~/.oh-my-zsh/custom/plugins 路径下
git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
2.用 vim 打开 .zshrc 文件,找到插件设置命令,默认是 plugins=(git) ,我们把它修改为
plugins=(zsh-autosuggestions git)
3.重新打开终端窗口。
PS:当你重新打开终端的时候可能看不到变化,可能你的字体颜色太淡了,我们把其改亮一些:
cd ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions
用 vim 打开 zsh-autosuggestions.zsh 文件,修改 ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE=’fg=10’ ( fg=10 在我电脑上显示良好)。
-
语法高亮
1.使用 homebrew 安装 zsh-syntax-highlighting 插件。
brew install zsh-syntax-highlighting
2.配置.zshrc 文件,插入一行。
source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
3.输入命令。
source ~/.zshrc
复制文件路径快捷键
option + command + C
安装 sshpass
brew install https://raw.githubusercontent.com/kadwanev/bigboybrew/master/Library/Formula/sshpass.rb
安装命令行查询工具
curl https://cht.sh/:cht.sh | tee /usr/local/bin/cht.sh && chmod +x /usr/local/bin/cht.sh
检查端口占用
lsof -i tcp:8000 | awk '{if(NR>1)print}' | awk '{print $2}' | uniq | xargs kill -9
SSH
配置
保证各个目录的权限对的
chmod 755 /Users/seekplum
chmod 755 /Users/seekplum/.ssh
chmod 600 /Users/seekplum/.ssh/authorized_keys
服务重启
- 页面重启
系统偏好设置 -> 共享 -> 远程登录
自定义锁屏键
Mac 的默认锁屏键为 control + command + Q
,我们可以进行修改
- 1.定义锁屏程序
打开 自动操作
-> 选择 应用程序
-> 选择 实用工具
-> 双击 允许Shell脚本
-> 在右侧编写如下内容 -> command + S
进行保存
Lock My Screen
/System/Library/CoreServices/"Menu Extras"/User.menu/Contents/Resources/CGSession -suspend
echo $(date +"%F %T" >> ${HOME}/lock-my-screen.log)
- 2.定义锁屏服务
打开 自动操作
-> 选择 服务
或者叫 快速操作
-> 选择 实用工具
-> 双击 开启应用程序
-> 在右侧选择第一步保存的程序 Lock My Screen
-> command + S
进行保存
- 3.定义快捷键
打开 系统偏好设置
-> 选择 键盘
-> 选择 快捷键
-> 选择 服务
-> 找到 Lock My Screen
为其定义快捷键即可。
其它应用程序的快捷键也是类似的,只不过第一步定义应用程序是可以省略的。
rar 解压
brew install unrar
unrar x filename.rar
item2 按单词跳转
Preferences -> Profiles -> Keys -> Load Preset.. -> Natural Text Editing
安装 Python2
brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/86a44a0a552c673a05f11018459c9f5faae3becc/Formula/python@2.rb
安装软件列表
- 企业微信
- 微信
- 百度网盘
- ShadowsocksX
- Google Chrome
- Postman
- Pycharm
- Goland
- Vscode
- xcode注意和系统版本兼容
- SSLVPN Client
- xnip
- vnc viewer
- teamviewer
- oh-my-zsh
- item2
- Java JDK
- Robo 3T
- AnotherRedisDesktopManager
- BeyondCompare文本对比工具
- GifoxGIF 录制
转换图片格式
# jpg 转成 png
sips -s format png demo.jpeg --out demo.png
操作系统
Pyenv
- 1.安装
brew install pyenv
# 或者
git clone git://github.com/pyenv/pyenv ~/.pyenv
- 2.解决无法安装 Python 问题
CFLAGS="-I$(brew --prefix openssl)/include -I$(brew --prefix bzip2)/include -I$(brew --prefix readline)/include -I$(xcrun --show-sdk-path)/usr/include" LDFLAGS="-L$(brew --prefix openssl)/lib -L$(brew --prefix readline)/lib -L$(brew --prefix zlib)/lib -L$(brew --prefix bzip2)/lib" pyenv install --patch 3.7.5 < <(curl -sSL https://github.com/python/cpython/commit/8ea6353.patch\?full_index\=1)
- 3.初始化安装依赖
~/.pyenv/versions/3.7.10/bin/pip install virtualenv virtualenvwrapper
- 4.设置当前 shell 窗口使用的 python 版本为指定版本
pyenv shell 3.7.5
- 5.创建虚拟环境
virtualenv --python=/Users/seekplum/.pyenv/versions/3.7.5/bin/python ~/packages/pythonenv/3.7.10
QuickTime 快进
快进 5 秒
on run {input, parameters}
(* Your script goes here *)
set step to 5
tell application "QuickTime Player"
if front document exists then
if ((current time of front document) + step) ≤ (duration of front document) then
set (current time of front document) to ((current time of front document) + step)
else
set (current time of front document) to (duration of front document)
end if
end if
end tell
return input
end run
推后 5 秒
on run {input, parameters}
(* Your script goes here *)
set step to 5
tell application "QuickTime Player"
if front document exists then
if ((current time of front document) - step) ≥ 0 then
set (current time of front document) to ((current time of front document) - step)
else
set (current time of front document) to 0
end if
end if
end tell
return input
end run
调整启动台图标大小
# 调整每一列显示图标数量,10表示每一列显示10个,比较不错,可根据个人喜好进行设置。
defaults write com.apple.dock springboard-rows -int 10
# 调整多少行显示图标数量,这里我用的是8
defaults write com.apple.dock springboard-rows -int 8
# 重置Launchpad
defaults write com.apple.dock ResetLaunchPad -bool TRUE
# 重启Dock
killall Dock