Linux教程(23)-别名
2008-02-23 05:30:11来源:互联网 阅读 ()
命令格式为:
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 | 显示当前时间 标签: 版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
相关文章
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设 网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源 网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它 服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护 软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷 网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash 热门词条
最新资讯
热门关注
热门标签
|