zoukankan      html  css  js  c++  java
  • set prompt = "任意匹配字符" 当前目录详解

    转载:https://blog.csdn.net/alexdream/article/details/6865730

    研究了两天的FreeBSD,总是感觉输入提示符那里怪怪的,而且默认的提示符还不带显示目录的功能,老是用PWD特不方便,于是乎呢。想到了修改提示符。当然了。首先要说明一下本文的适合范围啦,本人的FreeBSD系统采用的是CSH-SHELL所以只针对CSH-SHELL进行讲解。。其他的SHELL请参考其他说明。
      如果不了解你的操作系统用的是什么SHELL的话,用#echo $shell来查看SHEll的版本。要是版本显示的是/bin/csh的话,就接着往下看吧。
      要修改提示符先要找到关于CSH-SHELL的配置文件,这个配置文件是[#/.cshrc],找到这个文件后用编辑器打开即可(Vi的编辑器打开语句是:#vi /.cshrc如果你的机器上没有Vi编辑器的话,请选用其他的文本编辑器,本文就不再详细介绍了)

      找到如下语句:set prompt = "任意匹配字符"
    如:set prompt = " [email]abc@hotmail.com[/email] # "

      

      找到上面这个语句基本就可以大功告成了,正面是有关于prompt的参数。
    ! 和%h一样
    %B 开始粗体模式
    %b 结束粗体模式
    %c 当前工作目录名称的最后部分
    %c2,%c3等等 当前工作目录名称的最后两个、三个(等等)组成部分
    %C 跟%c类似,但是使用长形式的目录名称
    %d 本周的当天
    %D 今天是当月中的第几天
    %h 当前命令的历史记录编号
    %l shell的当前控制终端
    %L 清除从提示符末尾到下一行的所有内容
    %m 机器的主机名称
    %M 机器的完全符合规范的域名
    %n 用户名
    %p 用精确格式(包括秒)显示的12小时制时间
    %P 用精确格式(包括秒)显示的24小时制时间
    %S 开始标准输出格式
    %s 结束标准输出格式
    %t 以12小时制格式显示时间
    %T 以24小时制格式显示时间
    %U 开始下划线模式
    %u 结束下划线模式
    %w 当前月的名称
    %W 当前月的序数
    %y 以2位格式表示的年
    %Y 以4位格式表示的年
    %% %字符
    %! 跟%h相同
    %@ 跟%t相同
    $# 扩展到>供常规使用,如果用户正以root身份运行的话,就扩展到#
    %/ 当前工作目录的完整名称
    %- 以短格式表示的当前工作目录
    ^C 跟C匹配的控制字符:例如^G代表Ctrl+G
    a 使tcsh在任何时候显示提示符时嘟嘟响
    e 终止的escape符0x1B
    f 终止的换页符
    在这个位置开始一个新行
    回车符
    Tab制表符
    v 垂直制表符
    nn 由八进制数字nnn所指定的字符

  • 相关阅读:
    欧几里德算法
    int 和 string 相互转换(简洁版)
    骆驼吃香蕉
    链表反转 (Multi-method)
    二分查找 (最经典代码,及其边界条件的实践分析)
    mottoes
    欧拉函数,欧拉定理,费马小定理。
    深搜和广搜的对比
    Python基础
    马拉车求最大回文字串
  • 原文地址:https://www.cnblogs.com/zhiminyu/p/13212571.html
Copyright © 2011-2022 走看看