精华内容
下载资源
问答
  • Linux - 命令提示符修改

    千次阅读 2019-08-11 16:29:03
    Linux 命令提示符($前显示内容): 修改Linux命令提示符(当前用户): echo $PS1 \u 用户账号 \h 主机第一个名字 \w 绝对路径 \t 时间 \$ 提示字符:root为#,普通为$ 注意:其中的空格都会被显示 PS1...

    Linux 命令提示符($前显示内容):



    修改Linux命令提示符(当前用户):

    echo $PS1

    \u  用户账号
        \h  主机第一个名字
        \w  绝对路径
        \t  时间
        \$  提示字符:root为#,普通为$
        注意:其中的空格都会被显示

    PS1="...\u@\h:\t \w \$ "

    会话关闭时会丢失,永久保存可以修改当前用户的配置文件:

    vim ~/.bashrc

    在最后添加:PS1='[\u@\h:\t \w]\$ '


    颜色:

    \[\033[01;32m\]...\[\033[0m\]
    
    30:黑色
    31:红色
    32:绿色
    33:黄色
    34:蓝色
    35:紫红
    36:青蓝
    37:白
    
    PS1='[\[\033[01;32m\]\u@\h:\t\[\033[0m\] \[\033[01;34m\]\w\[\033[0m\]]\$'

     

     

    展开全文
  • Linux系统修改命令提示符格式及颜色

    千次阅读 2020-03-01 15:02:51
    一、修改命令提示符格式 今天跟大家分享一下如何在Linux系统中修改命令提示符格式以及命令提示符颜色的技巧。通常情况下,我们的命令提示符是这个样子的 [root@RedHat7 ~]# 我们不难发现其命令提示符组成的各个部分...

    一、修改命令提示符格式

    今天跟大家分享一下如何在Linux系统中修改命令提示符格式以及命令提示符颜色的技巧。通常情况下,我们的命令提示符是这个样子的

    [root@RedHat7 ~]# 

    我们不难发现其命令提示符组成的各个部分:
    [用户@计算机名 当前目录]#
    #----超级用户
    $----普通用户
    当前目录是以简略格式显示,如果要显示当前目录的具体路径,用 pwd命令,这个命令组成方式,又一个环境变量PS1控制,下面我们具体了解一下该环境变量。我们先调取该变量的具体参数

    [root@RedHat7 ~]# echo $PS1
    [\u@\h \W]\$
    [root@RedHat7 ~]#

    那么里面的 [\u@\h \W]$分别代表什么呢?

    PS1(是数字1而不是字母l),每个版本bash的PS1变量内的特殊符号可能有些小的差异,
    你可以先man bash 一下。
      下面是RedHat7环境下默认的特殊符号所代表的意义:
      \d :代表日期,格式为weekday month date,例如:"Mon Aug 1"
      \H :完整的主机名称。例如:我的机器名称为:RedHat7.linux,则这个名称就是RedHat7.linux
      \h :仅取主机的第一个名字,如上例,则为RedHat7,而.linux则被省略
      \t :显示时间为24小时格式,如:HH:MM:SS
      \T :显示时间为12小时格式
      \A :显示时间为24小时格式:HH:MM
      \u :当前用户的账号名称
      \v :BASH的版本信息
      \w :完整的工作目录名称。家目录会以 ~代替
      \W :利用basename取得工作目录名称,所以只会列出最后一个目录
      \# :下达的第几个命令
      \$ :提示字符,如果是root时,提示符为:# ,普通用户则为:$
      默认的PS1内容为: PS1='[\u@\h \W]\$ ' ,
      所以默认的提示符就是: [root@linux ~]#
    

    当我们了解上述参数之后,在实际操作过程中,我们如果想显示主机全名以及完整的工作目录,我们就需要修改PS1的相应参数,并写入/etc/profile文件中
    例如:修改前,我们默认的PS1对于主机名、目录都只是显示一部分,

    [root@RedHat7 ~]# hostname
    RedHat7.linux
    [root@RedHat7 ~]# 
    [root@RedHat7 ~]# cd /etc/sysconfig/network-scripts/
    [root@RedHat7 network-scripts]#

    现在我们想让主机名和工作路径全部显示出来,根据上面参数,我们需要用到大写的H和小写的w,我们用echo命令将修改后的PS1追加到 /etc/profile文件中(不建议这样操作,最好还是vim 进到文件去编辑好些),并更新该文件

    [root@RedHat7 ~]# echo "PS1='[\u@\H \w]\$' " >> /etc/profile
    [root@RedHat7 ~]# source /etc/profile

    如果是在虚拟机里面或者是Xshell中,我们可能还要重启或断开连接再次连接才能看到结果。

    [root@RedHat7.linux ~]$ cd /etc/sysconfig/network-scripts/
    [root@RedHat7.linux /etc/sysconfig/network-scripts]$ 

    此时,我们可以看到主机全名和工作路径的全部。

    二、修改命令提示符颜色

    我们先看一下这张图片中的命令提示符。
    在这里插入图片描述
    是怎么做到的呢?我们需要知道PS1颜色相关参数

     颜色值设置
     PS1中设置字符颜色的格式为:\[\e[F;Bm\],\[\e[0m\] 其中
     “F“为字体颜色,编号为30-37,
     “B”为背景颜色,编号为40-47。用 \[\e[0m\]结束颜色设置,颜色表如下:
      F    B
      30    40    黑色
      31    41    红色
      32    42    绿色
      33    43    黄色
      34    44    蓝色
      35    45    紫红色
      36    46    青蓝色
      37    47    白色
      根据颜色表,套用入字符颜色设置格式中,就可以对linux终端命令行颜色进行个性化设置。
      比如要设置命令行的格式为绿字黑底,显示当前用户的账号名称、
      主机的第一个名字、完整的当前工作目录名称、24小时格式时间,就可以使用如下的命令:
     
      export PS1='\[\e[30;1m\][\u@\h \w]\$ \[\e[0m\]  -----黑色提示符
      export PS1='\[\e[31;1m\][\u@\h \w]\$ \[\e[0m\]  -----红色提示符
      export PS1='\[\e[32;1m\][\u@\h \w]\$ \[\e[0m\]  -----绿色提示符
      export PS1='\[\e[33;1m\][\u@\h \w]\$ \[\e[0m\]  -----黄色提示符
      export PS1='\[\e[34;1m\][\u@\h \w]\$ \[\e[0m\]  -----蓝色提示符(天蓝)
      export PS1='\[\e[35;1m\][\u@\h \w]\$ \[\e[0m\]  -----粉色提示符
      export PS1='\[\e[36;1m\][\u@\h \w]\$ \[\e[0m\]  -----蓝色提示符(海蓝)
      export PS1='\[\e[37;1m\][\u@\h \w]\$ \[\e[0m\]  -----白色提示符
    

    我们先看一下PS1原本的参数设置:[\u@\h \W]$
    设置颜色:
    以 [\e[35;1m]开始
    以 [\e[0m]结束
    我们想设置成上图那样的颜色,将这条命令添加到/etc/profile文件中即可

    export PS1='[\[\e[35;1m\]\u\[\e[31;1m\]@\[\e[34;1m\]\h\[\e[33;1m\]\w]\[\e[36;1m\]$ \[\e[0m\]'

    在这里插入图片描述
    这样就ok了。

    展开全文
  • 修改Linux Shell命令提示符

    千次阅读 2020-02-01 09:52:12
    本文介绍一下如何修改这个命令提示符。 查看终端提示符设置 Shell 通过PS1和PS2这两个环境变量来控制提示符的格式,修改PS1和PS2的值就能修改命令提示符的格式。 PS1 控制最外层的命令提示符格式。 PS2 控制第二层...

    在使用Linux终端的时候,在默认设置下,进入到某个比较深的目录层次后,终端提示的绝对路径很长,是不是感觉宝贵的空间被无情占用的感觉。本文介绍一下如何修改这个命令提示符。

    查看终端提示符设置

    Shell 通过PS1~PS4这4个环境变量来控制提示符的格式。PS1 控制最外层的命令提示符格式。PS2 控制第二层的命令提示符格式。PS3是设置某些命令的提示。PS4是对PS1的扩展。我们只关注PS1就能解决我们的困扰。

    通过echo $PS1来查看提示符设置

    #Ubuntu 18.04环境下输出的例子
    $echo $PS1
    \[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$
    

    提示符设置参数

    在修改设置之前,我们先看看有什么参数及其含义。

    选项描述选项描述
    \a铃声字符\d格式为“日 月 年”的日期
    \eASCII 转义字符\h本地主机名
    \H完全合格的限定域主机名\jshell 当前管理的作业数
    \1shell 终端设备名的基本名称\nASCII 换行字符
    \rASCII 回车\sshell 的名称
    \t格式为“小时:分钟:秒”的24小时制的当前时间\T格式为“小时:分钟:秒”的12小时制的当前时间
    \A格式为“小时:分钟”的24小时制的当前时间@格式为 am/pm 的12小时制的当前时间
    \sshell的名字\u当前用户的用户名
    \vbash shell 的版本\Vbash shell 的发布级别
    \w当前工作目录\W当前工作目录的基本名称
    !该命令的 bash shell 历史数#该命令的命令数量
    $如果是普通用户,则为美元符号$;如果超级用户(root 用户),则为井号#。\nnn对应于八进制值 nnn 的字符
    \斜杠[控制码序列的开头
    ]控制码序列的结尾

    修改提示符

    设置PS1变量内容,即可修改提示符。将修改内容保存在.bashrc文件里面,重启系统也能保持修改。

    $ nano ~/.bashrc
    #在文件最后添加如下设置,或者修改其中PS1设置
    export PS1="\A \u@\h \W\$ "
    $ source ~/.bashrc #使其设置生效
    

    有的.bashrc配置文件里面会有

    if [ "$color_prompt" = yes ]; then
        PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
    else
        #PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
        PS1='\A \u@\h \W\$ '
    fi
    

    下面是修改前后的效果。

    mark@marklinux:~/golangwork/src/github.com/hyperledger/fabric/examples/e2e_cli/base$ 
    mark@marklinux:~/golangwork/src/github.com/hyperledger/fabric/examples/e2e_cli/base$ 
    mark@marklinux:~/golangwork/src/github.com/hyperledger/fabric/examples/e2e_cli/base$ nano ~/.bashrc
    mark@marklinux:~/golangwork/src/github.com/hyperledger/fabric/examples/e2e_cli/base$ source  ~/.bashrc
    01:23 mark@marklinux:base$ 
    01:23 mark@marklinux:base$ 
    

    参考:How to Change / Set up bash custom prompt (PS1) in Linux

    展开全文
  • linux命令提示符设置

    千次阅读 2019-05-31 15:04:44
    linux的命令提示符修改为特定字符,测试环境centos 7。 默认设置为[root@localhost ~]#,如下图所示。 通过设置环境变量PS1可以设置,命令提示符的格式。我将环境变量设置直接写入了/etc/profile中, 也可以进...

    linux的命令提示符修改为特定字符,测试环境centos 7。

    默认设置为[root@localhost ~]#,如下图所示。

    通过设置环境变量PS1可以设置,命令提示符的格式。我将环境变量设置直接写入了/etc/profile中,

    也可以进到当前用户(cd ~)的配置文件.bash_profile中。

    export PS1='[\u@\H \W]'

    添加完之后运行,source /etc/profile命令。

    PS1的配置项为下面所列

        \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时,提示符为:# ,普通用户则为:$

    编辑/etc/hosts 和/etc/hostname文件,将PT2000加入到如下位置。

    修改完配置之后,重启主机。reboot,命令提示符变为刚设置的情况。

    参考博客:https://www.cnblogs.com/undead/p/3741764.html

    展开全文
  • mac 终端修改命令提示符

    千次阅读 2019-07-05 10:34:19
    是否每次打开 Mac 上的终端,看着一长串的提示符让你很不爽。 是否终端字体颜色都一样时,查找上一次的输入命令让你很抓狂。 那么你是时候修改一波命令行提示符了~ 主要是通过~/.bash_profile文件更改环境变量...
  • 在使用Ubuntu终端时候,觉得提示符太长或者看着别扭,可以采用下面的方法进行修改: 最初的样子: 1)使用命令: sudovim /etc/hostname 将主机名修改为自己想要的名字。这里我把我之前的albert改名为google,...
  • 1、 Linux登录过程中加载配置文件顺序 /etc/profile → /etc/...2、Shell命令提示符及颜色是由PS1来配置 其中PS1常用的参数含义如下: \d:代表日期,格式为weekday month date,例如:"Mon Aug 1" \H:完...
  • 在 CentOS 中,使用 PS1 来表示命令提示符,可以通过设置变量 PS1 来设置自己想要的命令提示符,它是由一系列的特殊符号和字符组成的,先来看下CentOS中默认的命令提示符为: [root@localhost ~]# echo $PS1 [\u@\...
  • MySQL:使用命令提示符来操作数据库

    千次阅读 2018-08-11 16:36:49
    TO "myuser"@"192.168.1.3" IDENTIFIED BY "mypassworld" WITH GRANT OPTION;... 重命名表名 : 例如,在表MyClass名字更改为YouClass: mysql> rename table MyClass to YouClass; 修改字段名称及属性: mysql>...
  • 提示符变量PS1 实例:(用户名+centOS7+完整文件路径+蓝色提示符) export PS1="\[\e[1;34;40m\][\u@centOS7 \w]\[\e[m\]$ " vim /etc/profile,添加PS1变量的设置 source /etc/profile使之生效,可以看到效果了 ...
  • centos6.5 修改命令提示符样式

    千次阅读 2017-10-17 17:53:26
    可以将修改命令提示符的样式,以不同的颜色显示出来,那么就能很清楚的分辨了。了解PS1linux的文本模式下,总有这么一行[root@localhost ~]# 这个其实是在变量里设置。输入set,可以看到返回的变量列表中有一个PS1
  • 在Ubuntu环境下,修改命令提示符的显示格式 总的来说,是通过修改某一特定文件中的代码来实现的。 一、下面,以修改root用户的为例,进行说明: 1. 需要修改的文件为:\root\.bashrc 2. 命令提示符基本知识 2.1 PS1...
  • 只显示最后一个目录名 # :下达的第几个命令 $ :提示字符,如果是root用户,提示符为 # ,普通用户则为 $ 颜色设置参数 只需将对应数字套入设置格式中即可。 比如要设置命令行的格式为绿字黑底([\e[32;40m]),显示...
  • 笔记本命令提示符开启wifi

    千次阅读 2018-03-23 16:40:27
    首先win+r打开运行,输入cmd进入命令提示符 输入下列代码: netsh wlan set hostednetwork mode=allow ssid=wifiName key=password ssid是wifi的名字,key为密码(不小于8个字符) 之后,输入下列代码:...
  • 命令提示符:prompt CentOS下查看当前命令提示符格式: 1 [root@localhost ~]# echo $PS1 #显示当前使用的PS1样式 2 [\u@\h \W]\$ 命令提示符参数如下: \d :#代表日期,格式为weekday month date,...
  • linux下个性配置命令提示符

    千次阅读 2018-01-25 20:49:46
    最近在学习linux操作系统(CentOS 6 & CentOS 7)。觉得linux终端命令行全部为白色,会经常导致命令与输出内容难以... PS1是Linux终端用户的一个环境变量,用来定义命令提示符的参数。  在终端输入命令: #
  • 很简单,只需要在命令行输入export PS1='[\u$]',然后回车即可。 其中,export 表示操作的是一个环境变量,PS1 是系统内置的环境变量名。其实[]中除了可以输入\u,还可以是下面的一些: ...\$ 表示提示符(普通用户
  • 这下爽了,居然有人通过这个把Linux的命令提示符给整明白了
  • 问题分析: ...编辑~/.bashrc文件,找到PS1的定义,PS1就是定义命令提示符的变量.只要修改这个变量值就可以了.(如果要修改root下的用户名和主机名 就要修改/root/.bashrc) 系统默认值(原始值): PS1='${debi
  • 修改Linux终端命令提示符颜色、PS1

    万次阅读 2017-08-26 12:03:38
    说明关于linux提示符颜色设置,在网上找了好多资料都不是很详细,要不就是语法有错误。所以弄了好久才整明白了,写下来方便后面的人学习。2.PS1要修改linux终端命令行颜色,我们需要用到PS1,PS1是Linux终端用户的一...
  • Linux修改环境变量PS1(命令行提示符),可以使用vi编辑/etc/profile文件,在最后加上:export PS1=’[u@h W]$ ‘即可,其中u显示当前用户账号,h显示当前主机名,W显示当前路径,$显示’$'符号 W 代替 w 就可以...
  • 命令提示符(CMD)

    千次阅读 2019-10-25 19:37:09
    cmd是command的缩写,即命令提示符 (1)本质:命令提示符是在操作系统中,提示进行命令输入的一种工作提示符。 (2)分类:在不同的操作系统环境下,命令提示符各不相同。 ①在windows环境下,命令行程序为cmd.exe...
  • :下达的第几个命令 \$ :提示字符,如果是root用户,提示符为 # ,普通用户则为 $ 2、命令行颜色的设置。 添加一个PS1参数,改变命令行颜色效果: 颜色设置的格式说明: [\e[F;Bm],其中“F“为字体颜色,编号为30-...
  • 最近在学习linux操作系统(CentOS 6 & CentOS 7)。觉得linux终端命令行全部为白色,会经常导致命令与输出内容...1. 了解PS1 PS1是Linux终端用户的一个环境变量,用来定义命令提示符的参数。在终端输入命令:[...
  • PS1变量中提示符各项含义: \d :代表日期,格式为weekday month date,例如:Wed Dec 12 \H :完整的主机名称。例如:hostname是debian.linux \h :仅取主机的第一个名字,如上例,则为debian,.linux则被省略 \t :...
  • 修改命令提示符

    千次阅读 2013-03-23 10:40:38
    编辑 ~目录下的 .bashrc 文件 添加 PS1=‘\[e\[31m\][@\W]\$' ...将命令提示符设置为红色 -- 31 具体格式是 PS1=‘\[e\[前;背m\][\参数]\$' 可以修改数值实现不同的颜色  前 背景色  30 40 黑色  31
  • ubuntu下命令提示符的修改

    万次阅读 2010-05-21 21:23:00
    Linux的命令提示符可按个人喜好随意更改,修改PS1的值即可;在Ubuntu下若只是个别用户下修改~/.profile文件就好,所有用户统一则修改/etc/profile;加入: export PS1=[/u@/h /W/]/$ 其中 /u显示当前用户账号 /h...
  • 1.linux 命令提示符个性化 在 ANSI 兼容终端(例如 xterm、rxvt、konsole 等)里, 可以用彩色显示文本而不仅仅是黑白。 本文示范了如何使用粗体和彩色的文字。  相信每一位Linux使用者都要面对 Bash。 虽然第...
  • CMD(命令提示符),全称“Command Prompt”;对于这个东西我相信大部分用电脑的人基本都知道,因为常常会用到一些基本的DOS命令进行一些电脑的基本查看处理;但是我相信一些用这个东西的人其实有一种苦恼,那就是...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 90,308
精华内容 36,123
关键字:

命令提示符怎么改名字