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

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

废话不多说,下面开始记录下LinuxPS1设置 在/etc/.bashrc中,找到PS1变量定义,如果没有,手动加上: 可以将显示输出到标题栏上: [root@elk-node1 ~]# vim /...那么如何让linux终端命令提示符号显示全路径,而不是当前简介路径?...PS2:第一行没输完,等待第二行输入提示符。  Linux系统提示符是用系统变量PS1来定义。一般系统默认形式是:[username@host工作目录]$....用echo $PS1可以得到PS1值,即PS1="[\u@\h \w]"\$ 登录后可以更改PS1显示样式,但是当退出重启登录进入系统后,样式又变成系统默认样式了,如果要彻底改变它样式,只能从配置文件中改...例如:我机器名称为:fc4.linux,则这个名称就是fc4.linux \h :仅取主机第一个名字,如上例,则为fc4,.linux则被省略  \t :显示时间为24小时格式,如:HH:MM:SS

4.2K80

生成ANSI格式.ps1

需求:生成ANSI格式.ps1,实现检查开机时候windows time服务是否启动状态,不是的话启动它。...get-service w32time).status -ne 'Running'){start-service w32time -EA 0} powershell -command xxx 如果 Command 值为脚本块...,则脚本块必须用括号({})括起来 如果是在cmd中,则还需要代码块加双引号,例如"代码块"或者"& ({代码块})" 同样代码在cmd和powershell中可能有不一样效果 这句命令在powershell...,要特别注意,比如cmd.exe /c type nul>c:\w32time.ps1,本来用cmd.exe /c echo %date% %time%>c:\w32time.ps1创建文件是ANSI...于是用cmd.exe /c echo"#""%date% %time%">c:\w32time.ps1来规避,这样生成文件第一行是#打头日期时间,后面改内容的话,用Add-Content不会改变文件格式

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

linuxPS1、PS2、PS3、PS4最全详解

通过设置环境变量PS1、PS2、PS3以及PS4来自定义用户命令行字符显示。...如果要长期永久性修改提示符,可以将修改提示符命令添加到HOME/.profile或HOME/.bash_profile文件中 PS1 PS1是主提示符变量,也是默认提示符变量。...基本上通过设置PS1来定义命令行提示字符即可,最常用需求就是显示登录用户名、主目录、主机名等等。...在PS1值之后加一个空格。从个人角度来讲,使用这个空格可以增加一定可读性 3....例如:我机器名称为:fc4.linux,则这个名称就是fc4.linux /h 仅取主机第一个名字,如上例,则为fc4,.linux则被省略 /t 显示时间为24小时格式,如:HH:MM:SS /T

3.3K30

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...:$ 当然,为了更好识别,我们还可以加入一些颜色设置,这个就不赘述了,百度一下 shell 颜色即可,当然记得参考下文 PS1 进行自定义。

1.4K60

精心构造PS1文件名导致Powershell命令执行

测试发现当“ .ps1”文件包含分号“;”或者空格作为文件名一部分时,就会出现这种情况。...\calc;1.ps1”则可以用来执行calc.exe,如果使用标准调用了该脚本Windows外壳程序“ cmd.exe”和“ calc.exe”与ps1脚本位于同一目录中。如下图所示: ?...不过,如果用户启用了“ .ps1”脚本以将PowerShell作为默认程序打开,则只需双击该文件即可触发漏洞利用。“&”呼叫运算符将不再起效果。...另外,如果用户尚未启用PowerShell来打开.ps1脚本, ?...我们也许还可以绕过某些端点保护或IDS系统,这些系统可能只查看文件内容或标头,而不查看文件名。 为此,用户在打开“ .ps1”文件时必须已将PowerShell启用为其默认程序。

1.8K20

终端terminal个性化配置

http://blog.csdn.net/pipisorry/article/details/39584489 {本文介绍linux终端字体颜色设置、终端提示符显示内容设置、自定义alias命令} linux...打开终端快捷键: ctrl + alt + t 新窗口中打开 ctrl + shift +t 新标签页中打开 个人配置文件介绍 系统默认状态下终端显示为紫底白字(皮皮linux为ubuntu 14.04...明白了对PS1变量进行设置原理之后,可以在PS1变量中插入字符串,或者为每个信息项设置不同颜色,或者控制信息栏显示内容: 让用户名(红色)、路径(绿色)、美元符号(黄色)、命令(白色) PS1='...,而这个时候在终端中显示路径名就像是一条长长尾巴 使终端只显示用户当前工作目录名字 可以在PS1变量设置终端只显示工作目录基名,即将PS1变量中\w小写w换成大写W,修改后PS1变量为...[改变linux终端颜色][Ubuntu终端颜色设置、路径名设置以及ls命令设置][Linux 终端下颜色输出] alias命令设置 可以通过在.bashrc文件中设置alias以实现ls命令一些自定义设置

3.6K20

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

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

44820

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

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

2.7K30

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

