Linux修改BASH命令提示符

Shell命令提示符及颜色是由PS1来配置:

[root@/etc/init.d] echo $PS1
[\[\e[32;40m\]\u@\w]

1.其中PS1常用的参数含义如下:

\d :#代表日期,格式为weekday month date,例如:"Mon Aug 1"
\H :#完整的主机名称
\h :#仅取主机的第一个名字
\t :#显示时间为24小时格式,如:HH:MM:SS
\T :#显示时间为12小时格式
\A :#显示时间为24小时格式:HH:MM
\u :#当前用户的账号名称
\v :#BASH的版本信息
\w :#完整的工作目录名称
\W :#利用basename取得工作目录名称,所以只会列出最后一个目录
\# :#下达的第几个命令
\$ :#提示字符,如果是root时,提示符为:# ,普通用户则为:$

2.颜色值设置: PS1中设置字符颜色的格式为:\[\e[F;Bm\],其中“F“为字体颜色,编号为30-37,“B”为背景颜色,编号为40-47。颜色表如下:

F       B
30      40      黑色
31      41      红色
32      42      绿色
33      43      黄色
34      44      蓝色
35      45      紫红色
36      46      青蓝色
37      47      白色

3.

时间: 2024-10-12 00:44:45

Linux修改BASH命令提示符的相关文章

Linux修改Shell命令提示符及颜色

Linux修改Shell命令提示符及颜色 1. Linux登录过程中加载配置文件顺序: /etc/profile → /etc/profile.d/*.sh → ~/.bash_profile → ~/.bashrc → [/etc/bashrc] 可查看默认的~/.bashrc文件如下: [root@~/wade/codeReview/redis-2.8.17] cat ~/.bashrc # .bashrc   # User specific aliases and functions  

[添加用户]解决useradd 用户后没有添加用户Home目录的情况,Linux改变文件或目录的访问权限命令,linux修改用户密码,usermod的ysuum安装包。飞

usermod的yum安装包: shadow-utils 将nobody用户添加到nogroup 组: usermod -g nogroup nobody cat /etc/passwd|grep nobody nobody:x:65534:65534:nobody:/var/lib/nobody:/bin/bash 第3个字段是65534:意思就是,UID(用户的ID)是500. 第4个字段是65534:意思就是.GID(用户的组ID)的500. 使用usermod -g nogroup no

Linux常用 bash

学会Linux常用 bash命令 目录 基本操作1.1. 文件操作1.2. 文本操作1.3. 目录操作1.4. SSH, 系统信息 & 网络操作 基本 Shell 编程2.1. 变量2.2. 字符串替换2.3. 函数2.4. 条件2.5. 循环 技巧 调试 1. Basic Operations a. export 显示所有的环境变量,如果你想获取某个变量的详细信息,使用 echo $VARIABLE_NAME. export Example: $ export SHELL=/bin/zsh A

Linux修改类似.bash_profile等配置文件,不重启系统让配置立即生效的做法

Linux修改类似.bash_profile等配置文件,不重启系统让配置立即生效的做法: A . .bash_profile B source .bash_profile C exec bash --login

linux修改运行中的脚本

工作中经常会遇到,在执行一个脚本时后,觉得有些地方要补充,而这个脚本又已经运行了一段时间,如果从头再来很浪费时间,这时如果能修改这个运行中的脚本就方便多了. 如: cat test.sh #!/bin/bash echo 1111 sleep 60 echo 2222 当开始运行后,如果想修改第二个echo的输出值,怎么办? 直接打开test.sh修改肯定是不行的,这就好比,一个运行中的脚本,你把文件删除了之前,脚本依然可以运行下去一样.这是因为,此时的脚本已经放在了内存里.所以要想修改脚本只能

linux下PS1命令提示符设置

linux下PS1命令提示符设置 在此文件最后一行添加:vim /etc/profileexport PS1='[\[email protected]\h \W]\$ '   #这里必须用单引号. \d :代表日期,格式为weekday month date,例如:"Mon Aug 1" \H :完整的主机名称.例如:我的机器名称为:fc4.linux,则这个名称就是fc4.linux \h :主机名 \t :显示时间为24小时格式,如:HH:MM:SS \T :显示时间为12小时格式

02.Linux系统Bash初识

1.Linux系统终端概述 服务器终端切换: Ctrl + Alt + F1 - F6虚拟机终端切换: Ctrl +Shift +Alt +F1 - F6虚拟终端由mingetty程序生成 //物理机执行为本地终端 [[email protected] ~]# tty /dev/tty1 //通过网络使用模拟终端远程连接Linux, 日常运维中就是这种方式. [[email protected] ~]# tty /dev/pts/1 2.Linux系统Bash管理 简单的说, Shell是系统的

【Linux】Bash脚本

1.1 变量类型 几乎所有的编程语言都有变量的概念,Bash当然也不例外.说道变量就少不了说一说类型.但与其他语言不同的是Bash属于无类型语言,如果强要说一种类型,可以认为都是字符串.说到这里,你可能会说,Bash里面也有整数类型吧,好像有整数的运算.但其是通过一些运算符,表达式或者命令将字符串视作整数处理的,其本质还是字符串. 1.2 声明变量 Bash中的变量和其他脚本语言一样,都是无需声明,直接拿来用的.所以变量的第一次出现都是伴随着初始化的. 1.3 取用变量 变量前加一个 $ 符号.

Linux 修改yum源

Linux 修改yum源 第一种方式: 1 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo 第二种方式: 1 vi yum.sh 1 2 3 4 5 6 7 8 9 10 #!/bin/bash mv /etc/yum.repos.d/* /mnt a=`cat /etc/redhat-release |awk '{print $3}'|awk -F . '{print