我想--为bash cd -命令创建别名.为了解决这个问题,我找到了使用这个别名的建议:
alias -- -="cd -"
Run Code Online (Sandbox Code Playgroud)
但是,这会导致以下错误,如此会话代码段中所示:
chris@DeathStar:~$ cd .vim
chris@DeathStar:~/.vim$ --
-bash: --: command not found
chris@DeathStar:~/.vim$
Run Code Online (Sandbox Code Playgroud)
我的bash --version:
GNU bash, version 4.2.39(2)-release (i386-apple-darwin12.2.1)
Copyright (C) 2011 Free Software Foundation, Inc.
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
你创建的别名似乎-不是--.如果您想要它--,您需要将其声明为:
alias -- --="cd -"
Run Code Online (Sandbox Code Playgroud)
您只需键入即可查看shell会话中声明的别名列表alias.
PS
--后面的第一个序列alias与别名无关,只是为了让alias命令不考虑以-as命令选项开头的后续参数.
| 归档时间: |
|
| 查看次数: |
1642 次 |
| 最近记录: |