AC Terminal 美化
昨天参加直播 500人同时在线 很激动 linux很好玩 基础课的作业做完了 稍微给自己加点补充题
之前分享过
但是AC Terminal 是非root用户 不能用sudo命令*(因为不知道root密码) 所以也不能apt 安装
这次就选择用源码编译方式安装zsh
先放一张安装好的截图
因为云上环境缺少make命令和ncurses包 所以要源码编译前,首先安装这两个
wget http://archive.ubuntu.com/ubuntu/pool/main/m/make-dfsg/make_4.2.1-1.2_amd64.deb
把命令行粘贴到ac terminal 可以用crtl + shift + v
可以一起粘贴多条命令
mkdir -p tools/make
dpkg -X make_4.2.1-1.2_amd64.deb tools/make
然后在bash中加入环境
vim ~/.bashrc
加入环境配置 在末尾
export CXXFLAGS="-fPIC"
export CFLAGS="-fPIC"
export MAKE_HOME=$HOME/tools/make/usr # 你自己的 make 目录
export PATH=$MAKE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$MAKE_HOME/lib:$LD_LIBRARY_PATH
export CPPFLAGS="-I$MAKE_HOME/include" LDFLAGS="-L$MAKE_HOME/lib"
wq 退出
source ~/.bashrc
然后就有make命令了
接下来 安装 ncurses
mkdir ~/tools/ncurses && cd ~/tools/ncurses
wget http://ftp.gnu.org/pub/gnu/ncurses/ncurses-6.2.tar.gz
tar -xzvf ncurses-6.2.tar.gz # 解压
cd ncurses-6.2
./configure --prefix="/home/acs/tools/ncurses"
make && make install
编译好了
同样配置环境变量
vim ~/.bashrc
#加入到bashrc
export CXXFLAGS="-fPIC"
export CFLAGS="-fPIC"
export NCURSES_HOME=$HOME/tools/ncurses # 你自己的 ncurses 目录
export PATH=$NCURSES_HOME/bin:$PATH
export LD_LIBRARY_PATH=$NCURSES_HOME/lib:$LD_LIBRARY_PATH
export CPPFLAGS="-I$NCURSES_HOME/include" LDFLAGS="-L$NCURSES_HOME/lib"
#加载环境
source ~/.bashrc
到这步就可以编译zsh了
mkdir ~/tools/zsh && cd ~/tools/zsh
wget [https://nchc.dl.sourceforge.net/project/zsh/zsh/5.7.1/zsh-5.7.1.tar.xz](https://nchc.dl.sourceforge.net/project/zsh/zsh/5.7.1/zsh-5.7.1.tar.xz)
tar -xvf [zsh-5.7.1.tar.xz](https://nchc.dl.sourceforge.net/project/zsh/zsh/5.7.1/zsh-5.7.1.tar.xz) # 解压
cd [zsh-5.7.1](https://nchc.dl.sourceforge.net/project/zsh/zsh/5.7.1/zsh-5.7.1.tar.xz)
./configure --prefix="/home/acs/tools/zsh"
make && make install
vim ~/.bashrc
#加入环境变量
export PATH=$HOME/tools/zsh/bin:$PATH
source ~/.bashrc
安装git
wget http://archive.ubuntu.com/ubuntu/pool/main/g/git/git_2.25.1-1ubuntu3.1_amd64.deb
mkdir -p ~/tools/git
dpkg -X git_2.25.1-1ubuntu3.1_amd64.deb ~/tools/git
vim ~/.bashrc
#加入环境变量
export PATH=$HOME/tools/git/usr/bin:$PATH
export PATH=$HOME/tools/git/usr/lib/git-core:$PATH
source ~/.bashrc
git config --global init.templatedir /home/acs/tools/git/usr/share/git-core/templates
安装oh-my-zsh
mkdir tmp && cd tmp
wget https://codeload.github.com/ohmyzsh/ohmyzsh/zip/master -O ohmyzsh.zip
解压要unzip命令
扩展知识:
因为不是root用户 所以不能apt install 安装
所以用apt-get download来下载deb包
apt-get download unzip
dpkg -X 下载后的unzip包 ~/tools
unzip ohmyzsh.zip
mv ohmyzsh-master/ ~/.ho-my-zsh
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
#修改 bashrc
vim ~/.bashrc
#添加
zsh
安装命令行 历史提示和代码高亮
wget https://codeload.github.com/zsh-users/zsh-autosuggestions/zip/refs/heads/master -O zsh-autosuggestions.zip
unzip zsh-autosuggestions.zip
mv zsh-autosuggestions-master ~/.oh-my-zsh/plugins/zsh-autosuggestions
wget https://codeload.github.com/zsh-users/zsh-syntax-highlighting/zip/refs/heads/master -O zsh-syntax-highlighting.zip
unzip zsh-syntax-highlighting.zip
mv zsh-syntax-highlighting-master ~/.oh-my-zsh/plugins/zsh-syntax-highlighting
#修改zsh配置
vim ~/.zshrc
#在配置中添加插件名字:
plugins=( [plugins...] zsh-autosuggestions zsh-syntax-highlighting)
#重新加载zsh配置
source ~/.zshrc
修改默认主题
wget https://codeload.github.com/romkatv/powerlevel10k/zip/refs/heads/master -O powerlevel10k.zip
unzip powerlevel10k.zip
mv powerlevel10k-master/* ~/.oh-my-zsh/themes/
vim ~/.zshrc
主题有很多 大家自行挑选自己喜欢的就行。这里我用的是powerlevel10k
图片都挂了
图片不见了耶
图片不见了耶
图片显示不出来