ubuntu建议终端Terminator
一 安装终端
sudo add-apt-repository ppa:gnome-terminator
sudo apt update
sudo apt install terminator
设置默认终端
gsettings set org.gnome.desktop.default-applications.terminal exec /usr/bin/terminator
gsettings set org.gnome.desktop.default-applications.terminal exec-arg "-x"
换回
gsettings reset org.gnome.desktop.default-applications.terminal exec
gsettings reset org.gnome.desktop.default-applications.terminal exec-arg
这里个人没有使用到,下载后自动就换成新terminator了。直接使用“ctrl+alt+t”就可以了,不过右键打开还是变不了,这个需要修改请自行百度。
配置
右键首选项设置
1. 勾选开启:选中时复制(Copy on Selection),这样选择想要复制的内容再也无需其他操作,粘贴的时候按鼠标中键即可粘贴 --> 双击选中的才可以使用中键位粘贴
2. 可以选择自己喜欢的背景颜色和终端颜色schemes,原则是对眼睛友好。不同的元素的颜色分明,比如通过ls -al列出文件时,不同类型的文件一目了然。本人未配置。
3. 透明度设置 0.8 比较实用
4. 新建窗口:Ctrl+Shift+T
关闭窗口:Ctrl_Shift+W
水平划分窗口:Ctrl+Shift+O
垂直划分窗口:Ctrl+Shift+E
窗口切换:Ctrl+Tab或者Alt+方向键
二 zsh安装
-> cat /etc/shells
# /etc/shells: valid login shells
/bin/sh
/bin/bash
/bin/rbash
/bin/dash
/bin/zsh
/usr/bin/zsh
-> echo $SHELL
/usr/bin/zsh
如果没有zsh需要安装一下
sudo apt update
sudo apt install zsh -y
设置为默认shell
chsh -s /bin/zsh
配置
根据Oh-My-Zsh Gitlab仓库WiKi或者官网https://ohmyz.sh/的命令进行安装:
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
上述命令如果执行报错,原因可能是没有安装git的原因。需要执行
sudo apt-get install git
#源码安装
git clone https://github.com/ohmyzsh/ohmyzsh.git
cd ./ohmyzsh/tools
sh install.sh
有的主题必须使用powerline字体,通过以下命令安装:
sudo apt install powerline fonts-powerline
安装之后设置终端的字体,就可以正常使用主题了。 推荐使用Source Code Pro for Powerline Regular或者Ubuntu mono derivative Powerline Regular
如果遇到主题乱码问题,请保持耐心,可以换一个字体库,确保字体安装对,没有那么难。
上述命令安装字体如果有问题,可以clone仓库:https://github.com/powerline/fonts,执行项目根目录的install.sh安装字体。
Oh-My-Zsh默认安装了很多主题,位于目录.oh-my-zsh/themes下。 通过zsh配置文件~/.zshrc中的主题设置为自己喜欢的主题名字即可:
ZSH_THEME="agnosterzak"
推荐主题:agnoster / agnosterzak。 agnoster默认安装,agnosterzak需要手动安装:
cd ~/.oh-my-zsh/themes
wget https://raw.githubusercontent.com/zakaziko99/agnosterzak-ohmyzsh-theme/master/agnosterzak.zsh-theme
#agnosterzak下载较慢,有时候需要多尝试几次,也许今天/明天
zsh主题样式查看链接:
Ubuntu下,使用命令获取CPU序列号(ID)、主板序列号、MAC地址
- cpu
sudo dmidecode -t 4 | grep ID
- 主板序列号
sudo dmidecode -t 2 | grep Serial
- mac地址
sudo lshw -c network | grep serial | head -n 1
- Linux 系统中查看内核的版本号
uname -r
小白学习记录使用
- Terminator基于python2使用,如修改本地python链接到python会导致功能无法使用,需执行一下操作
sudo gedit /usr/bin/terminator
#将首行的 #!/usr/bin/python
#改为 #!/usr/bin/python2
参考链接
Ubuntu用Terminator+ZSH打造好用的终端开发环境
Ubuntu下,使用命令获取CPU序列号(ID)、主板序列号、MAC地址