位置: IT常识 - 正文

简单讲解Linux系统中PS1默认提示符的设置(“linux系统”)

编辑:rootadmin
这篇文章主要介绍了Linux系统中PS1默认提示符的设置,包括在设置PS1的shell中变量赋值的相关知识讲解,需要的朋友可以参考下... 16-03-18

推荐整理分享简单讲解Linux系统中PS1默认提示符的设置(“linux系统”),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux系统百度百科,linux系统,linux系统简介,趣谈linux系统,linux系统详解,linux系统百科,linux系统百科,linux系统详解,内容如对您有帮助,希望把文章链接给更多的朋友!

PS1(是数字1而不是字母l),每个版本bash的PS1变量内的特殊符号可能有些小的差异,你可以先man bash 一下。下面是FC4环境下默认的特殊符号所代表的意义:

\d :代表日期,格式为weekday month date,例如:"Mon Aug 1"

\H :完整的主机名称。例如:我的机器名称为:fc4.linux,则这个名称就是fc4.linux

\h :仅取主机的第一个名字,如上例,则为fc4,.linux则被省略

\t :显示时间为24小时格式,如:HH:MM:SS

\T :显示时间为12小时格式

\A :显示时间为24小时格式:HH:MM

\u :当前用户的账号名称

\v :BASH的版本信息

\w :完整的工作目录名称。家目录会以 ~代替

\W :利用basename取得工作目录名称,所以只会列出最后一个目录

简单讲解Linux系统中PS1默认提示符的设置(“linux系统”)

\# :下达的第几个命令

\$ :提示字符,如果是root时,提示符为:# ,普通用户则为:$

默认的PS1内容为: PS1='[\u@\h \W]\$ ' ,所以默认的提示符就是: [root@linux ~]#。如要更改在shell提示符下输入:

代码如下: [root@web1177 ~]# PS1='[\u@\h \w\#]\$ '

这样就可以知道你现在输入的是第几个命令。

下面我们将讨论下在SHELL变量赋值,先看鸟哥书上的变量赋值:

1. 变量与变量内容以等号( = )来连结;

2. 等号两边不能直接接空格符;

3. 变量名称只能是英文字母与数字,但是数字不能是开头字符;

4. 若在赋值中有空格符可以使用双引号或单引号来将变量内容结合起来,但须要特别留意, 双引号内的特殊字符可以保有变量特性,但是单引号内的特殊字符则仅为一般字符;

5. 必要时需要以反斜杠(\)来将特殊符号 ( 如 Enter, $, \, 空格符, ' 等 ) 变成一般符号;

6. 在一串指令中,还需要藉由其它的指令提供的信息,可以使用引用字符(` command` );(特别特别注意,那个 ` 是键盘上方的数字键 1 左边那个按键,而不是单引号!)

7. 若该变量为扩增变量内容时,则需以双引号及 $变量名称 如: "$PATH":/home继续累加内容;

8. 若该变量需要在其它子程序执行,则需要以 export 来使变量变成环境变量, 如export PATH

9. 通常大写字符为系统预设变量,自行设定变量可以使用小写字符,方便判断 ( 纯粹依照使用者兴趣与嗜好 ) ;

10. 取消变量的方法为: unset 变量名称。

那么在PS1的设置中,因为中间有空格,所以我们需要用单双引号,没有与需要用到命令的结果,所以不需要引用。而我们选择单引号是为了让PS1直接接受纯字符,而不是在SHELL中有特殊意义的字符,或者以$开头的变量,所以我们用单引号即可,当让也可以用双引号。

本文链接地址:https://www.jiuchutong.com/zhishi/280058.html 转载请保留说明!

上一篇:PDVDServ.exe是什么进程 PDVDServ进程查询(pdv文件什么意思)

下一篇:受限用户怎样重装系统?重装win7系统提示当前用户是受限用户的解决方法(受限制用户怎么解决)

  • 应付账款坏账了怎么处理
  • 销售收入是不是营业收入
  • 一般纳税人销项开普票,进项票可以抵扣吗
  • 股权评估与资产评估的关系
  • 房屋租赁费如何计提
  • 兼营行为税务处理例子
  • 捐赠支出税前扣除
  • 发票开错了收入增多了当月分录如何红冲?
  • 购买理财产品现金流量处理怎么做?
  • 提前给货款计入什么科目
  • 月末哪些科目需要手动结转为成本
  • 库存现金多了是什么原因
  • 房产订金是否缴纳土地增值税?
  • 企业租车费用怎么处理方法
  • 销项负数发票与红字发票
  • 金税盘的年费怎么做抵扣帐
  • 小微企业免税销售额怎么算
  • 投资退税申请应怎么写
  • 企业向关联方借款是否可以无偿
  • 加计扣除10%进项税账务处理 如何填表
  • 收到个人转款会计分录
  • 资产负债表年初数和期末数代表什么
  • 申报更正退税增值税申报表如何反应
  • 财务计提个人缴纳社保部分怎么记账?
  • 电子商务出来干嘛
  • 服务业核定征收税率表
  • 其他应收款计提坏账比例
  • 贴现利息会计处理
  • session失效的方法
  • 第一启动盘设置为u盘
  • 超市消费券买什么好
  • php面向对象优点,缺点
  • PHP:Memcached::isPersistent()的用法_Memcached类
  • php数组函数实现机选双色球
  • PHP:pg_fetch_row()的用法_PostgreSQL函数
  • 固定资产全额折旧
  • 营改增预收款确认收入
  • 图像相似性度量
  • 资产减值损失属于损益类的收入还是费用
  • php检测字符串长度
  • 贷方跟借方哪个是收入哪个是支出
  • 小规模纳税人年收入超过500万必须转为一般纳税人吗
  • taskset 绑定cpu
  • 银行同业存放业务管理办法
  • 增值税专用发票和普通发票的区别
  • 自产自销的农产品可以抵税吗
  • 所有者权益期末余额-年初余额=净利润吗?
  • 平行结转的约当约当怎么计算
  • 织梦安装完要删除哪个文件
  • 付员工经济补偿金的分录
  • 有留抵税额可以注销吗
  • 非税收入票据可以跨年度使用吗
  • 固定资产未入账的定性依据
  • 企业为职工支付的补充医疗保险费
  • 一个人可以有两张同一个银行的卡吗
  • 开公司的车出差违章算谁的
  • 银行业务冲正
  • 进项税额转出可以在所得税前扣除吗
  • 分公司做账报税
  • 劳务派遣人员能有营业执照吗
  • Linux/Mac MySQL忘记密码怎么办
  • win7安装mysql5.5
  • hosts文件不起作用
  • 建立iis
  • centos7关闭kdump
  • macbookpro客人用户
  • mac win10 wifi
  • WINDOWS系统还原主要作用
  • windows7脚本编程和命令行指南
  • 飞信安卓下载
  • WIN10系统中软件打开找不到网络共享盘
  • win7系统打不开网络和共享中心
  • 数据结构 二叉树什么是孩子数
  • python xml文件转化为excel
  • 用Fragment+ViewPager搭建万能的android界面
  • js debounce实现
  • Python中Collections模块的Counter容器类使用教程
  • 电子税务局增值税申报表下载
  • 超市一般纳税人做账流程
  • 小企业会计准则的印花税计入什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设