定义PS1

定义PS1,如:[[email protected]][~]$

export PS1="\n\e[1;0m[\e[0;0m\u\e[0;[email protected]\e[0;0m\h\e[1;0m]\e[1;32m\e[1;32m[\e[0;34m\w\e[1;32m]\$\e[m "
时间: 2024-08-06 14:13:41

定义PS1的相关文章

PS1的相关应用详解

最近在学习linux操作系统(CentOS 6 & CentOS 7).觉得linux终端命令行全部为白色,会经常导致命令与输出内容难以分辨.于是上网找到修改linux终端命令行颜色的方法,发现通过定义PS1环境变量即可实现,下面我以root用户身份进行操作. 1.了解PS1 PS1是Linux终端用户的一个环境变量,用来定义命令行提示符的参数. 在终端输入命令: echo $PS1 可得到当前PS1的定义值: PS1='[\[email protected]\h \W]\$ ' PS1的常用参

Linux的PS1.PS2.PS3.PS4等环境变量;Crontab的两个坑人点;变量传递等

1.问题出现: 我为了实现一个功能,就是让PS1变量(命令行提示符)每隔1分钟(利用crontab计划任务)变化一次颜色和背景格式以实现酷炫的效果,但是经过了各种尝试均以失败告终.虽然能够实现让PS1每按一次回车变化一次颜色(这个有人想尝试的话下面写的有),但是无法做到让它每隔一段时间进行一次格式的变化为了解决这个问题,进行了一些研究,总结了一下写在下面 附加:PS1每按一次回车实现颜色变化实现: 先在脚本中写入: #!/bin/bash PS1="\033[01;\$[RANDOM%7+31]

bash PS1配色

bash的命令提示符和终端外观由环境变量PS1定义 PS1 在每个命令之前显示的主提示符,因此它是每个人都不同的. PS2 当一个命令需要更多的输入(例如,一个多行命令)中显示的辅助提示. PS3 不是很常用. PS4 也是不常用. PS1格式 \u 表示用户(username): \h 表示主机(hostname): \w 表示当前工作目录(directory): \$ 如果您不是超级用户 (非root),则插入一个 "$":如果您是超级用户(root),则显示一个 "#&

Linux中的环境变量配置文件及其作用

登录相关的配置文件: /etc/profile 范围:对所有用户生效 作用: a.定义USER变量 b.定义LOGNAME变量 c.定义MAIL变量 d.定义PATH变量 e.定义HOSTNAME变量 f.定义HISTSIZE变量 g.定义umask值 i.调用/etc/profile.d/*.sh文件 /etc/profile.d/*.sh 范围:对所有用户生效 说明:这是一族sh文件,没个都会被调用 例如: /etc/profile.d/lang.sh 作用:调用/etc/sysconfg/

Linux上命令的使用格式和基础命令详解

一.Linux上命令的使用格式 命令行提示符详解: 用户通过终端的命令行接口来控制操作系统,登陆后如下: [[email protected] ~]# root: 当前登录的用户 @:分隔符 localhost: 当前主机的主机名,非完整格式:此处的完整格式为:localhost.localdomain [[email protected] ~]# hostname localhost.localdomain ~:用户当前所在的目录(current directory),也称为工作目录(work

Shell学习笔记 - 环境变量配置文件

一.source命令 功能:在当前bash环境下读取并执行配置文件中的命令 1. 命令格式 source 配置文件  或  . 配置文件 2. 命令示例 [[email protected] ~]# source /etc/profile #让/etc/profile配置文件生效 [[email protected] ~]# . /etc/profile #与上面的命令效果一样 二.全局环境变量配置文件 全局环境变量配置文件会对所有用户生效. 1. /etc/profile 作用: 1) 定义U

2. shell之shell配置文件

1. shell配置文件的位置 最常用的shell有sh和bash等,此处只讲sh和bash 1.1. sh(Bourne Shell)配置文件主要有两个,分别为每个用户主目录中的.profile文件以及/etc/profile文件,前者是用户独有的,后者是所有用户共有的;.profile是在profile(有点复杂,不太明白)之后运行的,不具体讲解 1.2. bash(Bourne-Again Shell)配置文件主要有5个,其中4个位于用户主目录中,有一位位于/etc中: bash_hist

[Shell]Bash变量:环境变量的配置文件和登录信息

----------------------------------------------------------------------------------------- 只有把环境变量放入配置文件中,才能每次开机自动生效.source命令:让配置文件直接生效,而不用注销或重新登录. source 配置文件 或者 . 配置文件(等同于 source 配置文件) [系统中五类环境变量配置文件] /etc/profile /etc/profile.d/*.sh ~/.bash_profile

[CentOS 7系列]变量

"变量是一种使用方便的占位符,用于引用计算机内存地址,该地址可以存储Script运行时可更改的程序信息.使用变量并不需要了解变量在计算机内存中的地址,只要通过变量名引用变量就可以查看或更改变量的值."举个例子,当用户上传一个值,这个值传递给程序.这个值在程序运行中被多次调用赋值.在系统做升级时,维护和调试升级就要在每次调用赋值的地方修改.这时,如果将用户上传的值定义为一个变量.系统需要赋值时,就去调用这个变量.在以后的维护升级时,只需要更改变量的值即可. 1.系统变量 Shell变量可