Server版Linux命令提示符揭秘


        一直都在Ubuntu12.04和12.10  Desktop下玩。如今要在Centos6.3 Server版下做开发了,感觉还是非常不一样的。

克服一个有一个不顺利后,有那种站在山顶的感觉。

想想编程非常多时候是不是都是这样呢?花点时间深入一个问题。搞透,关键不是提高自己。发现了乐趣才最有意思


      命令提示符,大概要数我们最亲近的了。一上来假设没有做不论什么配置的话。会出现这种画面:

             

     你開始你也许没有注意到,时间久了你就发现那里怪怪的,优秀的Coder就会想办法优化,方法非常好找,也相对easy设置。大家请自行Google搜索。这里就不赘述,找不到的能够留言。


       设置好了就能够看到熟悉而又友好的提示:(加上:export PS1='[\u@\h \w]\$')

    

          


     认为非常惬意,不是必需深究'[\u@\h \w]\$'这几个奇怪的符号的深意。这个时候是真心不是必需。老用root登录可不是一个好习惯。新建一个用户luckbo,用着感觉也还行。

 

        

 

     当luckbo须要sudo su 的时候,这里须要单独配置。能够參考这里,CentOS普通用户加入sudo权限,发现从普通账户luckbo切换到root后,提示符有奇妙的变回到了

  

      

 

     问题的症结是在普通账户luckbo的bash_profile也要做相同的配置。设置后就OK了。

     假设你有兴趣。你会发现,还能做一些个性化的设置:

 

    


    vim ~/.bash_profile  加入: export PS1=’\[\e[32;1m\][\u@\h \w]$>\[\e[0m\]‘  不能忘了运行: source ~/.bash_profile

  

    这个模式我的理解跟正则非常像,部分含义例如以下:

<span style="font-size:14px;">\d :代表日期,格式为weekday month date。比如:"Mon Aug1" 

\H:完整的主机名称。

比如:我的机器名称为:fc4.linux。则这个名称就是fc4.linux \h :仅取主机的第一个名字,如上例,则为fc4,.linux则被省略 \t :显示时间为24小时格式。如:HH:MM:SS \T :显示时间为12小时格式 \A :显示时间为24小时格式:HH:MM \u :当前用户的账号名称 \v :BASH的版本号信息 \w :完整的工作文件夹名称。家文件夹会以 ~取代 \W :利用basename取得工作文件夹名称,所以仅仅会列出最后一个文件夹 \# :下达的第几个命令 \$ :提示字符,假设是root时,提示符为:# ,普通用户则为:$</span>



转载于:https://www.cnblogs.com/mqxnongmin/p/10512493.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值