`

Linux设置命令提示符的操作

阅读更多
在设置之前有必要知道一些基础的信息。
1.环境变量:PS1(数字1),具体的Linux版本不同,他的bash也不尽相同,可以man bash一下,找到如下的信息。


此时我们就知道应该在那个文件中加入对应的语句。

以上图片中的内容看出,如果要使得所有的用户都生效的话,就在/etc/profile文件的最后一行加入如下配置,如果是针对某个用户的话,以我的环境举例,此时就要找到用户家目录下的.bash_profile文件进行配置(bash不同,配置的文件也不同,一般也会在.profile中配置,这样根据你的操作系统它具体有那个文件了)。如果两个都配置,取用户的个性配置,公共的配置会被覆盖。

一般会有三种设置(在/etc/profile文件的最后加入以下语句针对所有的用户都起作用):
(1)命令行提示符完全显示完整的工作目录名称
    export PS1=’[\u@\h $PWD]\$ ‘
(2)命令行提示符只列出最后一个目录
    export PS1=’[\u@\h \W]\$ ‘
(3)命令行提示符显示完整工作目录,当前用户目录会以 ~代替
    export PS1=’[\u@\h \w]\$ ‘

修改完成后,执行:  source /etc/profile  或者. /etc/profile(.后面有个空格)两者都可以使配置生效即可。
命令释义:

\u 显示当前用户账号
\h 显示当前主机名
\W 只显示当前路径最后一个目录
\w 显示当前绝对路径(当前用户目录会以 ~代替)
$PWD 显示当前全路径
\$ 显示命令行’$'或者’#'符号
\# :下达的第几个命令
\d :代表日期,格式为weekday month date,例如:"Mon Aug 1"
\t :显示时间为24小时格式,如:HH:MM:SS
\T :显示时间为12小时格式
\A :显示时间为24小时格式:HH:MM
\v :BASH的版本信息

有的时候为了知道你当前执行的是第几个命令,也可以加入\#,例如:
export PS1=’[\u@\h \w\#]\$ ‘

其实以上都可以随意组合的,再举例我喜欢在没执行一个命令之前,提示今天星期几,几月几号,bash版本号,当前时间等信息
我就可以在/etc/profile的文件的最后加入
export PS1='[\u@\h \w\# \v \d \t]'保存之后使其生效就可以了。


  • 大小: 51.7 KB
  • 大小: 46.6 KB
分享到:
评论

相关推荐

    命令提示符中的快捷键.doc

    DOS方面资料。很多是前辈的经验总结,来之不易,有需要的朋友可以使用,算是很珍贵的资源了

    第三章 Linux基本命令操作

    Linux 终端介绍、 Shell 提示符、 Bash 基本诧法 3.1.1 登彔 Linux 终端 认识终端: 在 Linux 系统中,计算机显示器通常被称为控制台终端(Console)。它仺真了类型为 Linux 的一种终 端(TERM=Linux),幵且有一些“讴...

    模拟shell命令解释器操作系统课程设计报告

    在Linux/Unix上用C语言开发一个下命令解释程序,软件能在Linux/Unix平台下运行,该程序应提供一个命令提示符:如ysh>,表示接收用户的输入,每次执行完成后再打印下一个命令提示符ysh>。要求能够完成如下功能:能够...

    linux命令行大全.pdf

    来自github.com的翻译之作,比出版社扫描版要轻量的多,围绕命令行由浅入深的讲述基本操作、文件目录、权限、进程、shell、正则表达式等工具的使用,非常适合linux刚入门和半桶水的童鞋们。

    Linux在批量服务器管理中实用的PS1命令提示符格式实现方法

    这时,我们肯定会经常遇到这样一个困扰:操作服务器时因某事中断,回头继续操作的...其实PS1就是用来设置命令提示符格式的环境变量。 下面贴一下PS1的配置参数: \d :代表日期,格式为weekday month date,例如:

    cmd操作命令和linux命令大全收集

    66. cmd.exe--------CMD命令提示符 67. regsvr32 /u zipfldr.dll------取消ZIP支持 68. ntbackup-------系统备份和还原 69. narrator-------屏幕“讲述人” 70. ntmsmgr.msc----移动存储管理器 71. ntmsoprq....

    Linux文件操作的常用命令说明.docx

    命令提示符由哪几部分组成?) 查看目录内容命令:ls -al (问题:隐藏文件有何特点?) 切换目录命令:使用 cd 命令从当前目录切换到上一层目录(问题:上一层目录是什么? 使用绝对路径的方式切换到上层目录...

    Linux系统中MySQL数据库操作命令.docx

    注意:你必须首先登录到MYSQL中,以下操作都是在MYSQL的提示符下进行的,而且每个命令以分号结束。 一、操作技巧 Linux系统中MySQL数据库操作命令全文共8页,当前为第3页。Linux系统中MySQL数据库操作命令全文共8页...

    用户和Linux之间的接口:shell命令

    Linux系统的shell作为操作系统的外壳,为用户提供使用操作系统的接口。它是命令语言、命令解释程序及程序设计语言的统称。shell是用户和Linux内核之间的...用户在提示符下输入的命令都由shell先解释然后传给Linux核心。

    msvc-dev-cmd:GitHub为Microsoft Visual C ++设置开发人员命令提示符的操作

    msvc-dev-cmd 用于为Microsoft Visual C ++配置开发人员命令提示符的。 这将设置用于从命令行编译C / C ++代码的环境。 支持Windows。 在Linux和macOS上不执行任何操作。用法示例默认编译设置的基本用法是这样的: ...

    计算机操作系统练成Linux高手

     Linux窗口管理器,它可以打开一个特殊的窗口,即为终端窗口(terminal),它将为用户提供一个标准的命令行接口,用户可在窗口显示的提示符中输入带有选项和参数的命令。  看着别人操作那满屏幕的洋文,不可思议,...

    linux命令.txt

    命名提示符 2. linux 目录结构、文件权限 drwxr-xr-x 3. linux 命令 - 开关机 - 文件操作 - 系统命令 1. top 2. who 3. ifconfig 4. ping 5. kill 6. man 7.clear 8.netstat 4. 软件管理 - dpkg :离线 ....

    用比较法学Linux基本命令

    若是多操作系统则在LILO boot:后输入Linux,就可进入Linux的注册提示符Login:,在其后输入用户名,在口令提示符password:输入口令,注册正确后,可进入相应的用户环境。如输入:root,及其密码,可进入超级用户...

    Linux 下 Shell的工作原理

    shell是用户和Linux操作系统之间的接口。 什么是shell  Linux系统的shell作为操作系统的外壳,为用户提供使用操作系统的接口。它是命令语言、命令解释...用户在提示符下输入的命令都由shell先解释然后传给Linux核心。

    实验1 Shell命令基础

    实验1 Shell命令基础

    Linux 入门常用命令

    Linux 入门常用命令 1.Linux进入与退出系统进入Linux系统:必须要输入用户的账号,在系统安装过程中可以创建以下两种帐号: 1.root--超级用户帐号(系统...注意超级用户的提示符是“#”,其他用户的提示符是“$”。

    LINUX系统UNIX系统操作命令.pdf

    这时,屏幕上会显示出一些信息和命令提示符。如: Login: guest [Enter] passwd: ****** [Enter] sun% 注: 用户名要用小写字母输入,UNIX 系统区分大小写字母。 1.2 退出 当用户准备退出自己的计算机帐号时,可...

    Linux操作系统——Linux基本命令

    一、Linux命令基础 1、Linux系统的终端窗口 2、Linux命令基础 二、文件目录类命令 1、浏览目录类命令 2、浏览文件类命令 3、目录操作类命令​ 4、文件操作类命令 三、系统信息类命令 四、进程管理类命令 五、其他...

    Linux操作系统实验一.doc

    在提示符下输入 history命令查看所有历史命令若执行以前历史命令 列表中的某一个命令,则执行“!n”,n为历史命令列表中的编号。向上 方向键可以翻出最近使用的命令 (3) shell的重定向 输出重定向符号有“>”和“>>”,...

Global site tag (gtag.js) - Google Analytics