打开
- 快捷键:
Ctrl+Alt-T
- 空白处右键:有选项
在终端打开
- 处于命令行窗口:
Ctrl+T选项卡形式,Ctrl+N窗口形式
颜色
颜色代码
前景 | 背景 | 颜色 |
30 | 40 | 黑色 |
31 | 41 | 紅色 |
32 | 42 | 綠色 |
33 | 43 | 黃色 |
34 | 44 | 藍色 |
35 | 45 | 紫紅色 |
36 | 46 | 青藍色 |
37 | 47 | 白色 |
——- | ———– | ——— |
1 | 透明色 | ㅤ |
——-
代码 | 意义 |
0 | OFF |
1 | 高亮显示 |
4 | underline |
5 | 闪烁 |
7 | 反白显示 |
8 | 不可见 |
序列说明
|word|desc| |:---|:---| | \a | ASCII响铃字符(也可以键入 \007) | | \d | "Wed Sep 06"格式的日期 | | \e | ASCII转义字符(也可以键入 \033) | | \h | 主机名的第一部分(如 "mybox") | | \H | 主机的全称(如 "mybox.mydomain.com") | | \j | 在此 shell中通过按 ^Z挂起的进程数 | | \l | 此 shell的终端设备名(如 "ttyp4") | | \n | 换行符 | | \r | 回车符 | | \s | shell的名称(如 "bash") | | \t | 24小时制时间(如 "23:01:01") | | \T | 12小时制时间(如 "11:01:01") | | \@ | 带有 am/pm的 12小时制时间 | | \u | 用户名 | | \v | bash的版本(如 2.04) | | \V | Bash版本(包括补丁级别) ?/td>; | | \w | 当前工作目录(如 "/home/drobbins") | | \W | 当前工作目录的“基名 (basename)”(如 "drobbins") | | \! | 当前命令在历史缓冲区中的位置 | | \# | 命令编号(只要您键入内容,它就会在每次提示时累加) | | \$ | 如果您不是超级用户 (root),则插入一个 "$";如果您是超级用户,则显示一个 "#" | | \xxx | 插入一个用三位数 xxx(用零代替未使用的数字,如 "/007")表示的 ASCII 字符 | | \\ | 反斜杠 | | \[ | 这个序列应该出现在不移动光标的字符序列(如颜色转义序列)之前。它使 bash能够正确计算自动换行。 | | \] | 这个序列应该出现在非打印字符序列之后。 |
颜色的设置公式
颜色=\033[代码;前景;背景m
如:
\033[1;32;40m表示高亮显示字体为绿色,背景色为黑色(颜色定义见本文前面的表格)注意: 要将全部非打印字符用专用的 bash 转义序列 “[”和 “]”括起来。这两个序列通知 bash,被括起来的字符不占用行上的任何空间,这样就使自动换行能够继续正常工作。 这点很关键要不然等你设好了颜色,你的终端换行会乱七八糟
套路
默认的就很好看,打开
~/.bashrc,其中有几行声明if [ "$color_prompt" = yes ]; then PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' else PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' fi
下面这个就是默认的配色方案
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
要修改配色方案,在文件末尾加上
PS1=`balabala`
ROOT身份下的终端颜色
打开
/root/.bash.rcvi /root/.bash.rc
按
i进入插入字符模式,在文件末尾加上一行(把默认的贴过去)PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
按下
Esc然后输入:wq保存修改再输入
source ~/.bashrc刷新SSH会话下的终端颜色
通过在.bashrc文件中更改与ssh连接的每个主机名上的PS1值
在托管的机器上(lxy @ ubuntu)同样打开文件
~/.bashrcvi ~/.bashrc
在文件末尾加上一行(把默认的贴过去)
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
按下
Esc然后输入:wq保存修改再输入
source ~/.bashrc刷新zsh
安装zsh
sudo apt-get install zsh
安装oh-my-zsh
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh cp ~/.oh-my-zsh/tmplates/zshrc.zsh-template ~/.zshrc
Powerline 主题
git clone git://github.com/jeremyFreeAgent/oh-my-zsh-powerline-theme ~/.ohmyzsh-powerline cd ~/.ohmyzsh-powerline cp powerline.zsh-theme ~/.oh-my-zsh/themes/powerline.zsh-theme rm -rf ~/.ohmyzsh-powerline
把zsh设为默认
chsh -s /bin/zsh
卸载zsh
sudo apt remove zsh
今天手残装了zsh和oh-my-zsh后又卸载掉,导致
su进不去无法执行 /usr/bin/zsh: 没有那个文件或目录
只要把
/usr/bin/zsh 改成 /bin/bash 就可以了sudo vim /etc/passwd
第一句改成
root:x:0:0:root:/root:/bin/bash
或者直接运行
sudo chsh -s /bin/bashrc