当前位置:   article > 正文

zsh 环境下配置Java 等开发环境_zsh java

zsh java

 

1. 你熟悉的shell有哪些?

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是什么东东呢?      

2. zsh 是什么?

Zsh 是一个令人愉快的、开源的、社区驱动的框架,用于管理您的 Zsh 配置。它捆绑了数千个有用的功能、助手、插件、主题,以及一些让你大喊大叫的东西......

简单点就是zsh很强大,比常用的shell更强大, 是shell的一个超级集合。在最新版的Mac上默认的shell就是zsh。

3. 如何在zsh下配置Java等开发环境?

首先从官网下载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集合大全

感谢阅读~

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/156921
推荐阅读
相关标签
  

闽ICP备14008679号