Linux个性化配置命令提示符
今天我来介绍一下如何个性化配置我们的Linux的命令提示符
在Linux中,相信大家最常见的就是此种命令提示符
一对"[]"下包含着一些信息:
root: 这是我们当前SHELL的用户名信息
@ : 这是信息连接符,等价于 at 意为 在某某某主机上
H96max:主机名信息。这是我为主机起的名字,大家常见的应该是localhost : 翻译为本地主机
在配置开始之前,我们首先应当知道,我们的命令提示符信息存储在什么地方?大家可以想一下,为什么我们登录系统,Linux就知道该给我们按照什么样的模板展示信息
必然在系统中,有变量存储着我们的相关信息,才能够调用展示
而我们要寻找的变量就是 PS1 ,大家可以通过下面命令查看
echo $PS1
要注意,这里的PS是大写,Linux严格区分大小写
这里提示的信息又是什么意思呢?这里我给大家列举了一些常用的提示符格式:
\e 控制符\033
\u 当前用户
\h 主机名简称
\H 主机名
\w 当前工作目录
\W 当前工作目录基名
\t 24小时时间格式
\T 12小时时间格式
! 命令历史数
\# 开机后命令历史数
知道格式以后,我们该如何修改呢?
这很简单,我们只需要给变量 PS1 重新赋值即可
PS1="[\u@\h \W]" #[]的存在就是充当提示符首尾的作用
这是默认的格式,下面我给大家举个例子:
PS1="[\t-\w \u@\h]"
这样修改的话,只能生效与当前SHELL环境,一开关机啥都没了
那我们怎么解决呢?
我们可以通过 /etc/bashrc文件,讲命令写入配置文件,这样就能实现永久生效了
我们在**/etc/bashrc**文件下最后一行添加,记住不要乱动里面的文本
文件编辑器使用nano,vim等都可以,不会用的先自行搜索简单教程,新手建议使用nano
此时我们只需执行最后一步命令:
source /etc/bashrc #重读我们的配置文件,配置即刻生效,或者你重启系统也能看到
通过以上简单教程,相信您已经学会配置属于您自己的个性化提示符
码字不易,喜欢请给UP主点个关注,如遇问题可在下方评论区留言
再见
Linux个性化配置命令提示符相关推荐
- 个性化配置你的SQL Server on Linux
问题引入 这天老鸟满面春风找到菜鸟:"鸟儿啊,看你最近研究SQL Server On Linux如鱼得水,干得不错啊.不过呢,这是一个张扬个性的年代,要创新,要与众不同,那你怎么在Linux ...
- tmux的使用方法和个性化配置
tmux的使用方法和个性化配置 - liuerfire's Blog - Linux, Python, Vim, OnePiece... tmux的使用方法和个性化配置 liuerfire poste ...
- Linux如何让命令提示符显示完整的路径
Linux如何让命令提示符显示完整的路径 文章目录: 1 问题描述 2 修改配置文件显示完整路径 3 其他的命令提示符显示配置修改 1 问题描述 我的linux在命令提示符下,只显示了最后一个路径,这 ...
- Linux网卡配置(二)网卡配置命令
Linux网卡配置(二)网卡配置命令 <!--[if !supportLists]-->1. <!--[endif]-->Netconfig <!--[if !supp ...
- Hexo 个性化配置(三)
本片博客是在上一篇博客Hexo个性化配置(二)的基础上在写的一篇博客,主要不在一起写的原因是,这是自己配置自己搭建的博客时候变学习边记录的文章,记录的比较详细.放置在一篇上面文章比较长,所以截取一次十 ...
- Linux 环境配置
文章目录 Linux 前言 系统环境 1.环境配置文件 2.环境变量PATH 3.链接 附 系统目录 Linux 前言 本文是 菜鸟学院 Linux 环境配置学习中的记录性文章,主做笔记,稍作整理方便 ...
- linux kernel 配置(部分) 部分内容翻译自内核帮助文档
linux kernel 2.6.13 在配置内核前,你应当对详细的了解运行内核的系统,根据自己的需要配置内核. 下面,我将解释内核的各个选项,并根据本人的机器作相应的配置. 在此之前,我把机器硬件参 ...
- red hat linux 时间配置,Red Hat linux9 初装配置(转)
Red Hat linux9 初装配置(转) 前几天非常不幸,看到网上有一个nvdriver for linux的"最新版"显卡驱动,下载下来在文本方式下安装,重启竟然显示i/o错 ...
- linux的网络地址配置,教你如何完成Linux网络地址配置
如果你想了解Linux,了解一些关于Linux的知识.本文为你讲解Linux网络地址配置,希望你能理解Linux网络地址配置,下面就这个问题来详细说说吧. 1.关闭与开启网路端口: 开启81端口: i ...
最新文章
- python做的数据图表怎么在flask中显示_Flask使用Pyecharts在单个页面展示多个图表的方法...
- linux查找文件或字符串的命令
- 大牛都会用的 IDEA 调试技巧!!!
- vue data 值如何渲染_Vue执行流程解析
- linux驱动中使用定时器
- 1803无法升级到2004_汽车排放国标是什么意思:1/2/3/4/5/6的升级是为了什么?
- 只需要4步即可在vue2中使用路由router
- NOTEPAD大神是否鄙视一切IDE?
- Java打印9*9乘法表
- 计算机硬件 试题库,计算机硬件维护-试题库
- Python数学问题2:求100以内素数之和
- 【最全攻略】拼多多商家自研系统接入流程
- 什么是RS485总线?怎么使用RS485总线?——转自微信公众号弱点课堂
- Android studio中出现keeps stopping现象
- iPhone无法联网问题
- Axure RP 9”已损坏,无法打开。 您应该将它移到废纸篓。
- debug - 用Procmon记录目标程序启动后的操作
- Lambert漫反射光照模型归纳
- 一键安装卸载oracle
- 解决.msi打不开问题
热门文章
- php 控制usb口,五种方法限制计算机禁用USB接口
- mysql查询父/子节点
- 关于电子、通信专业学生、工程师学习方法分享
- 京西古道之--冬日穿越戒台寺
- wps启用编辑按钮在哪里_wps office手机版 点击左上角编辑按钮
- stm32 keil4建立工程
- C4D教程-如何制作Nike iD运动风格宣传动画
- 华为nova7se能云闪付吗_华为Nova支持NFC功能吗 华为Nova能刷公交卡吗【详解】
- 单开双控_如何将单开单控改为双控开关,附详细的开关接线图
- 多图详解 DeepMind 的超人类水准星际争霸 AI 「AlphaStar」...