使用Mac或者Linux默认终端进行工作没什么问题,但不免因为长期且色调单一,无高亮,无提示而产生疲乏感,所以想着美化一下终端,毕竟这是我们朝夕相处的窗口,这里就要用到一个github开源项目:[oh-my-zsh](https://github.com/ohmyzsh/ohmyzsh)
但没曾想,因为种种原因,过程并不顺利,遇到几个疑难杂症,解决后记录一下
(相关资料图)
1.Homebrew ([官网](https://brew.sh/index_zh-cn))
安装方式有两种,一种按照官网提示教程安装,但考虑到国内网络环境,成功几率较低,所以这里推荐使用第二种方法,采用国内镜像源下载安装:
查看brew版本
如果原先有,更新一下也无妨
查看是否有wget
若没有安装wget,通过homebrew安装wget
若之前有wget,需要更新
查看是否有git
查看git版本
若没有安装git,通过homebrew安装git
若自带git,但版本落后,可以更新
修改配置文件,否则后期会出错,坑点!
用以解决后期git clone时出现的如下错误
修改过程
将两条[http]和[https]下面的配置注释掉,即两条proxy的语句注释掉,然后保存退出
因为网络环境原因,这里需要修改DNS,
Linux修改DNS需要编辑网卡接口配置
MAC直接在系统偏好设置-网络-高级-DNS修改
这里过程不再赘述,百度即可
这里建议DNS改为‘114.114.114.114’
打开网页浏览器,通过[此网站](https://www.ipaddress.com/site/github.com)查询记录IPv4 Address,我这里的是140.82.113.4
回到终端,在Hosts中添加此映射
(这个文件修改要谨慎,如果不熟练可以先备份,这里不赘述。)
摁 E 进入编辑模式,添加映射
:wq保存退出
查看设置好的Git仓库用户名邮箱
这里简单说一下,通过邮箱生成公钥和私钥,私钥注意不要泄露,公钥稍后要上传至github
回到主目录,生成SSH key
会有提示让你输入密码,这个密码是给密钥加密的密码,相当于给密钥上锁,如果嫌麻烦,也可以一路回车生成,查看生成后的密钥
其实中id_rsa是私钥,不要上传到网络上!
id_rsa.pub为公钥,查看复制内容
进入github个人账户首页
点击右上角头像-Settings-SSH ande GPG keys-New SSH key
将上一步复制的公钥填入,然后点击Add-SSH-key
回到终端,输入
表示本地git和github顺利连接,至此,准备工作全部完毕。
创建一个文件夹存放项目
进入文件夹,通过wget下载并解压项目
查看文件目录,进入tools,编译安装
等待
安装oh-my-zsh成功
安装好后重启终端,已经自动换为了oh-my-zsh,终端形态已经发生了改变
我们也可以换主题,oh-my-zsh有非常多的主题,([主题列表](https://github.com/ohmyzsh/ohmyzsh/wiki/themes)),选好主题后,记住名字,回到终端,编辑zshrc文件
:wq保存退出后更新配置
主题就切换成功了!至此全篇完结!
祝愿大家在新的一年里!
身体健康!
阖家欢乐!
万事如意!
央视网消息:今天(1月18日),国家医保局公布了国家医保药品目录调整情况和新版目录。这是国家医保局成立以来连续五年对目录进行调整,也是总
俄称打击乌军人员装备乌称打击俄军目标
新华社南京1月18日电(记者王恒志)2022-2023赛季中国男子篮球职业联赛(CBA)18日结束第28轮争夺,强强对话中广东队108:99力克辽宁队,浙江队艰
今天是2022年11月27日星期日。成都天气的关键词是“多云”。今天白天成都多云,最高气温17℃,最低气温14℃。风的方面,今天白天到夜间,本地
1月18日,小鹏汽车(09868)举行了年度总结会。
X 关闭
X 关闭
四川广安市48小时内将新改建一个800张床位的方舱医院 记者从今日(19日)中午召开的广安市疫情防控发布会上获悉,广安市应急指挥部决[+更多]
河南:6月底前实现“场所码”全覆盖 “场所码”是流调的关键,是落实常态化疫情防控的重要举措。记者从河南省新冠肺炎疫情防控指挥[+更多]
中新网上海5月19日电 (陈静 朱虹 丁国莲)记者19日获悉,中国学者的最新研究解释,证实了糖尿病的卵母细胞起源,揭示了糖尿病代际遗[+更多]
中新社合肥5月19日电 题:虚拟人走红“Z世代”:未来虚拟人懂情感有温度 中新社记者 张俊 俏皮可爱的虚拟人形象、顺畅自然的肢[+更多]