Terminal 设置
-
[x] Warp Git开源 The terminal for the 21st century。
- Warp解决第一个痛点,是通过减少配置、方便输入,优化输出,增加常用命令行自动提示(通过fig),方便查看历史记录,可定义流程,等等。
- 解决第二个痛点,则是增加协作功能。例如可以共享自己的命令行、设置项、历史记录。
- Warp AI: 可以直接问Warp AI怎样write script 来实现特定功能。
-
[x] Terminal 用 iTerm2 + zsh + oh-my-zsh 的组合,主题是 robbyrussell.
配置方法参考文章: iterm2+oh-my-zsh组合你的terminal. -
[x] zsh 的插件开了 git、autojump、brew、git、git-extra、git-flow、git-prompt、git-remote-branch、github、gitignore、history、history-substring-search、iterm2、node、npm、npx、nvm、tig、vscode、yarn、zsh-autosuggestions、命令行安装WakaTime
-
[] iTerm2 里配
Run command...
为/usr/local/bin/idea --path \2 \1
(图),这样 Command + 点击文件路径,就会在 Intellij Idea 里打开 -
- [x] 方法一:安装Go2Shell【MAC OS 版本 <= Big Sur】,
!!!!!亲测版本V2.5, Mac OS Big Sur可以使用,Monterey不能使用
【我的百度网盘】 - [x] 方法二:安装OpenInTerminal【MAC OS 版本 >= Monterey】
- OpenInTerminal 【推荐】个人目前选择使用这个开源软件了,不仅可以用iTerm2打开,还可以配置用其他IDE例如VScode打开。
- [x] 方法一:安装Go2Shell【MAC OS 版本 <= Big Sur】,
-
[x] 配置MAC终端命令行下用sublime、vscode、atom打开文件或目录
- [x] open . 用finder打开当前文件
- [x] vsc . 用vscode打开当前文件
- [x] subl . 用Sublime打开当前文件
- [x] atom . 用Atom打开当前文件
- [x] command + <- / -> 切换tab
- [x] control + w 回退一部分命令
-
tldr Simplified and community-driven
man
pages. Quick install:npm install -g tldr
.- Take
git
for example, whileman
git
outputs more than 100 lines.> tldr git
- Take
命令行开发环境设置
安装Command line tools
苹果的 Command line tools 是专为开发者使用的,包括 gcc 等常用的基本工具。
推荐登陆 http://connect.apple.com ,然后搜索 command line tools
选择对应版本进行安装。
也可以通过Xcode进行安装,如果已经安装Xcode则已经包含了command line tools
。
Mac 自带ruby,可以检查版本:
1 | ruby -v |
检查shell版本 bash or zsh or?
MAC 自带并默认使用zsh。
参考: How to check what shell I am using in a terminal?
1 常用且好记
The following works on zsh, bash, and dash, but not on csh:
1 | $ echo $0 |
1 | $ echo $BASH_VERSION |
2 作用范围广
Works in the four shells (bash, dash, zsh, csh):
1 | ps -p $$ |
1 | ps -p$$ -ocmd= |
设置Zsh 作为默认shell
打开一个新的terminal来确认,设置Zsh 作为默认shell:
1 | echo $SHELL |
安装homebrew
Homebrew 官网。
homebrew是Mac下目前最常用的包管理工具,相当于debain下的 apt , Red hat系列的 yum ,帮你安装、升级、移除软件工具包。
软件安装完成后homebrew有时会给出进一步设置的提示,强烈建议仔细阅读。
1 | /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" |
报错解决方法
安装路径
The /usr/local/Cellar
directory is the default location on OS X. You’ll see sub-directories in there for all your installed formulae.
MAC 系统上默认路径为/usr/local/Cellar
, 下面的子目录就是用brew安装的其他包。
homebrew默认会把可执行文件装在目录 /usr/local/bin 下面,建议修改 path 路径,让你通过 homebrew
安装的工具可以覆盖掉Mac默认的(例如git,Big sur Mac自带2.30.1版本的git)。使用管理员权限修改文件
/etc/paths 将 /usr/local/bin 移动到第一行。
MAC Monterey 系统上新版本Homebrew, 例如 3.3.12,默认路径变为/opt/homebrew/Cellar
, 下面的子目录就是用brew安装的其他包。
通过 homebrew 安装
- [x] autojump,目录跳转。
brew install autojump
。
多个Java版本切换和安装
Install Multiple Java Versions on Mac by Homebrew Cask
Install node.js and nvm
Install Grunt globally
1 | npm install -g grunt-cli |
1 | grunt -v |
Install yarn globally
1 | npm install -g yarn |
通过 yarn global add
安装
- [ ] projj,github/gitlab 项目管理
- [ ] serve,本地静态服务器
- [ ] fkill,比 kill 好用的进程 killer
- [ ] qrcode-terminal,二维码生成
安装bash-complete
bash 自动完成功能在 linux 发行版里一般都会自带,不过通过 homebrew 安装也很简单
brew install bash-completion
安装完成后需要根据提示在你的 .profile
文件中添加几行:
1 | if [ -f $(brew --prefix)/etc/bash_completion ]; then |
Install Maven
Install Maven
- MacOS
1 | brew install maven |
1 | mvn -v |
add its bin folder to the PATH environment variable
1 | # Maven |
echo $M2_HOME
或者 mvn --version
验证
Install Maven
- Windows
- Maven 3.3 要求 JDK 1.7 或以上
- Maven 3.2 要求 JDK 1.6 或以上
- Maven 3.0/3.1 要求 JDK 1.5 或以上
下载 Maven 文件
- 下载 Maven
- 解压 Maven 文件
- 解压文件到你想要的位置来安装 Maven 3.2.5,你会得到 apache-maven-3.2.5 子目录。
C:\Tools\apache-maven-3.3.9
- 解压文件到你想要的位置来安装 Maven 3.2.5,你会得到 apache-maven-3.2.5 子目录。
- 设置 Maven 环境变量
- 添加
M2_HOME
、MAVEN_OPTS
环境变量。- 右键单击“我的电脑”,然后单击“属性” --> 单击“高级”选项卡 --> 单击“环境变量” --> 单击“新建”添加一个新变量名和值。
M2_HOME= C:\Tools\apache-maven-3.3.9
或者通过where maven
查找已经安装的路径MAVEN_OPTS=-Xms256m -Xmx512m
- 右键单击“我的电脑”,然后单击“属性” --> 单击“高级”选项卡 --> 单击“环境变量” --> 单击“新建”添加一个新变量名和值。
- 编辑环境变量
path
- 尾部添加
%M2_HOME%\bin
- 尾部添加
- 添加
- 验证 Maven 安装
- 现在打开控制台,执行以下命令。
c:\> mvn --version
- 或者
echo $M2_HOME
Install the Ant
build tool
Install the Ant
- MacOS
1 | brew install ant |
Add the environment variable ANT_HOME
in your system.
Add its bin folder to the PATH
environment variable.
1 | vi ~/.bash_profile |
添加:
1 | # ant |
echo $ANT_HOME
或者 ant -version
验证
Install the Ant
- Windows
- 设置 Ant 环境变量
- 添加
ANT_HOME
环境变量。- 右键单击“我的电脑”,然后单击“属性” --> 单击“高级”选项卡 --> 单击“环境变量” --> 单击“新建”添加一个新变量名和值。
ANT_HOME= C:\Tools\ant
或者通过where ant
查找已经安装的路径
- 右键单击“我的电脑”,然后单击“属性” --> 单击“高级”选项卡 --> 单击“环境变量” --> 单击“新建”添加一个新变量名和值。
- 编辑环境变量
path
- 尾部添加
%ANT_HOME%\bin
- 尾部添加
- 添加
- 验证 Maven 安装
- 现在打开控制台,执行以下命令。
c:\> ant --version
- 或者
echo $ANT_HOME
Install gradle
方法1:通过Homebrew安装
1 | brew install gradle |
方法2:通过SDKman安装,gradle多版本管理【推荐】
1 | curl -s https://get.sdkman.io | bash |
查看安装版本:
1 | sdk version |
安装指定版本的 Gradle
1 | sdk install gradle 6.7 |
卸载指定版本的 Gradle
1 | sdk uninstall gradle 6.7 |
查看当前安装的 Gradle 版本
1 | sdk current gradle |
查看安装的 Gradle 版本和所有版本
1 | sdk list gradle |
设置默认的 Gradle 版本
1 | sdk default gradle 6.7 |
使用临时的 Gradle 版本
1 | sdk use gradle 6.7 |
安装Python
安装Python
如果你正在使用Mac,系统是OS X>=10.9,那么系统自带的Python版本是2.7。要安装最新的Python 3.9,有两个方法:
方法一:从Python官网下载Python 3.9的安装程序,下载后双击运行并安装;
安装目录:
1 | which python3 |
方法二:如果安装了Homebrew,直接通过命令brew install python3
安装即可。
安装目录:/usr/local/Cellar/python@3.9
可执行文件目录:/usr/local/bin/python3.9
MAC Monterey 系统上新版本Homebrew, 例如 3.3.12,默认路径变为/opt/homebrew/Cellar/python@3.10
, 下面的子目录就是用brew安装的其他包。
Mac上python2和python3的版本切换设置
APKTOOL
1 | brew install apktool |
JADX
1 | brew install jadx |
其他设置
Hexo 博客
安装 Hexo(参考:Git Pages + Jekyll/Hexo Build your own blog)
1 | npm install -g hexo-cli |