赞
踩
Shell大家都知道吧?!Shell是Linux/Unix的一个外壳。它负责外界与Linux/Unix内核的交互,接收用户或其他应用程序的命令,然后把这些命令转化成内核能理解的语言,传给内核,内核是真正干活的,干完之后再把结果返回给用户或应用程序, 以供后续处理。通常呢,在terminal下输入:
cat /etc/shells
以上命令会返回如下结果:
/bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh
会发现在Mac平台下会多一个zsh的选项, 那这个zsh是什么东东呢?
Zsh 是一个令人愉快的、开源的、社区驱动的框架,用于管理您的 Zsh 配置。它捆绑了数千个有用的功能、助手、插件、主题,以及一些让你大喊大叫的东西......
简单点就是zsh很强大,比常用的shell更强大, 是shell的一个超级集合。在最新版的Mac上默认的shell就是zsh。
首先从官网下载java开发需要的JDK,maven。 或者go, nodeJS等
JDK official website:https://www.oracle.com/cn/java/technologies/downloads/
maven official website: https://maven.apache.org/download.cgi
通常我个人喜欢将下载的这些文件解压后放在以下目录, 原因是这些文件通常不会经常改动。
/usr/local
接下来切换到home目录下。使用vi 创建一个.zshrc文件。文件内容如下:
export JAVA_HOME=/usr/local/jdk-17.0.7.jdk/Contents/Home
export PATH=$PATH/$JAVA_HOME/bin
export M2_HOME=/usr/local/apache-maven-3.6.3
export PATH=$PATH:$M2_HOME/bin
export NODE=/usr/local/node-v16.17.0-darwin-arm64
export PATH=$PATH:$NODE/bin
export GO=/usr/local/go1.18.10.darwin-arm64
export PATH=$PATH:$GO/bin
alias la='ls -a'
alias ll='ls -l'
alias al='ls -al'
保存退出后, 在terminal输入如下命令:
java -version
mvn -version
node -v
可以见到如图所示的结果, 说明环境配置OK, 可以开始开发工作了。
如果没看到以上结果, 请先关闭terminal并退出,然后重新打开。 很多开发的过程中, 明明环境变量改了, 但是在terminal中体现不了。 很大的原因就是需要重新打开terminal。通常使用source命令是一个好习惯。
cd ~
source .zshrc
当然,zsh 还有很多强大的功能等待大家去探索,比如上面列出来的别名操作。 可以定制化自己的命令和快捷键
关于shell的更多操作, 可以参考另一篇文章: 常用shell集合大全
感谢阅读~
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。