当前位置:主页 > 物流宇宙 >Design清楚明白的Shell环境

Design清楚明白的Shell环境

2020-08-13   分类: 物流宇宙   参与: 556人  作者:

何谓Shell环境?
我指的就是一般Linux环境下的PS1
# echo $PS1
[\u@\h \W]\$
 各项PS1可用参数,引用鸟哥文章
#  \d :代表日期,格式为 Weekday Month Date,例如 "Mon Aug 1"
# \H :完整的主机名称。举例来说,鸟哥的练习机 linux.dmtsai.tw ,那幺这个主机名称就是 linux.dmtsai.tw
# \h :仅取主机名称的第一个名字。以上述来讲,就是 linux 而已, .dmtsai.tw 被省略。
# \t :显示时间,为 24 小时格式,如: HH:MM:SS
# \T :显示时间,12 小时的时间格式!
# \A :显示时间,24 小时格式, HH:MM
# \u :目前使用者的帐号名称;
# \v :BASH 的版本资讯;
# \w :完整的工作目录名称。家目录会以 ~ 取代;
# \W :利用 basename 取得工作目录名称,所以仅会列出最后一个目录名。
# \# :下达的第几个指令。
# \$ :提示字元,如果是 root 时,提示字元为 # ,否则就是 $ 啰~ 其实我用这样也用哩很长一段时间,也相当习惯,但是今天看到别人的环境设定,觉得别人的环境好像设定颇不错,大概就是长得如下
PS1='
[\u@\h]  \w
\$ '
对我来说从来没想过PS1可以换行一回事,这样的设定之下可以看到绝对路径,若是使用[\u@\h \w]\$ 的设定,绝对路径太长时对于整体舒适感就会有影响
Design清楚明白的Shell环境
换成今天参考别人的方式后会变成如下,可以看到绝对路径,与上一次command又会空一行
Design清楚明白的Shell环境Design清楚明白的Shell环境

给大家参考我最后所设定的环境,更以颜色区别哩使用者与管理者。
user的设定档及展示
PS1='
\033[1;34m[\u@\h]\033[0m  \033[0;36m\w\033[0m
\$ '
Design清楚明白的Shell环境
root的设定档及展示
PS1='
\033[0;33m[\u@\h]\033[0m  \033[0;31m\w\033[0m
\$ '
Design清楚明白的Shell环境

变色的部分可能不是那幺常见的使用,其实这部分的使用就跟BBS的变色码是相同的
[#M_色码..其实我用这样也用哩很长一段时间,也相当习惯,但是今天看到别人的环境设定,觉得别人的环境好像设定颇不错,大概就是长得如下
PS1='
[\u@\h]  \w
\$ '
对我来说从来没想过PS1可以换行一回事,这样的设定之下可以看到绝对路径,若是使用[\u@\h \w]\$ 的设定,绝对路径太长时对于整体舒适感就会有影响
Design清楚明白的Shell环境
换成今天参考别人的方式后会变成如下,可以看到绝对路径,与上一次command又会空一行
Design清楚明白的Shell环境Design清楚明白的Shell环境 给大家参考我最后所设定的环境,更以颜色区别哩使用者与管理者。
user的设定档及展示
PS1='
\033[1;34m[\u@\h]\033[0m  \033[0;36m\w\033[0m
\$ '
Design清楚明白的Shell环境
root的设定档及展示
PS1='
\033[0;33m[\u@\h]\033[0m  \033[0;31m\w\033[0m
\$ '
Design清楚明白的Shell环境

变色的部分可能不是那幺常见的使用,其实这部分的使用就跟BBS的变色码是相同的
[#M_色码..|色码..| 前景颜色 背景颜色   文字属性
     30    40  黑色  0   取消全部属性(还原)
     31    41  红色  1   高亮度
     32    42  绿色  4   划底线(只适用于单色萤幕)
     33    43  棕色  5   闪烁
     34    44  蓝色  7   反白
     35    45  紫色  8   不可见
     36    46  青色  (VGA萤幕常用0,1,5)
     37    47  白色_M#]大致上把颜色输出给大家参照一下
Design清楚明白的Shell环境Design清楚明白的Shell环境

.....怎幺觉得自己好像写的没头没尾....总之,好的环境易于工作,减少错误

Design清楚明白的Shell环境Design清楚明白的Shell环境

相关文章

文章热点

最新信息

随机文章

永利279999|星空产业|自然联盟|网站地图 博亿堂b8et98app_竞博app下载地址 九州bt365体育投注_e乐彩APP注册旧版 新时代赌场手机_mg游戏账号中心 新濠娱乐三元_极彩在线app下载 狗万·首页_游戏娱乐平台注册送礼金 申博sunbet代理_环球体育下载ios 万家乐国际app_众盈娱乐下载 2020下载app送38元彩金_星河网上娱乐 金沙电子app_sunbeAPP下载菲律宾 葡京网站大全app_上葡京体育app