0x01
今天看安恒的带佬演示0day的时候感觉他的终端是真的漂亮, 就找了一波. 最后找到了terminus+tmux+zsh配合powerlevel10k主题的解决方案, 感觉和大佬的终端样式很接近. 离大佬又近了一步.jpg
有内味了.jpg
0x02 tmux
首先是配置tmux. 其实我tmux环境早就用上了, 也没啥好说的. 就是apt install tmux
然后从GitHub上找个顺眼的.tmux.conf
文件放到用户目录下就配置完成了. 我还做了一点小小的修改, 把控制键改到了alt+f
, 然后分屏放到了u
和i
上. 老星际玩家了, 优化键盘还是可以的. 大体上使用了GitHub上的.tmux
项目提供的配置文件, 只需要做一些微调就足够了, 挺香的.
0x03 Terminus
这个也没啥说的, GitHub上找一下, 这玩意是开源项目. 顺便傻逼百度, 直接百度上找的话第一条是个贼像的软件, 名字里就去掉了中间的n, 还他娘的得掏钱. 总之GitHub上找到最新的release, 把exe文件下下来安装即可. 默认的配置就挺好看的.
然后就是需要配置下字体以兼容后续安装的p10k主题. 在settings->appearance->font
里输入MesloLGS NF Regular
, 然后重启下就可以启用字体了. 字体的下载地址附在了p10k主题的说明文档里, 点击过去下载安装就行.
0x04 zsh
这个是需要在服务器端配置的shell环境. 以我这次的Ubuntu举例.
首先sudo apt install zsh
就完事了. 然后安装oh_my_zsh
来辅助配置zsh主题. 命令也简单, GitHub上提供了一句话安装方式.
1 | sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" |
执行之后跟着提示走就安装完成了. 接下来就是配置p10k主题.
0x05 p10k
由于oh_my_zsh的库太大了, 为了维护方便就不在合并新的主题到库里. 所以需要手动安装p10k. 这个主题的GitHub地址在这里. 里面也有安装教程. 在使用oh_my_zsh的环境下安装需要先执行
1 | git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k |
然后手动在用户目录下的.zshrc
文件中更改ZSH_THEME行为ZSH_THEME="powerlevel10k/powerlevel10k"
.
之后重启命令行就行. 可以通过输入zsh
命令进入zsh环境. 首次使用p10k的时候建议跟着向导走一遍, 可以深度配置p10k的样式等.
0x06 修改默认shell
这个简单了就, 执行chsh -s /bin/zsh 用户名
就可以把当前用户的默认shell修改为zsh.
0x07
安恒的带佬明天出差, 明后天两天假, 周末上班. 调休, 就硬调. 今天先水一篇博客. 明天试试研究下域前置技术, 隐藏c2流量.