文章目录
- gcc和g++的安装
- gdb的安装
- zsh的安装
- 配置zsh
- 安装oh-my-zsh
- 查看oh-my-zsh目录
- oh-my-zsh 插件的管理
如果想要查看Linux中gcc、g++、gdb、vim、vs code的基本使用可以点击这里
gcc和g++的安装
安装需要在root权限下
- gcc安装
sudo yum install gcc
- g++ 安装
sudo yum install gcc-c++
- 如果想连帮助手册等其他的都一起安装的话,可以在终端程序输入
sudo apt-get install build-essential
则可以连同gcc和g++环境一同安装,因为build-essential依赖于gcc和g++环境
如果在进入root用户时发现鉴定故障,如下
[parallels@centos-7 ~]$ su
密码:
su: 鉴定故障
则输入以下命令
sudo passwd root
然后设置你的密码即可
gdb的安装
sudo yum install gdb
which gdb #查看是否安装成功
zsh的安装
相对linux系统自带的bash,zsh非常强大,能自己安装各种插件,定义各种快捷方式,zsh安装配置的方法也很简单。
cat /etc/shells #查看系统有几种shell
- 步骤一,在终端中输入命令进行安装:
$ sudo apt-get install zsh
- 步骤二,zsh替换之前默认的shell为Bourne Again Shell (bash):
chsh命令是改变登陆shell,需要重启才能看到效果
$ chsh -s /bin/zsh
之后,关闭终端,重启系统才会生效
- 步骤三,查看当前的shell:
$ echo $SHELL
配置zsh
安装oh-my-zsh
Oh My Zsh 是一种生活方式。它基于zsh命令行,提供了主题配置,插件机制,已经内置的便捷操作。给我们一种全新的方式使用命令行。它是基于zsh命令行的一个扩展工具集,提供了丰富的扩展功能。
官网链接
安装oh-my-zsh(保证已经安装好git和wget)
- 安装git
sudo yum install -y git
- 安装wget
sudo yum install -y wget
安装oh-my-zsh的方法一:
$ wget --no-check-certificate https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
安装oh-my-zsh的方法二:
$ curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh
安装oh-my-zsh的方法三:推荐
- 克隆仓库里面的代码
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
- 创建一个新的zsh配置文件
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
在你安装好oh-my-zsh
以后,你的主目录下面将会有一个.oh-my-zsh
目录和.zshrc
配置文件。.oh-my-zsh
里面存放着 zsh 的各种配置模板和插件,.zshrc
就是在每次打开 zsh 的时候都会读取的配置文件。
查看oh-my-zsh目录
ls ~/.oh-my-zsh
lib 提供了核心功能的脚本库
tools 提供安装、升级等功能的快捷工具
plugins 自带插件的存在放位置
templates 自带模板的存在放位置
themes 自带主题文件的存在放位置
custom 个性化配置目录,自安装的插件和主题可放这里
oh-my-zsh 插件的管理
- 官方插件目录,该目录已经预装了很多实用的插件,只不过没激活而已;
/Users/user/.oh-my-zsh/plugins
- oh-my-zsh 第三方插件目录
/Users/user/.oh-my-zsh/custom/plugins:
- 添加插件
- 添加插件
vi ~/.zshrc
把以下代码粘贴在文本中:
plugins=(
git
extract
kubectl
zsh-syntax-highlighting
zsh-autosuggestions
)
- zsh-autosuggestions自动提示插件
git clone --depth=1 git://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/plugins/zsh-autosuggestions
- zsh-syntax-highlighting 命令有语法高亮效果
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.oh-my-zsh/plugins/zsh-syntax-highlighting
- zsh修改主题
vi ~/.zshrc
找到文本中:
ZSH_THEME="random" # ""中填入主题样式
- 刷新空间(必不可少)
source ~/.zshrc # 全部配置好之后,一定要刷新空间
- 卸载oh-my-zsh
直接在终端中,运行以下命令卸载:
uninstall_oh_my_zsh