- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
linux起别名
还有一个使工作变得轻松的方法是使用命令别名。命令别名通常是其他命令的缩写,用来减少键盘
输入。
命令格式为:
alias [alias-name=’original-command’]
其中,alias-name是用户给命令取的别名,original-command是原来的命令和参数。需要注
意的是,由于Bash是以空格或者回 车来识别原来的命令的,所以如果不使用引号就可能导致Bash
只截取第一个字,从而出现错误。如果alias命令后面不使用任何参数,则显示当前正在使用 的
被别名化的命令及其别名。为命令取的别名在该次登录期间始终有效。如果用户需要别名在每次登
录时都有效,那么就将alias命令写到初始化脚本文件中。
[例]如果经常要键入如下的命令,最好为它建立一个别名来减少工作量。
$ cd /usr/X11/lib/X11
假如为这个长命令建立一个名为goconfig的别名,在Bash提示符下键入如下命令:
$ alias goconfig=’cd /usr/X11/lib/X11’
现在,除非您退出Bash,键入goconfig将和原来的长命令有同样的作用。如果想取消别名,
可以使用下面的命令:
$ unalias goconfig
这是一些很多人认为有用的别名,可以把它们写入初始化脚本文件中来提高工作效率:
alias ll=’ls –l’
alias log=’logout’
alias ls=’ls –F’
如果您是一名DOS用户并且习惯了DOS命令,可以用下面的别名定义使Linux表现得象DOS一
样:
alias dir=’ls’
alias copy=’cp’
alias rename=’mv’
alias md=’mkdir’
alias rd=’rmdir’
注意:在定义别名时,等号两边不能有空格,否则shell不能决定您需要做什么。仅在命令中
包含空格或特殊字符时才需要引号。
如果键入不带任何参数的alias命令,将显示所有已定义的别名。
提示符
Bash有两级提示符。第一级提示符是经常见到的Bash在等待命令输入时的情况。第一级提示
符的默认值是$符号。如果用户不喜欢这个符号,或者愿意自己定义提示符,只需修改PS1变量的
值。例如将其改为:
PS1=”Enter a command:”
第二级提示符是当Bash为执行某条命令需要用户输入更多信息时显示的。第二级提示符默认
为。如果需要自己定义该提示符,只需改变PS2变量的值。例如将其改为:
PS2=”More information:”
上面的两个例子都是设定提示符为静态字符串的情况。其实用户也可以使用一些事先已经定义
好的特殊字符。这些特殊字符将使提示符中包含当前时间之类的信息。表10-4列出了最常用的一
些特殊字符及其含义。
表10-4 bash提示符常用特殊字符
特殊字符
说 明
\!
显示该命令的历史编号
\#
显示shell 激活后,当前命令的历史编号
\$
显示一个$ 符号,如果当前用户是root 则显示# 符号
\\
显示一个反斜杠\
\d
显示当前日期
\h
显示运行该shell 的计算机主机名
\n
打印一个换行符,这将导致提示符跨行
\s
显示正在运行的Shell 的名称
\t
显示当前时间
\u
显示当前用户的用户名
\W
显示当前工作目录基准名
\w
显示当前工作目录
这些特殊字符可以组合起来,为用户提 一些提示符,提 很有用的信息。下面来看几个实际
例子:
PS1=”\t”
将使提示符变成如下所示:
02:16:15
而 PS1=\t
将使提示符变成如下所示:
t
若PS1=”\t\\”
将使提示符变成如下所示:
02:16:30\
该例就是使用两个特殊字符的组合得到的。
控制shell的运行方式
Bash有一些特殊变量,能控制shell以不同的方式工作。例如,变量noclobber能防止在重定
向输出时意外地覆盖一个文件。通过set命令 可以设置noclobber变量的有效或无效。set命令有
两个参数:一个是指定变量开(on)或关(off)的选项,一个是特殊变量的变量名。要使某一 特殊变
量开(有效),用-o选项,要使其关(无效),用+o选项。例如:
$ set –o noclobber //
您可能关注的文档
最近下载
- 100大产业链全景图正式版.pdf
- SIwave与Icepak无缝电-热协同仿真.pdf
- 中期报告信息技术环境下教学模式和教学方法的创新设计研究.doc
- 燃气轮机电厂节能降耗分析(行业资料).doc
- 2022年彭城工匠职业技能大赛互联网营销师—直播销售员题库及答案(560题).docx VIP
- 大学教学大纲_古代汉语.docx VIP
- 教育局综治安全工作培训.pptx VIP
- 2022年-2023年国家电网招聘之电网计算机真题精选附答案 .pdf VIP
- gt power教程中文手册工作方向发动机及其CAE空气动力NVH地点mail.pdf
- SL∕T 171-2020 堤防工程管理设计规范.pdf
文档评论(0)