龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 操作系统 > LINUX系统 >

网络教室 alias&shell&Bash

时间:2011-03-20 22:37来源:未知 作者:admin 点击:
分享到:
别名――TurboLinux网络教室 还有一个使工作变得轻松的方法是使用命令别名。命令别名通常是其他命令的缩写,用来减少键盘输入。 命令格式为: alias [alias-name=’original-command’] 其中,

  别名――TurboLinux网络教室

  还有一个使工作变得轻松的方法是使用命令别名。命令别名通常是其他命令的缩写,用来减少键盘输入。

  命令格式为:

  

  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

精彩图集

赞助商链接