我正在尝试设置一些新别名并遇到一个奇怪的别名。
CatNode
我想将默认文件列表缩短为TypeError: isinstance() arg 2 must be a type or tuple of types
并将所有信息设置为默认值alias l="ls"
alias ls="ls -alGh"
,但我得到的只是:< / p>
L
上面的目录列表:我首先清除了别名,只是为了重新开始并找到包含第一个列出的代码块的别名脚本。是否有某种奇怪的变量引用在这里?
使用后挡板似乎可以解决问题:
LS
答案 0 :(得分:2)
扩展别名时,可以递归调用其他别名。为避免这种情况,您需要使用反斜杠转义别名中的命令:
alias l="\ls"
alias ls="\ls -alGh"