前言 众所周知, bash (the B ourne- A gain Sh ell)是目前绝大多数 Linux 发行版使用默认 shell。...在 Linux 中自定义 bash 命令提示符 在 bash 中,我们可以通过更改 $PS1 环境变量值来自定义 bash 命令提示符。 一般情况下,bash 命令提示符会是以下这样形式: ?...export PS1="\u " 这里 \u 就是一个转义字符串。 下面提供了一些可以添加到 $PS1 环境变量中用以改变 bash 命令提示符样式转义字符串。...答案是肯定。 如果你是一个技术方面的博主,你有可能会需要在网站或者博客中上传自己 Linux 终端截图。...PS1="\W 总结 以上就是这篇文章全部内容了,希望本文内容对大家学习或者工作具有一定参考学习价值,如果有疑问大家可以留言交流,谢谢大家对ZaLou.Cn支持。

2.7K41

shell界面颜值知多少

一个提升你终端颜值小技巧 虽然我录制了系统性生物信息学入门级别的linux教学视频,但其实我linux不好,感谢我第一个学徒推荐,兴趣才是最好老师!...Shell命令提示符及颜色是由`PS1`来配置: echo $PS1 #显示当前使用PS1样式 ##example echo $PS1 \[\e[32;1m\]\u \[\e[33;1m\]\t \...其中PS1常用参数含义如下: \d :#代表日期,格式为weekday month date,例如:"Mon Aug 1" \H :#完整主机名称 \h :#仅取主机第一个名字 \t :#显示时间为...\W :#利用basename取得工作目录名称,所以只会列出最后一个目录 \# :#下达第几个命令 \$ :#提示字符,如果是root时,提示符为:# ,普通用户则为:$ 颜色值设置: PS1中设置字符颜色格式为...,把PS1写入环境变量就行了。

1.9K20

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

例如: 当然, 这个样式是可以修改, 这就涉及到我们PS1和PS2了, 有经验或者以前有设置过童鞋估计都不会陌生, 木有接触过童鞋可以参考一下链接学习下: linux PS1 提示符定义 问题...难道PS1只能加载一次? 但是这个原因很快就被否决, 因为当我们在切换用户时, 提示符$会改变成#, 而且也有其他例子(下面会举出来)证明, PS1是每次都会执行....可能这里会有童鞋不清楚linux单引号和双引号区别, 简单来说就是: 双引号: 让大部分符号(例如*), 失去意义,变为普通字符. 单引号: 让所有的符号, 都失去意义, 变为普通字符....原因分析 所以我这边失败原因就是, 我这里需要用是单引号, 而不是双引号, 因为如果用双引号, PS1在赋值时, 就已经获得命令/函数值了, 所以每次打印PS1, 都已经是具体值了, 而不是一个命令...就好像: # 双引号: PS1="$(date +%F)" 取出来结果就是: PS1="2017-07-24" # 单引号: PS1='$(date +%F)' 取出来结果就是: PS1='$

2.6K50

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

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

2.7K30

12-1 定制提示符

Linux很多程序一样,shell 提示符可配置性很高。 尽管大多数用户并不重视提示符,但是一旦我们学会了怎样控制它,它就会成为一种相当有用设备。...(1)环境变量PS1(为什么?) 提示符是由名为PS1环境变量定义PS1:是prompt string 1缩写,即提示符字符串1)。...① 查看PS1 echo 命令可以帮助用户看到 PS1 值。 echo $PS1 ?...echo查看环境变量PS1值.png 可以看出,PS1 包含了一些提示符中出现符号,比如:方( [] )括号,@ 符号和美元($)符号,但是其余部分则很令人困惑。...因为每一个 Linux 发行版本对此提示符字符串定义都会有所不同,有一些甚至定义得很奇怪。 ② shell提示符中使用转义字符(准) 转义字符 含义 \a ASCⅡ 铃声。

65210

定制你 Linux:精彩 Shell 提示符设置技巧

在操作 Linux 系统时,我们最常接触就是终端界面。其中,Shell 提示符(也称命令行提示符)作为用户与系统交互第一道门户,拥有极高可定制性。...在这个示例中,"username" 是当前用户用户名,"hostname" 是主机名,"~" 是当前工作目录," 二、默认 Shell 提示符 不同 Linux 发行版和不同 Shell 类型...在 Bash 中,Shell 提示符是由 PS1 环境变量定义。你可以通过修改这个变量来定制你提示符。...结语 定制 Shell 提示符是提高 Linux 使用体验一个小技巧。你可以通过改变颜色、添加信息或者创建复杂提示符来提高你工作效率。...希望你喜欢今天文章,并在你 Linux 旅程中找到更多有趣东西!

56020

第十四章 : 自定制 shell 提示符

Linux许多程序一样,shell 提示符是可高度配置,虽然我们把它相当多地看作是理所当然,但是我们一旦学会了怎样控制它,shell 提示符是一个相当有用工具。...提示符是由一个环境变量定义,叫做 PS1(是“prompt string one”简写)。我们可以通过 echo 命令来查看 PS1内容。...注意:如果你 shell 提示符内容和上例不是一模一样,也不必担心。每个 Linux 发行版定义提示符稍微有点不同,其中一些相当异于寻常。...通过 echo 命令可以证明我们的确复制了 PS1值。...It isavailable at: The Bash Prompt HOWTO 来自于 Linux 文档工程,对 shell 提示符用途进行了相当完备论述。

32310
领券