码迷,mamicode.com
首页 > 系统相关 > 详细

Linux 命令 - alias: 设置或显示别名

时间:2015-10-01 17:54:47      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:

当一个命令太长或者不符合用户的习惯,那么可以为该命令指定一个符合用户习惯的别名。比如习惯 DOS 命令的用户可以使用 alias md=‘mkdir‘ 命令将 md 来替换 mkdir。有时也为经常调用的命令添加一个普遍会用到的选项,例如 alias ls=‘ls --color=auto‘。

在命令行定义别名有个小问题:当 shell 会话结束时,这些别名也随之消失。如果需要别名长期有效,需要将 alias 命令写到初始化脚本中。

 

命令格式

alias: alias [-p] [name[=value] ... ]

 

命令参数

-p
  以可复用的格式显示所有定义的别名。

 

实例

a) 显示所有已定义的别名。

[huey@huey-K42JE cmdline]$ alias
alias l.=‘ls -d .* --color=auto‘
alias ll=‘ls -l --color=auto‘
alias ls=‘ls --color=auto‘
alias vi=‘vim‘
alias which=‘alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde‘

b) 定义别名。

[huey@huey-K42JE cmdline]$ alias copy=‘cp‘
[huey@huey-K42JE cmdline]$ copy /etc/passwd ./passwd
[huey@huey-K42JE cmdline]$ ls
passwd

c) 删除别名。

[huey@huey-K42JE cmdline]$ type copy
copy is aliased to `cp‘
[huey@huey-K42JE cmdline]$ unalias copy
[huey@huey-K42JE cmdline]$ type copy
-bash: type: copy: not found

 

相关命令

unalias - 删除别名

 

Linux 命令 - alias: 设置或显示别名

标签:

原文地址:http://www.cnblogs.com/huey/p/4851207.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!