当前位置: 首页 > news >正文

使用Homebrew搭建java环境

Homebrew

Homebrew是一款包管理工具,目前支持macOS和linux系统。
默认安装路径为 /usr/local/ 。下载包的安装路径在/usr/local/Cellar/。

#安装
/bin/sh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
#卸载
/bin/sh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"
#查软件的安装位置
brew list maven

参考
https://gitee.com/cunkai/HomebrewCN
查看与修改镜像地址
https://allanhao.com/2020/07/26/2020-07-26-homebrew-source/

ZSH

zsh可以作为bash的替代品。相比mac默认的bash,zsh有很多更强大更方便的功能

# 安装
brew install zsh
# 设置zsh为默认,在/etc/shells文件末尾添加
➜  ~ sudo vi /etc/shells
Password:
###
/etc/shells 是一个文本文件,用于列出系统中可用的登录shell。当用户尝试更改其默认shell时,系统会检查该文件以确定可用的shell选项。
通过执行上述命令,将 /usr/local/bin/zsh 添加到 /etc/shells 文件中,系统就会将其视为一个可用的shell选项。这样,用户就可以将其作为默认shell或使用它来登录系统。
这个命令需要管理员权限才能执行,因为它会更改系统的配置文件。
###
# 将zsh设置为默认shell
chsh -s /usr/local/bin/zsh
###
当你执行 chsh -s <shell> 命令时,它会将你的默认shell更改为指定的 

相关文章:

  • 基于PyTorch深度学习实战入门系列-(2)Numpy基础上
  • 定时执行专家V7.1 多国语言版本日文版发布 - タスク自動実行ツールV7.1 日本語版リリース
  • 通过iframe下载文件,怎么判断文件是否下载成功?
  • Linux minfo命令教程:详解MS-DOS文件系统参数查看命令(附实例详解和注意事项)
  • 阿里云k8s环境下,因slb限额导致的发布事故
  • 云服务器操作系统如果不小心被删除了文件,那岂不是不能进系统了?
  • Spring Boot启动流程详解
  • Java后端 - 一面凉经 - 得物(国际电商)
  • 安装sqlserver2022最新版只能使用.\SQLEXPRESS登录数据库怎么修改成.
  • Java实战:Spring Boot整合Canal与RabbitMQ实时监听数据库变更并高效处理
  • 2023年第三届中国高校大数据挑战赛(第二场)A题思路
  • EVE-NG桥接虚拟网卡实现与虚拟机通讯
  • RESTful接口规范参考
  • vue element plus Avatar 头像
  • 扼杀网络中的环路:STP、RSTP、MSTP
  • [笔记] php常见简单功能及函数
  • ABAP的include关键字,Java的import, C的include和C4C ABSL 的import比较
  • C# 免费离线人脸识别 2.0 Demo
  • CEF与代理
  • CSS 专业技巧
  • gcc介绍及安装
  • input实现文字超出省略号功能
  • JavaScript新鲜事·第5期
  • JavaSE小实践1:Java爬取斗图网站的所有表情包
  • Java程序员幽默爆笑锦集
  • k个最大的数及变种小结
  • nginx 负载服务器优化
  • OpenStack安装流程(juno版)- 添加网络服务(neutron)- controller节点
  • php中curl和soap方式请求服务超时问题
  • python3 使用 asyncio 代替线程
  • React16时代,该用什么姿势写 React ?
  • uva 10370 Above Average
  • vue--为什么data属性必须是一个函数
  • vue自定义指令实现v-tap插件
  • 基于遗传算法的优化问题求解
  • 浏览器缓存机制分析
  • 爬虫进阶 -- 神级程序员:让你的爬虫就像人类的用户行为!
  • 区块链将重新定义世界
  • 数据结构java版之冒泡排序及优化
  • 微信端页面使用-webkit-box和绝对定位时,元素上移的问题
  • 移动端 h5开发相关内容总结(三)
  • 赢得Docker挑战最佳实践
  • 云栖大讲堂Java基础入门(三)- 阿里巴巴Java开发手册介绍
  • 找一份好的前端工作,起点很重要
  • 蚂蚁金服CTO程立:真正的技术革命才刚刚开始
  • ​【C语言】长篇详解,字符系列篇3-----strstr,strtok,strerror字符串函数的使用【图文详解​】
  • # 手柄编程_北通阿修罗3动手评:一款兼具功能、操控性的电竞手柄
  • #if #elif #endif
  • #pragam once 和 #ifndef 预编译头
  • #多叉树深度遍历_结合深度学习的视频编码方法--帧内预测
  • (cljs/run-at (JSVM. :browser) 搭建刚好可用的开发环境!)
  • (day 2)JavaScript学习笔记(基础之变量、常量和注释)
  • (ZT)薛涌:谈贫说富
  • (二)hibernate配置管理
  • (二)学习JVM —— 垃圾回收机制