如何从零开始配置终端

6 篇文章 0 订阅
4 篇文章 0 订阅

Step0 准备工作

唯一需要的是一台Linux系统计算机(macOS OK!),本文是基于Ubuntu 21.10 (GNU/Linux 5.13.0-28-generic x86_64)配置的。其实我先在macOS上尝试配置,成功后想尝试一下赤膊Linux(毕竟macOS是Unix系统,还预装了很多软件),就选择Ubuntu。

效果预览:

Screen Shot 2022-02-08 at 16.36.52

Screen Shot 2022-02-08 at 16.38.32

Screen Shot 2022-02-08 at 16.40.24

尝试过Windows平台Linux子系统(WSL),千万别用,一堆目录归属权限问题!!!

如何拥有一台装在U盘中的即插即用的Ubuntu系统呢?【点击前往我的另一篇文章】

本文中所有的安装,凡是需要下载的,由于某些原因(作为一名遵纪守法的好公民),不建议使用电信网,并且推荐在白天,尤其是早上安装。

Step1 安装基础工具

  1. 以下步骤请使用bash运行(Ubuntu默认bash,如果不确定,直接输入bash运行)

  2. 使用apt安装一系列软件

    sudo apt install build-essential curl git ruby libbz2-dev \libcurl4-openssl-dev libexpat-dev libncurses-dev zlib1g-dev vim zsh
    
  3. 重启系统

  4. 更新内置工具

    sudo apt upgrade -y
    
  5. 安装神器Homebrew

    wget https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh
    chmod +x Homebrew.sh
    ./Homebrew.sh
    

    可惜我失败了(Ubuntu),不知道为什么。报错大概说是没有移除LinuxBrew?

    但是貌似并没有太大影响(Ubuntu好像不怎么需要brew?)反正我macOS下用了很多次

  6. 切换至zsh

    chsh -s /bin/zsh
    
    reboot
    
    echo $SHELL
    " 结果应该是/bin/zsh
    

Step2 安装并配置oh-my-zsh

  1. 安装oh-my-zsh

    sh -c "$(curl -fsSL https://gitee.com/pocmon/ohmyzsh/raw/master/tools/install.sh)"
    
  2. 安装外观主题powerlevel10k

    git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
    
    vim ~/.zshrc
    

    找到并修改成ZSH_THEME="powerlevel10k/powerlevel10k"

    为系统安装Nerd字体【官网链接】

    此处我的Ubuntu的Terminal表现不太好,一旦进入偏好设置选择Hack Nerd Font就闪退,无奈只好装terminator,但是箭头渲染令人发指,不去管它,反正我都是ssh到我的MacBook的嘿嘿。

    运行终端,就可以配置powerlevel10k,运行p10 configure也可以

Step3 安装Vim插件

  1. 导入vim配置文件(dotfile) ~/.vimrc 我的dotfile在此【GitHub链接】

  2. 重启终端

  3. 获取Vim-plug插件管理工具【GitHub链接】

  4. 安装

    mkdir -p ~/.vim/autoload
    cp plug.vim ~/.vim/autoload/plug.vim
    
  5. 进入vim,在终端运行:Pluginstall(我的.vimrc已经有插件了,安装即可)

Step4 安装Zsh插件

git clone https://gitee.com/hailin_cool/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting

Step5 开启ssh远程连接

  1. sudo apt install openssh-client
    sudo apt install openssh-server
    
  2. 在~/.zshrc中加入

    export LC_ALL=en_US.UTF-8 
    export LANG=en_US.UTF-8
    

    否则中文乱码

Step6 高级

  • 为dotfiles创建软连接,方便管理
" Here is an example which creates ~/.zshrc -> ~/dotfiles/zshrc

cp ~/.zshrc ~/dotfiles/zshrc

rm ~/.zshrc

ln -s ~/dotfiles/zshrc ~/.zshrc

" OK!

完成!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值