我总是使用 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'
关于bash - 在别名中使用 less -S 和 less,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41119083/