`
fantaxy025025
  • 浏览: 1247900 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

如何修改Linux命令提示符

 
阅读更多

无颜色常用:export $PS1="[\u@\h \w]\$"

 

如何修改Linux命令提示符

Linux修改环境变量PS1(命令行提示符),可以使用vi编辑/etc/profile文件,在最后加上:export PS1=’[u@h W]$ ‘即可,其中u显示当前用户账号,h显示当前主机名,W显示当前路径,$显示’$'符号
  W 代替 w 就可以实现绝对路径到相对路径的转换
  下面简单说说环境下默认的特殊符号所代表的意义:
  d :代表日期,格式为weekday month date,例如:”Mon Aug 1″
  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时,提示符为:# ,普通用户则为:$
  但是这样设置之后显示的提示符是没有颜色的,如果希望加入颜色设置,可以这样:
  PS1=”e[1;32mue[me[1;33m@e[me[1;35mhe[m:w$ "
  此时,在终端中的显示应该是彩色的提示符了,其中的e[1;xxm和e[m就是改变终端字体颜色的部分,前者是修改颜色,后者是恢复到正常显示。但是 这时还会有问题,在提示符中输入第一行时,回车换行不正常,导致显示很混乱,因此,除了这个修改之外,还需要将全部非打印字符用专用的 bash 转义序列 "[" 和 "]” 括起来。这两个序列通知 bash,被括起来的字符不占用行 上的任何空间,这样就使自动换行能够继续正常工作。最终版本如下(可解决带颜色提示符的不换行问题):
  PS1=”[e[1;32m]u[e[m][e[1;33m]@[e[m][e[1;35m]h[e[m]:w$ “
  其中,颜色表示为:30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white。
  如果需要改变目录在命令行下显示颜色:
  1、将/etc/DIR_COLORS文件cp到~/下,并改名为.dir_colors。
  2、编辑.dir_colors文件,找到“DIR 01;34   # directory”,将34改为36。
  你可以找到文件的两行注释:
  # Text color codes:
  # 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white
  按照颜色对应的数字,你还可以把目录显示颜色改成其他的。
  同样其他的显示效果(包括背景)也可以参照说明进行修改。
  这样你就可以定制自己的linux下命令行方式下的个性化显示效果了。
  3、重新登录,就可以看到修改后的效果了。

作者:Leo Chin

+

-

0987

1

2

3

4

5

6

7

分享到:
评论

相关推荐

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

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

    Linux命令提示符显示格式的配置方法

    linux用户登录以后,命令提示符上一般有形如 [root@hostname /usr/local ] $ 这样的格式,如果要修改命令提示符的显示方式,可以通过修改环境变量PS1来实现。 我自己的配置是: export PS1='[\\u@\\h $PWD]\\$ ' ...

    Linux命令行提示符设置

    我们使用Linux系统时接触多的是它的命令行窗口,很多时候我们都需要在命令行上输入命令,在输入的命令前都会有提示符,一般系统默认的提示符形式是:[username@host 工作目录]$。  其实,我们可以为自己订制个性化...

    GUI版的命令提示符

    可以在linux与windows下运行,linux下请把编码设置成UTF-8 作者主页: http://python.djhui.net

    windows下使用linux命令

    解压后将目录加入环境变量即可在windows命令提示符下使用linux常用命令了

    如何在Linux中自定义bash命令提示符

    前言 ...在 Linux 中自定义 bash 命令提示符 在 bash 中,我们可以通过更改 $PS1 环境变量的值来自定义 bash 命令提示符。 一般情况下,bash 命令提示符会是以下这样的形式: 在上图这种默认显示形

    linux-bashgitprompt一个针对Git用户的多信息的和花俏的bash命令提示符

    bash-git-prompt - 一个针对Git用户的多信息的和花俏的bash命令提示符

    linux-command-prompt:Linux命令提示符(PHP Shell)

    Linux命令提示符(PHP Shell) -LCP是一个简单的基于PHP的命令提示符,用于执行linux命令。 以下是在服务器上安装命令提示符的步骤:- 并解压缩文件。 将提取的“命令”目录上载到服务器上,您可以使用url访问该...

    ubuntu中终端命令提示符太长的修改方法汇总

    Linux(Ubuntu)终端 命令提示符太长 怎么办?下面这篇文章主要给大家介绍了关于ubuntu中终端命令提示符太长的修改方法,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧。

    linux命令行大全.pdf

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

    linux系统改用户名命令

    打开终端或命令提示符。 导航到包含用户信息的目录。例如,如果您要更改用户alice的用户名,可以使用以下命令: bash cd /home/alice 使用以下命令更改用户的用户名: usermod -u new_username new_username ...

    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在批量服务器管理中实用的PS1命令提示符格式实现方法

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

    TermuxArch:在智能手机,smartTV,平板电脑和可穿戴https:termuxarch.github.ioTermuxArch上的Android,Chromebook,Fire OS和Windows中体验Linux命令提示符的乐趣

    TermuxArch:在智能手机,smartTV,平板电脑和可穿戴https:termuxarch.github.ioTermuxArch上的Android,Chromebook,Fire OS和Windows中体验Linux命令提示符的乐趣

    第三章 Linux基本命令操作

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

    Linux中常用命令的介绍

    Linux中常用命令的介绍 进入字符界面的方法? 可以使用如下的3种方法进入字符界面: 在图形环境下开启终端窗口... 解释:字符界面,即命令提示符界面,是指在命令提示 符下,通过输入各种命令来完成工作的一种界面。

    linux修改命令行样式.md

    要修改linux终端命令行颜色,我们需要用到PS1,PS1是Linux终端用户的一个环境变量,用来说明命令行提示符的设置。在终端输入命令:#set,即可在输出中找到关于PS1的定义如下:

    linux-like:适用于Windows的简单,轻量级批处理脚本,可将Linux命令带到Windows命令提示符(就这么简单)

    类linux Windows的简单,轻量级批处理脚本,将Linux命令带到Windows命令提示符(就这么简单)。安装克隆或提取此仓库以管理员身份运行文件main.bat并选择安装选项支持的命令您可以在找到更新命令列表。 如果时间允许...

Global site tag (gtag.js) - Google Analytics