首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux系统终端命令提示符设置(PS1)记录

PS(Prompt Sign)指的是命令提示符,在日常运维工作为了方面操作管理,有时会设定PS1环境变量。...废话不多说,下面开始记录下LinuxPS1设置 在/etc/.bashrc,找到PS1变量的定义,如果没有,手动加上: 可以将显示输出到标题栏上: [root@elk-node1 ~]# vim /...Linux系统提示符是用系统变量PS1来定义的。一般系统默认的形式是:[username@host工作目录]$....用echo $PS1可以得到PS1的值,即PS1="[\u@\h \w]"\$ 登录后可以更改PS1的显示样式,但是当退出重启登录进入系统后,样式又变成系统默认的样式了,如果要彻底改变它的样式,只能从配置文件改...在PS1设置字符序列颜色的格式为: \[\e[F;Bm\] 其中``F''为字体颜色,编号30~37;``B''为背景色,编号40~47。

4.2K80

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

所以,我们很有必要将这个 PS1 命令行提示符优化一下。每个运维攻城狮肯定都有自己的习惯,不过我还是推荐一个服务器批量管理中比较使用的 PS1 格式吧! PS1 是神马?...PS1linux 里头的一个默认的环境变量,至于当前系统的 PS1 是如何设置的,你可以使用命令“env|grep PS1”来查看 。 其实 PS1 就是用来设置命令提示符格式的环境变量。...下面贴一下 PS1 的配置参数: \d :代表日期,格式为weekday month date,例如:"Mon Aug 1" \H :完整的主机名称。...例如:我的机器名称为:fc4.linux,则这个名称就是fc4.linux \h :仅取主机的第一个名字,如上例,则为fc4,.linux则被省略 \t :显示时间为24小时格式,如:HH...(当然,你也可以先获取 IP,赋值变量加入到 PS1) 脚本很简单: #!

1.4K60
您找到你想要的搜索结果了吗?
是的
没有找到

Linux 用户名、主机添加背景色

