Linux版本查看及PS1配置

Linux查看版本信息

$ uname -a   (Linux查看版本当前操作系统内核信息)
Linux login-1-1.local 2.6.32-504.16.2.el6.x86_64 #1 SMP Wed Apr 22 06:48:29 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

$ cat /proc/version (Linux查看当前操作系统版本信息)
 Linux version 2.6.32-504.16.2.el6.x86_64 (mockbuild@c6b9.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-11) (GCC) ) #1 SMP Wed Apr 22 06:48:29 UTC 2015

$ cat /etc/issue  或cat /etc/redhat-release(Linux查看版本当前操作系统发行版信息)
CentOS release 6.6 (Final)

$ cat /proc/cpuinfo (Linux查看cpu相关信息,包括型号、主频、内核信息等)

$ getconf LONG_BIT  (Linux查看版本说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit)
64

$ lsb_release -a
LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: CentOS
Description: CentOS release 6.6 (Final)
Release: 6.6
Codename: Final

Linux 环境变量PS1配置

1. 说明

在Shell下,我们能够拥有更加色慘斑斓的提示行信息,这能够通过改变bash的环境变量还设置。如以下就是提示行的一种:PS1环境变量还设置。如以下就是提示行的一种:user@host
root用户的提示是这种:
 

user$host#

2. 提示行的转义字符

序列         说明  
\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            username   
\v            bash 的版本号(如 2.04)   
\V            Bash 版本号(包含补丁级别)  
\w            当前工作文件夹(如 "/home/drobbins")   
\W            当前工作文件夹的“基名 (basename)”(如 "drobbins")   
\!            当前命令在历史缓冲区中的位置   
\#            命令编号(仅仅要您键入内容,它就会在每次提示时累加)   
\$            假设您不是超级用户 (root)。则插入一个 "$";假设您是超级用户。则显示一个 "#"
\xxx          插入一个用三位数 xxx(用零取代未使用的数字,如 "\007")表示的 ASCII 字符  
\\          反斜杠
\[            这个序列应该出如今不移动光标的字符序列(如颜色转义序列)之前。它使 bash 可以正确计算自己主动换行。
\]            这个序列应该出如今非打印字符序列之后。

3. 颜色设置

颜色设置可用下面格式表示:

 " \[\e[F;B;Cm\]"

 其中:
 \[与\]是保证其内的非打印字符不占用行上的不论什么空间。这样就能使自己主动换行后的颜色设置正常工作了;
\e[与m之间的内容表示设置颜色。F是前景色,B是背景色,C是代码多个颜色用分号隔开,但F、B、C顺序可变。这是由于他们的数值不冲突。
    特殊的颜色设置格式:
"\e[0m"、"\e[m"都是通知终端将颜色(前景、背景、加粗)设置重置为默认。

4. 颜色与代码表

4.1 颜色表

前景          背景              颜色  
---------------------------------------  
30             40             黑色  
31             41             紅色  
32             42             绿色  
33             43             黄色  
34             44             蓝色  
35             45             紫红色  
36             46             青蓝色  
37             47             白色  

4.2 代码表

代码              意义  
-------------------------  
0                 OFF  
1                 高亮显示  
4                 underline  
5                 闪烁  
7                 反白显示  
8                 不可见 

5. 最终设置

将PS1环境变量的设置放在.bashrc或.bash_profile中就可以了。

PS1="\[\e[36;1m\]\u\[\e[31;1m\]@\[\e[36;1m\]Macbook:\[\e[32;1m\]\w\n\[\e[32;1m\]$ \[\e[0m\]"

我的显示是这样的:

 ----------   如果这篇文章对您有帮助,请您随手点个赞,谢谢啦~~~~     ---------

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

heianduck

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值