linux环境配置流程
配置系统
配置主机
# 更改主机名称(重新连接后生效)
sudo hostnamectl set-hostname 新主机名称
# 更新apt包列表
sudo apt update
配置终端
curl & wget
sudo apt install curl
sudo apt install wget
zsh
# 安装zsh
sudo apt install -y zsh
# 禁止欢迎消息
touch ~/.hushlogin
# 切换zsh(重新连接后生效)
chsh -s /bin/zsh # 切换
# 重连接后出现欢迎消息时:输入q忽略
ohmyzsh
# 1.1 安装ohmyzsh(github源)
sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# 1.2 安装ohmyzsh(gitee源)
sh -c "$(wget -O- https://gitee.com/mirrors3r/ohmyzsh/raw/master/tools/install.sh)"
power10k
# 1.1 安装 ### power10k(github源)
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
# 1.2 安装 ### power10k(gitee源)
git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
# 2. 设置.zshrc主题
vi ~/.zshrc
>>>>>>> ZSH_THEME="powerlevel10k/powerlevel10k"
# 3. 加载.zshrc配置
source ~/.zshrc
# 4. 根据个人喜好配置命令行风格
插件
autojump
可以使用j xxx
来跳转到历史目录extract
可以用x
命令一键解压zsh-autosuggestions
用于命令行自动补全zsh-syntax-highlighting
用于命令代码高亮
sudo apt install -y autojump extract
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
# 国内服务器可以使用镜像:git clone https://gitee.com/mirrors3r/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
# 国内服务器可以使用镜像:git clone https://gitee.com/mirrors3r/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
在.zshrc文件中设置插件:
plugins=(git autojump extract zsh-autosuggestions zsh-syntax-highlighting)