2009-06-27 53 views
0

一个简单的例子:Linux:可能扩展和别名?

比方说,我已经被地方采购作为一个别名:

alias ls 'ls -o' 

我想有第二别名添加到这一点:

alias ls 'ls -a' 

所以当我执行它,我真的得到:

ls -o -a 

是硫可能吗?当然在上面的例子中,第二个覆盖第一个。

为什么我要这个?第一个别名(比示例更复杂)是从公司服务器公开分享的,并且我不希望在原始修改的情况下复制它。

我正在使用C shell。

+0

我想你会在http://serverfault.com找到更好的答案 – 2009-06-27 00:32:37

回答

1
eval "$(alias -p|grep '^alias ls='|sed "s/'$/ -o'/")" 

请注意,这假定您使用bash。