`
fantaxy025025
  • 浏览: 1317509 次
  • 性别: 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 命令行接口中最常用的交互方式,通过快捷键可以快速地执行命令,提高工作效率。本文将详细介绍命令提示符中的快捷键,帮助用户更好地使用命令提示符。 F1 快捷键:快速切换...

    命令提示符升级版

    它可以同时打开多个命令提示符、PowerShell、WSL(Windows Subsystem for Linux)等不同的终端环境,并且具有自定义主题、字体、颜色方案等高级配置选项,为开发者和高级用户提供了更为现代且个性化的体验。...

    GUI版的命令提示符

    标题中的“GUI版的命令提示符”指的是在图形用户界面(GUI)环境下模拟命令行提示符功能的应用。这种应用允许用户在图形界面中输入命令,而无需打开传统的文本终端或命令提示符窗口。GUI版的命令提示符通常会提供...

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

    ### Linux命令提示符显示格式的配置方法 在Linux系统中,命令提示符是用户与操作系统交互的重要界面之一。默认情况下,大多数Linux发行版的命令提示符格式为`[root@hostname /usr/local]$`这样的形式,其中包含了...

    命令命令提示符是在操作系统中,提示进行命令输入的一种工作提示符.docx

    在Linux系统中,命令提示符则更为强大,提供了丰富的命令集,包括内置Shell命令和Linux命令。 在Windows系统中,用户可以通过“开始”菜单 > “所有程序” > “附件”来找到命令提示符,或者直接在搜索栏输入“cmd...

    MySQL教程(命令提示符形式)

    1. 打开命令提示符:在Windows上按Win+R输入cmd,Linux或MacOS则打开终端。 2. 连接MySQL服务器:使用`mysql -u root -p`命令,然后输入设定的root用户密码。 3. 退出MySQL客户端:输入`exit`或`\q`。 三、数据库...

    命令-命令提示符是在操作系统中,提示进行命令输入的一种工作提示符。.docx

    这个工具在Windows操作系统中被称为“命令提示符”,在Unix或Linux系统中则通常称为“终端”或“Shell”。 命令提示符的基本使用方式包括: 1. 打开命令提示符:在Windows中,可以通过搜索栏输入“cmd”或“命令...

    命令命令提示符是在操作系统中,提示进行命令输入的一种工作提示符.pdf

    而在Linux系统中,命令提示符通常指的是终端或控制台,用户通过输入各种Linux命令来管理系统。Linux命令分为内置Shell命令和独立的Linux命令,例如`ls`用于列出目录中的文件,`cd`用于切换目录,`rm`用于删除文件,`...

    命令-命令提示符是在操作系统中,提示进行命令输入的一种工作提示符。.pdf

    在操作系统的世界里,命令提示符(Command Prompt)扮演着至关重要的角色,它是用户与系统交互的界面,尤其在执行特定任务或自动化脚本时显得尤为有用。本文将深入探讨命令提示符的基本概念、功能以及在不同操作系统...

    windows下使用linux命令

    安装WSL后,用户可以在Windows命令提示符或者PowerShell中启动Linux shell,直接使用各种Linux命令,如`ls`, `cd`, `grep`, `sed`, `awk`等。 步骤如下: 1. 打开设置,进入“更新与安全”。 2. 在左侧菜单中选择...

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

    在Linux开发环境中,自定义命令提示符可以极大地提高开发者的工作效率和舒适度。"bash-git-prompt"项目正是一款专为Git用户设计的多功能、炫酷的Bash命令提示符工具。下面将详细介绍这个工具及其功能,以及如何在你...

    Linux命令行提示符设置

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

    linux命令符

    从给定的文件信息中,我们可以提取出一系列与Linux命令符相关的知识点,这些知识点涵盖了Linux系统的基本操作、用户管理、文件系统、网络配置以及系统安全等方面。以下是对这些知识点的详细解析: ### 1. 登录...

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

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

    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 :离线 ....

    Python自学教程-19-拓展命令提示符运行py文件.ev4.rar

    在Windows系统中,我们通常使用“命令提示符”或更新的“Windows PowerShell”,而在Mac和Linux系统中则是“Terminal”。 运行Python文件在命令提示符下非常简单,只需要遵循以下步骤: 1. 打开命令提示符:在...

    windows和linux命令大全

    对于Windows操作系统,它的命令行工具是命令提示符(Command Prompt)或Windows PowerShell。在命令提示符中,我们可以执行如下的常见命令: 1. **dir/pwd**:显示当前目录。 2. **cd**:改变当前目录。 3. **copy/...

    Windows可用linux命令包

    这个压缩包包含了一些常用的Linux命令,用户只需将其解压并添加到系统环境变量PATH中,即可在Windows命令提示符或PowerShell中直接运行这些命令。 Linux命令通常用于执行文件管理、系统控制、文本处理等任务,它们...

    Linux基础课件-- Linux命令简介.pptx

    1. **Linux命令提示符**: 在Linux环境中,命令提示符通常显示为`[username@hostname directory]#`或`[username@hostname directory]$`,其中: - `username`是当前登录用户的用户名。 - `hostname`是计算机在...

Global site tag (gtag.js) - Google Analytics