在 shell 转义字符环境下,有个提示字符 他可以修改吗?要改什么

2978人阅读
Linux Problems(40)
查看 locale:
LC_CTYPE=&C&
LC_NUMERIC=&C&
LC_TIME=&C&
LC_COLLATE=&C&
LC_MONETARY=&C&
LC_MESSAGES=&C&
LC_PAPER=&C&
LC_NAME=&C&
LC_ADDRESS=&C&
LC_TELEPHONE=&C&
LC_MEASUREMENT=&C&
LC_IDENTIFICATION=&C&
所有用户——/etc/profile
单个用户——其他shell相关配置文件
可以的单独修改每个 LC_XXX, 也可以修改 LANG 或 LC_ALL 使所有的生效,优先级关系:
LC_ALL & LC_XXX & LANG
LC_ALL=zh_CN.gbk
export LC_ALL
LANG=en_US.UTF-8
export LANG
LC_CTYPE=en_US.UTF-8
export LC_CTYPE
LANG=en_US.UTF-8
LC_CTYPE=&zh_CN.gbk&
LC_NUMERIC=&zh_CN.gbk&
LC_TIME=&zh_CN.gbk&
LC_COLLATE=&zh_CN.gbk&
LC_MONETARY=&zh_CN.gbk&
LC_MESSAGES=&zh_CN.gbk&
LC_PAPER=&zh_CN.gbk&
LC_NAME=&zh_CN.gbk&
LC_ADDRESS=&zh_CN.gbk&
LC_TELEPHONE=&zh_CN.gbk&
LC_MEASUREMENT=&zh_CN.gbk&
LC_IDENTIFICATION=&zh_CN.gbk&
LC_ALL=zh_CN.gbk
所以,修改公共配置文件(如 /etc/profile)时最好不要设置 LC_ALL,因为优先级的关系,即使普通用户设置了不同的 LC_XXX,这个设置也不会生效,建议设置在公共配置文件(如 /etc/profile)中设置& LANG。
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:704481次
积分:8121
积分:8121
排名:第2619名
原创:224篇
转载:25篇
评论:22条
(4)(1)(3)(1)(1)(1)(1)(3)(1)(1)(2)(3)(3)(8)(8)(1)(4)(2)(4)(1)(10)(16)(3)(1)(2)(3)(2)(23)(4)(2)(12)(24)(10)(14)(3)(15)(3)(3)(2)(1)(23)(17)(3)
(window.slotbydup = window.slotbydup || []).push({
id: '4740881',
container: s,
size: '200,200',
display: 'inlay-fix'您的浏览器已经禁用了脚本,这可能会影响您正常使用本站的功能。
修改shell终端提示信息
终端默认只显示用户名、主机名、工作目录,有时候我们需要对Shell终端显示的信息简单调整一下,以便使工作更有效率。比如我们可以给Shell终端加上时间,以便我们计算脚本执行的时间,如下所示:
[root@localhost src]$ $PS1
[\u@\h \]$
#读取默认终端显示信息
[root@localhost src]$ PS1=&[\u@\h \W \t]$&
#给Shell终端加上时间显示
[root@localhost src 16:19:18]$
#时间已经显示出来了
Shell终端的显示,使用到以下两个环境变量
PS1:就是用户平时的提示符。
PS2:第一行没输完,等待第二行输入的提示符。
[root@localhost src]$echo $PS1
[\u@\h \W]$
#读取默认终端显示信息
想重启后继续生效,只需要修改配置文件即可。
对于当前用户只需修改~/.bashrc,对于系统所有用户我们修改/etc/bashrc。
shell环境下默认的特殊符号意义:
\d :代表日期,格式为weekday month ,例如:&Sun Sep 18&P
\H :完整的主机名称。例如:我的机器名称为:redhat.,则这个名称就是fc4.linux
\h :仅取主机的第一个名字,如上例,则为redhat.linux,.linux则被省略
\t :显示时间为24小时格式,如:HH:MM:
\T :显示时间为12小时格式
\A :显示时间为24小时格式:HH:MM
\u :当前用户的账号名称
\v :BASH的版本信息
\w :完整的工作目录名称。家目录会以 ~代替
\W :利用取得工作目录名称,所以只会列出最后一个目录
\# :下达的第几个命令
\$ :提示字符,如果是root时,提示符为:# ,普通用户则为:$
\n :换行符
邮件(不会被泄露)
Fatal error:
Call to undefined function wp_smilies() in /data/wsdata/wwwroot/sunkai/linuxde/www/wp-content/themes/linuxde/comments.php on line 68君,已阅读到文档的结尾了呢~~
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口第十一章认识bashshell
1、在Linux上可以找到那些shell(举出3个)?那个文件记录可用的shell?Linux默认的shell是什么?(1)/bin/sh(2)/bin/bash(就是Linux默认的shell)(3)/bin/tcsh(4)/bin/csh(5)/bin/zsh (基于ksh开发的,功能更强大的shell)。2、在shell环境下,有个提示符(prompt),它可以修改吗?要改什么?默认的提示符的内容是什么?(1)可以,用PS1=修改(2)默认的是:[ ~ ]#3、如何显示HOME环境变量?(1)echo $HOME4、如何得知当前的所有变量与环境变量的设置值?(1)所有变量:set(2)环境变量:env或export5、是否可以设置一个变量名称为3myhome?(1)不可以,因为不能以数字开头。6、在这样的联系中“A=B”且”B=C”,若执行“unset $A”,则取消的变量是A还是B?(1)B7、如何取消变量与命令别名的内容?(1)取消变量:unset name(2)取消别名:unalias name8、如何设置一个变量名称为name内容为it’s my name?(1)name=“it’s my name”9、环境变量文件的加载顺序是什么?(1)先由/etc/passwd取得bash这个 shell,再到/etc/profile读取主要的环境变量,同时亦会将/etc/inputrc及/etc/profile.d内容均读入,之后,再到个人的家目录读取~/.bash_profile及~/.bashrc等档案。10、Man page 的路径设置文件是什么?(1)/etc/man.config或/etc/man.conf11、试说明‘、’‘、与’符号在变量定义中的用途?12、转义符号\有什么用途?(1)可以将“特殊字符或通配符”还原成一般字符13、连续命令中,;、&&、||有何不同?(1)如果想一次多执行几个命令,就用;隔开,先执行完分号前面的再执行后面的(2)如果一个目录存在才可以在这个目录下创建文件夹,就用到&&符号,Eg: ls /tmp && touch /tmp/testingagin(3)||与&&相反,如果一个文件夹不存在时,才可以创建,就用到||符号。Eg: ls /tmp/vbirding || touch /tmp/vbirding14、如何在last的结果中,独立出账号,并且显示本月份曾经登陆过的账号?(1)last |cut –d ‘ ‘ –f1 | sort|uniq15、请问foo1 && foo2 | foo3&foo4中,foo1/foo2/foo3/foo4是命令还是文件?整串命令的含义是什么?(1)foo1/foo2 与 foo3 都是指令, foo4 是装置或档案。整串指令意义为:&&&&& a. 当 foo1 执行结果有错误时,则该指令串结束;&&&&& b. 若 foo1 执行结果没有错误时,则执行 foo2 | foo3 & foo4 ;&&&&& c. foo2 将 stdout 输出的结果传给 foo3 处理;&&&&& d. foo3 将来自 foo2 的 stdout 当成 stdin ,处理完后将数据流重新导向 foo4 这个装置/档案16、如何显示出在/bin下任何以a为开头的文件名的详细数据?(1)ls –al a*17、如何显示出/bin下文件名为4个字符的文件?(1)ls ????18、如何显示出/bin下文件名开头不是a-d的文件?(1)ls [!a-d]19、离开bash后,希望系统可以将最近工作的:(1)工作日期:(2)100个历史命令独立记录到~/.bash_localcom文件中,该如何设置?(1)date & ~/.bash_localcom | history 100 && ~/.bash_exit20、要将终端接口的登录提示符修改成自己喜欢的样子,应该改哪里?(filename)(1)PS1=’[\\h \w \A #\#]\$’21、承上题,如果想让用户登陆后才显示欢迎消息,应该改哪里?(1)/etc/motd&
第十章:门面模式 一:门面模式的作用 简化已有的api,使其更加容易使用 解决浏览器的兼容问题 二:门面模式的本质 门面模式的本质就是包装已有的api来简化操作 三:门面模式的两个简单例子 下面这个例子就是一个简单的门面模式,用来处理事件的兼容性问题: function addEvent(el, type, fn) { if (window.addEvent ...
对等网关:通过配置 SIP 中继连接的 Internet 电话服务提供商的 PSTN 网关.IP-PBX 或会话边界控制器组件概念语音策略用于启用一组呼叫功能并关联一个或多个PSTN用法记录以定义分配有该策略的用户的呼叫功能和权限.语音策略的作用域可以是Site,也可以是“用户”.未分配给语音策略的用户将自动分配给全局策略,全局策略是随产品一起安装的默认语音 ...
第六章项目整体管理1.项目整体管理的过程包括如下内容(熟练背):(1)项目启动.制定项目章程,正式授权项目或颈剐阶段的开始.(2)制定初步的项目范围说明书.编制一个初步的项目范围说明书,概要地描述项目的范围.(3)制定项目管理计划.将确定.编写.集成以及拂调所有分计划,以形成整体项目管理计划.(4)指导和管理项目的执行.执行在项强管理计划中所定义的工作以达到 ...
&Windows Server 2008 系统管理之道& 视频突击 清华出版社 系列 系统学习 彻底掌握Windows Server 2008 Windows Server Core电子文档 下载网址视频教程下载网址
Windows2008系统管理 ...
Windows Server 2008 视频突击系列 作者原发 &掌控Windows Server 2008活动目录&下载网址 /400469出版社文章视频下载
第十章质量管理1.质量管理基本原则?1)以实用为核心的多元要求.2)系统工程.3)职工参与管理.4)管理层和第一把手重视.5)保护消费者权益.6)面向国际市场.2.质量管理的目标?1)顾客满意度.2)预防胜于检查.3)各阶段内的过程.3.质量管理的主要活动有哪些?(记)项目的质量管理可以分解为质量策划.质量保证和质量控制三个过程.质量策划是指确定与项目相关的 ...
© CopyRight
Inc All Rights Reserved.
管理员邮箱: info @

我要回帖

更多关于 shell 转义字符 的文章

 

随机推荐