2

我总是使用 less -S 而不是 less,所以我创建了一个 alias less="less -S"

但有时,我想在没有 -S 的情况下使用 less。我尝试了类似的东西les=less,但是当然,它不起作用,因为les调用了另一个别名less -S

有解决办法吗?

(注意:我不想只重命名我的 less 别名,因为当其他人使用我的计算机时,他们总是在没有 -S 的情况下使用 less ,而且我发现对于一些大文件很难读取输出。)

4

1 回答 1

2

设置第二个别名,使其包含less可执行文件的完整路径:

alias les='/usr/bin/less'

或者,使用反斜杠来防止别名扩展:

alias les='\less'
于 2016-12-13T10:47:36.837 回答