zoukankan      html  css  js  c++  java
  • Bash的提示符

    Bash的提示符

    2005年4月
    转载自: Searched by google


    Bash有两级提示符。第一级提示符是经常见到的Bash在等待命令输入时的情况。第一级提示符的默认值是$符号。如果用户不喜欢这个符号,或者愿意自己定义提示符,只需修改PS1变量的值。例如将其改为:

    PS1=”Enter a command:”

    第二级提示符是当Bash为执行某条命令需要用户输入更多信息时显示的。第二级提示符默认为>。如果需要自己定义该提示符,只需改变PS2变量的值。例如将其改为:

    PS2=”More information:”

    上面的两个例子都是设定提示符为静态字符串的情况。其实用户也可以使用一些事先已经定义好的特殊字符。这些特殊字符将使提示符中包含当前时间之类的信息。表10-4列出了最常用的一些特殊字符及其含义。

    表10-4 bash提示符常用特殊字符

     

    特殊字符

    说 明

    /!

    显示该命令的历史编号

    /#

    显示shell激活后,当前命令的历史编号

    /$

    显示一个$符号,如果当前用户是root则显示#符号

    //

    显示一个反斜杠/

    /d

    显示当前日期

    /h

    显示运行该shell的计算机主机名

    /n

    打印一个换行符,这将导致提示符跨行

    /s

    显示正在运行的Shell的名称

    /t

    显示当前时间

    /u

    显示当前用户的用户名

    /W

    显示当前工作目录基准名

    /w

    显示当前工作目录

     

    这些特殊字符可以组合起来,为用户提供一些提示符,提供很有用的信息。下面来看几个实际例子:

    PS1=”/t”

    将使提示符变成如下所示:

    02:16:15

    而 PS1=/t

    将使提示符变成如下所示:

    t

    若PS1=”/t//”

    将使提示符变成如下所示:

    02:16:30/

    该例就是使用两个特殊字符的组合得到的。

  • 相关阅读:
    汇编笔记
    【BZOJ 1701】Cow School(斜率优化/动态凸包/分治优化)
    MS-DOS 6.22 +Vim+masm 汇编环境
    「NOIP2017」时间复杂度
    CCF 201809-3 元素选择器
    CCF 201712-3 Crontab
    ICPC NWERC2019~2020 Practice Contest
    蓝桥杯模拟赛3 F:等差等比有联系 公差公比求通项
    CCF 201509-3 模板生成系统
    CCF 201503-3 节日
  • 原文地址:https://www.cnblogs.com/ainima/p/6330856.html
Copyright © 2011-2022 走看看