在别名中使用 less -S 和 less

Use less -S and less in alias

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

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

有解决办法吗?

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

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

alias les='/usr/bin/less'

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

alias les='\less'