文章参考:PS1应用之——修改linux终端命令行各字体颜色   Linux 用户名、主机添加背景色,用于生产环境,这样可以减少人为的误操作。...1.了解PS1   PS1Linux终端用户的一个环境变量,用来定义命令行提示符的参数。...:   \d :代表日期,格式为weekday month date,例如:"Mon Aug 1"   \H :完整的主机名称   \h :仅取主机名的第一个名字   \t :显示时间为24小时格式,...设置字符颜色的格式为:\[\e[F;Bm\]...........    32 42 绿色     33 43 黄色     34 44 蓝色     35 45 紫红色     36 46 青蓝色     37 47 白色    只需将对应数字套入设置格式即可

2.7K20

终端terminal个性化配置

打开终端快捷键: ctrl + alt + t 新窗口中打开 ctrl + shift +t 新标签页打开 个人配置文件介绍 系统默认状态下的终端显示为紫底白字(皮皮的linux为ubuntu 14.04...所以lz一般设置两次,一个root用户,一个当前普通用户) 皮皮blog sh终端颜色配置 为了设置终端颜色,我们需要对~/.bashrc文件PS1变量进行定制。...明白了对PS1变量进行设置的原理之后,可以在PS1变量插入字符串,或者为每个信息项设置不同的颜色,或者控制信息栏显示的内容: 让用户名(红色)、路径(绿色)、美元符号(黄色)、命令(白色) PS1='...使终端只显示用户当前工作目录的名字 可以在PS1变量设置终端只显示工作目录的基名,即将PS1变量的\w的小写的w换成大写的W,修改后的PS1变量为: PS1='\[\033[1;31;1m\]\u@...[改变linux终端颜色][Ubuntu终端颜色设置、路径名设置以及ls命令设置][Linux 终端下颜色的输出] alias命令设置 可以通过在.bashrc文件设置alias以实现ls命令的一些自定义设置

3.6K20

Linux小技巧之命令行颜色突出显示小技巧

Linux命令行颜色突出显示小技巧为了区分生产环境和测试环境,强烈调整Linux的命令行颜色,避免误操作导致生产故障,很不起眼的一个操作,但是在犯蒙时刻能救命~[root@centos ~]#vim /...etc/profile#在最后面一行追加下面代码PS1="\[\e[1;41;33m\][\u@\h \W]\\$\[\e[0m\]"#执行命令使其生效source /etc/profile图片详细介绍在...LinuxPS1是一个环境变量,用于定义命令行提示符的格式。...PS1的值是一个字符串,其中包含了一些特殊字符和转义序列,用于显示当前的用户名、主机名、当前工作目录等信息。下面是一些常用的PS1特殊字符和转义序列:\u:当前用户的用户名。\h:当前主机的主机名。...需要注意的是,PS1环境变量的设置只对当前的终端会话有效。如果我们想要永久修改PS1环境变量的值,可以将其添加到.bashrc或者.profile文件

44920

怎么在Linux自定义bash命令提示符

前言 众所周知, bash (the B ourne- A gain Sh ell)是目前绝大多数 Linux 发行版使用的默认 shell。...在 Linux 自定义 bash 命令提示符 在 bash ,我们可以通过更改 $PS1 环境变量的值来自定义 bash 命令提示符。 一般情况下,bash 命令提示符会是以下这样的形式: ?...export PS1="u " 这里的 u 就是一个转义字符串。 下面提供了一些可以添加到 $PS1 环境变量的用以改变 bash 命令提示符样式的转义字符串。...在 bash 命令提示符显示日期 除了用户名和主机名,如果还想在 bash 命令提示符显示日期,可以在 ~/.bashrc 文件添加以下内容: export PS1="u@h d " ?...如果你是一个技术方面的博主,你有可能会需要在网站或者博客中上传自己的 Linux 终端截图。

2.7K30

Linux】关于Linux的权限

Linux的文件类型和后缀无关(后缀名可以作为提示,用户可以使用后缀区分文件类型),但是对linux来说区分文件和文件本身的后缀是无关的(但是gcc等工具对文件后缀可能有要求)。...开始之前,我们输入ll指令,来看看前面10个字符代表什么意思: 在linux,是通过ll显示的众多属性列的第一列的第一个字符来区分文件类型的。...则无法用ls等命令查看目录的文件内容....可写权限: 如果目录没有可写权限, 则无法在目录创建文件, 也无法在目录删除文件 所以这也是为什么系统规定目录的起始权限从777开始,所有的目录被创建出来,一般都要能够被进入 换句话来讲, 就是只要用户具有目录的写权限..., 用户就可以删除目录的文件, 而不论这个用户是否有这个文件的写权限。

7.2K20

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

前言 众所周知, bash (the B ourne- A gain Sh ell)是目前绝大多数 Linux 发行版使用的默认 shell。...在 Linux 自定义 bash 命令提示符 在 bash ,我们可以通过更改 $PS1 环境变量的值来自定义 bash 命令提示符。 一般情况下,bash 命令提示符会是以下这样的形式: ?...export PS1="\u " 这里的 \u 就是一个转义字符串。 下面提供了一些可以添加到 $PS1 环境变量的用以改变 bash 命令提示符样式的转义字符串。...在 bash 命令提示符显示日期 除了用户名和主机名,如果还想在 bash 命令提示符显示日期,可以在 ~/.bashrc 文件添加以下内容: export PS1="\u@\h>\d " ?...如果你是一个技术方面的博主,你有可能会需要在网站或者博客中上传自己的 Linux 终端截图。

2.7K41

shell界面颜值知多少

一个提升你终端颜值的小技巧 虽然我录制了系统性的生物信息学入门级别的linux教学视频,但其实我的linux学的不好,感谢我的第一个学徒的推荐,兴趣才是最好的老师!...Shell命令提示符及颜色是由`PS1`来配置: echo $PS1 #显示当前使用的PS1样式 ##example echo $PS1 \[\e[32;1m\]\u \[\e[33;1m\]\t \...设置字符颜色的格式为:[\e[F;Bm],其中“F“为字体颜色,编号为30-37,“B”为背景颜色,编号为40-47。...,把PS1写入环境变量就行了。...(记得当时我的shell是sh,环境配置文件应该 ~/.profile,但是我当时不知道,只知道往~/.bashrc写,写入之后还不起作用,一直纠结这个问题解决了一天才意识到这个问题。)

1.9K20

黑科技抢先尝(续) - Windows terminalWSL Linux 终端的极简美化指南

今天这篇文章,主要介绍如何美化 Windows terminal WSL 的 Linux 终端,依然是以本人最熟悉的Ubuntu为例,其他版本的 Linux 请参考本文的流程换用对应的命令。...修改~目录下的配置文件 .bashrc 和 .zshrc 首先,插入一点背景知识: ps1格式简介: shell有四种不同的命令提示,称为PS1,PS2,PS3和PS4。...Windows/Linux/Ubuntu都用得比较多的是PS1脚本。 "$PS1", "Prompt String 1" 指定命令行界面的环境变量。...~/.bashrc 在末尾加入内容: function _update_ps1() { PS1="(powerline-shell ?)"...在命令行提示符插入Emoji表情 那么,如果要在命令提示符插入 emoji表情,怎么弄呢?

2.7K30

12-1 定制提示符

Linux的很多程序一样,shell 提示符的可配置性很高。 尽管大多数用户并不重视提示符,但是一旦我们学会了怎样控制它,它就会成为一种相当有用的设备。...因为每一个 Linux 发行版本对此提示符字符串的定义都会有所不同,有一些甚至定义得很奇怪。 ② shell提示符中使用的转义字符(准) 转义字符 含义 \a ASCⅡ 铃声。...为此,将现有的字符串复制到我们创建的另外一个shell变量, ps1_old="$PS1" 这样我们就创建了名为 ps1_old 的新变量,并将 PS1 的值赋给了 ps1_old。...PS1="$ps1_old" 在这里不用 ps1_old 进行设计的原因是:PS1 在系统已经是环境变量,而 ps1_old 还不是系统变量,若是对 ps1_old 进行操作,还得将其先加入到环境变量...PS1="\A \h \$ " ① 小技巧 如果我们需要记录某些任务的执行时间,在提示符添加时间信息会比较有用。

65310

Linux:终端提示符 (prompt) 不如期生效原因

例如: 当然, 这个样式是可以修改的, 这就涉及到我们的PS1和PS2了, 有经验或者以前有设置过的童鞋估计都不会陌生, 木有接触过的童鞋可以参考一下链接学习下: linux PS1 提示符定义 问题...所以问题只能在于我们写法....考虑到是不是写死命令的缘故, 于是就把date命令放到函数, 看能否成功: 修改~/.bash_profile文件如下: echo_time(){ date +"%Y-%m-%d %H:%M:...可能这里会有童鞋不清楚linux的单引号和双引号的区别, 简单来说就是: 双引号: 让大部分的符号(例如*), 失去意义,变为普通的字符. 单引号: 让所有的符号, 都失去意义, 变为普通的字符....就好像: # 双引号: PS1="$(date +%F)" 取出来的结果就是: PS1="2017-07-24" # 单引号: PS1='$(date +%F)' 取出来的结果就是: PS1='$

2.6K50
领券