prompt设置
来源:互联网 发布:淘宝女包店铺排名 编辑:程序博客网 时间:2024/05/21 02:51
我的linux profile:https://github.com/acefei/MyLinuxProfile.git
(最新改动支持git branch显示)
-------------------------------------------
公司的系统管理员给我创建用户用的是csh,但是我平时喜欢用bash。但是又不能用root账户修改passwd文件,所以只好将.cshrc的内容改为(如果启动后是ksh,则修改.profile的内容,ksh设置环境变量用的是export)
这样就可以编辑.bashrc并设置我喜爱的PS1了(其中CLEARCASE_ROOT是显示当前view的根目录的全路径,加上##*/后,就过滤全路径,显示最后一层目录名,即${CLEARCASE_ROOT##*/}是显示当前所在的view名,如果没有使用clearcase的人,可以去掉。)
注意第二个INTERPRET要顶格写,后面不能有空格,否则会报错。
这时候发现ls 显示目录颜色为蓝色,在暗背景下难以看清。所以要更改一下目录颜色:
编辑~/.dir_color,搜索DIR,将其改为01;36(原来为01;34),重新打开terminal即可。
下面是我在csh下的promt,这里要说明下,csh不支持函数,但是可以用alias来模拟。
if ( $?CLEARCASE_ROOT ) then set VIEW = `basename $CLEARCASE_ROOT`endif alias setprompt '\set K="%{\e[0;30m%}";\set R="%{\e[0;31m%}";\set G="%{\e[0;32m%}";\set Y="%{\e[0;33m%}";\set B="%{\e[0;34m%}";\set M="%{\e[0;35m%}";\set C="%{\e[0;36m%}";\set W="%{\e[0;37m%}";\set CC="%{\e[0m%}";\set prompt="$Y<%!>$M %n@%m $C$VIEW$G $cwd\n$CC%#"'setprompt
csh中定义颜色方法bash中差不多,把bash中的\[ \]替换成csh中的%{ %}。
我的登录shell是csh,并加载了很多编译需要的环境变量。所以在写bash脚本的时候,应该带上-l选项,即第一行写成#!/bin/bash -l
- prompt设置
- Prompt设置提示符
- 个性化设置 MySQL prompt 提示符
- prompt
- Prompt
- prompt()
- prompt
- prompt
- 设置Visual Studio 2008 command prompt
- windows命令行(Command Prompt / Console)字体设置
- dropdown模式下可以设置Prompt的Spinner
- prompt方法 window . prompt
- 如何设置WebView支持js的Alert,Confirm,Prompt函数的弹出提示框.
- eclipse中Prompt for workspace on startup 设置没用的解决方法
- prompt()方法
- JS prompt
- mysql prompt
- SQL Prompt
- corrupt block
- e500系列处理器的/HRESET_REQ信号的意义
- 运营商MCC+MNC
- enriched lambda ( IF transform )
- Linux 信号signal处理机制
- prompt设置
- Activity和Intent
- 使用 Eclipse Memory Analyzer 进行堆转储文件分析
- myeclipse 8.5 版本
- 深入了解Delphi 7中的四种消息框
- 如何成为一名架构师
- asp.net文本编辑器FCKeditor使用方法详解
- windows server 2008 r2 中安装FTP服务,如何设置防火墙
- Windows Phone Page 中播放音频,mp3,wma