Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我总是使用 less -S 而不是 less,所以我创建了一个 alias less="less -S"。
less="less -S"
但有时,我想在没有 -S 的情况下使用 less。我尝试了类似的东西les=less,但是当然,它不起作用,因为les调用了另一个别名less -S。
les=less
les
less -S
有解决办法吗?
(注意:我不想只重命名我的 less 别名,因为当其他人使用我的计算机时,他们总是在没有 -S 的情况下使用 less ,而且我发现对于一些大文件很难读取输出。)
设置第二个别名,使其包含less可执行文件的完整路径:
less
alias les='/usr/bin/less'
或者,使用反斜杠来防止别名扩展:
alias les='\less'