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\]"
我的显示是这样的:
---------- 如果这篇文章对您有帮助,请您随手点个赞,谢谢啦~~~~ ---------