铁人赛
macOS
iTerm2
zsh
powerlevel10k
我在学习的过程中跌跌撞撞,以往总是怕写错说错,因此没有留下多少记录。
十几年过去了,我犹然记得,那几个怀抱着车库创业梦想的小屁孩们,
现在已经来到中年大叔的年纪,不知道当初那几位夥伴们都走到哪里了...
曾经怀抱着软件开发的梦想,才刚从前一份工作离职,就因 Covid-19 爆发的缘故,从失业者的角色,辗转换跑道变成无照 AWS 架构师。
从前端学习者、学生网管、成为後端工程师、再来变成 DevOps、无业游民,
我加确信,不应该替自己的技术设限学习领域。
身为一个萝卜爱好者,尝试记录下尝试使用一些皮毛技术和种萝卜,尽可能写下一些采取 DevOps 的经过。
赛前的想像与愿景:只做萝卜的服务,如果有萝卜的网站出现,那就会接上 AWS 的 CI/CD 流程,使用容器技术降低维运成本。时间若是允许的情况下,将会搭配网站的实作,目标是要让老板从香蕉斜杠萝卜。老板白天要去上班领香蕉,下班後顺道去巡田水种萝卜,没有办法全心全意顾店。
万事起头难...设定环境这档事,只有网管人员跟电脑常常坏掉的人会遇到。
所以在新环境设置的经验是非常难拥有的?
可能有些人会为了陪老板打高尔夫,买了球具;
久久难得爬一次山,就买了整套的登山用品;
一时心血来潮想开火煮饭,就买了整套的厨具;
为了地沟油、养了一只牛 ⋯⋯⋯ 才怪!
所以当然可以为了写出本文章,买一台新 Mac
一
接下来的三十天、以及後续的时日,我将慢慢地 污染 产生专属於自己的开发环境。
漂亮的Shell、方便透过 SSH 连线的环境、Containerlized 的环境、撰写 Web 的工具、使用 AWS 的环境。
您可能不知道您是正版软件受害者,在这边笔者强烈建议,试试看使用非 Windows 作业系统作为主要的环境,像是 Linux 的各发行版本。若是经济许可的话,弄一台 macOS 来用,真的用过就回不去了。
後面我们将会说明如何购买云端供应商的虚拟主机,以虚拟环境作为主要开发工具也是个不错的选择。
依照作者小弱炮本人以前的使用习惯,有个不错的 Terminal 叫做 iTerm2
看到画面中间有个 Download 按钮,就给他大力地按下去吧!
单纯的下载、开启、拖放到 Application 目录(中文作业系统,会叫做“应用程序”),安装完成。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
bourne again shell
的缩写nipapa@nipapadeMacBook-Pro ~ % which bash
/bin/bash
nipapa@nipapadeMacBook-Pro ~ % bash
The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050.
bash-3.2$
echo $SHELL
看看你的预设 SHELL 是不是也是 /bin/zsh
brew install zsh
chsh -s /bin/zsh
来更改预设值curl
或是 wegt
方式安装,以下列出其中一种。$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
brew tap homebrew/cask-fonts
brew install --cask font-hack-nerd-font
SourceCodePro.zip
,把他下载下来字体簿 (Font Book.app)
,按加号安装把喜欢的颜色套用上去,其他自己看要不要勾选 Tab Color
把字型改成 SauceCodePro Nerd Font Mono
(备注:Mono 是定宽字的意思,一个萝卜一个坑是有好处的⋯⋯)
从 iTerm2
画面选取左上角 iTerm2
後,选 Preferences
来进行调整
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
p10k configure
~/.zshrc
的内容
ZSH_THEME="powerlevel10k/powerlevel10k"
run script
,意思是这个脚本,会在开启 zsh 程序时,被执行的一段脚本准备了萝卜种子,和买了一个长条花盆,准备来播种!
种子放在冰箱稍作催芽後⋯⋯
播种
在开始铁人赛之後才发现这个月不该比铁人赛的 这个月的事情比平常都还要多 虽然硬着头皮写完了30天的文...
这一篇接续16.移转 Aras PLM大小事-系统使用者与角色 起初是想要将公司内的BPM专案请购的...
今天是30天程序语言研究的第四天,研究的语言是python,今天主要学习的部分是tuple和func...
依据方法作用的对象不同,有分实体方法(instance method)及类别方法(class met...
安全控制是风险处理的一部分,风险评估之後进行。安全控制的范围是根据风险评估的结果确定的。根据NIST...