#终端种类及修改终端命令提示符
来源:互联网 发布:蜀地割据知乎 编辑:程序博客网 时间:2024/05/29 02:50
终端种类
- 设备终端:键盘鼠标显示器
- 物理终端(/dev/console):控制台console
- 虚拟终端tty:/dev/tty#,#为[1-6],Ctrl+Alt+F[1-6]
- 图形终端(/dev/tty7):startx,xwindows
- 串行终端(/dev/ttyS#)
- 伪终端(pty):/dev/pts/#,ssh远程连接,#为ssh连接数
- 查看当前的终端设备:tty
终端命令提示符
#表示命令提示符,提示符有两种,#表示管理员,$表示普通用户
1.显示正在使用的提示符格式
[root@localhost ~]# echo $PS1[\u@\h \W]\$
2.修改提示符格式
[root@localhost ~]#PS1="[\T\u@\h \W]\\$"[04:10:24root@localhost ~]#
上面修改只是在当前登录有效,如果要长期有效的话要写到配置文件里
[root@centos6~]#cd /etc/profile.d/[root@centos6profile.d]#vi PS.sh export PS1="[\u@\h\W]\\$" #这是配置文件内容[root@centos6profile.d]#. PS.sh #重新导入配置文件
修改提示符时$会根据用户权限更改提示符
以下是参数意义:
修改提示符颜色
默认提示符颜色是白色的,一是有点单调二是有时命令执行完结果太多很难找到开头,所以自己配一个提示符颜色是比较有用的,下面是我的提示符。
[root@centos7 ~]# PS1="\[\e[36m\][\u@\h \W]\\$ \[\e[0m\]"或[root@centos7 ~]# PS1="\[\e[1;36m\][\u@\h \W]\\$ \[\e[0m\]"
如果想加多种颜色可以在想变颜色的地方前面直接加[\e[1;Nm\](N表示颜色编号),这样后面就变成相应颜色啦,[\e[0m\]表示颜色到这里终止,后面正常显示,这个一般写在所有颜色设置之后。下面是一个例子
[root@centos7 ~]# PS1="\[\e[1;34m\][\u\[\e[1;32m\]@\h \[\e[1;36m\]\W]\\$ \[\e[0m\]"
1是高亮显示,5是闪烁
字体颜色,编号为30-37,自己可以试试
注意:除了这个修改之外,我们还需要将全部非打印字符用专用的 bash 转义序列 \[ 和 \[ 括起来,这样就使自动换行能够继续正常工作。没有这两个转义序列,尽管您有了一个非常漂亮的提示行,但是如果您键入的命令恰好到达终端的最右端,就会造成显示混乱
阅读全文
1 0
- #终端种类及修改终端命令提示符
- 修改终端命令提示符颜色
- 修改Linux终端命令提示符颜色、PS1
- linux 修改主机名及 自定义终端提示符
- 修改Shell终端提示符
- 修改Ubuntu终端提示符 @name
- Linux下修改终端提示符
- 终端提示符
- Linux下如何修改终端提示符?
- Linux下如何修改终端提示符
- Linux下如何修改终端提示符
- 修改ubuntu终端里面那个提示符
- Linux下修改终端提示符 PS1
- 修改环境变量和终端shell的提示符(终端转义变色)
- linux 命令终端提示符显示-bash-4.1#
- 解决(Ubuntu)终端 命令提示符太长
- Linux 终端提示符设置
- 自定义bash终端提示符
- Java中的原子操作
- 10.Scala单例对象、伴生对象实战详解
- java 问题分析工具
- python 函数
- HTML基础--(四)
- #终端种类及修改终端命令提示符
- 【Mongo】架构从复制集到分片集群
- VLAN/Trunk以及三层交换
- Isomorphic Strings
- MySQL体系结构
- 怎么用MATLAB来读取MIT-BIH的心电数据
- 【BZOJ 3926】【ZJOI 2015】 诸神眷顾的幻想乡
- ThinkPHP 3.2.3 Excel文件内容导入数据库
- JSONP跨域访问浅谈