几年前,我对功能较少的设置较少,我想撤消那些更改。因此,我开始从“〜/ .zshrc”中删除别名。由于在获取该文件后,我的系统告诉我,当我键入“ less”时,我想访问少有vim的功能,所以添加了这两个导出:
export LESSOPEN="|lesspipe.sh %s"
export LESS="/usr/bin/less"
和以下别名
alias less="/usr/bin/less"
“ ls -l \ less”没有向我显示默认目标的less的目标,所以我看不到目标更少的实际默认符号链接是什么
在获取文件后,一切正常,除了我现在会收到“没有-/选项(“ --help”以获得帮助))行这一事实。
我该如何解决此问题,为什么它甚至会出现?
在less
手册页中:
环境变量
LESS
:less
自动传递给的选项。
环境变量的重点是配置的默认选项less
。您可以这样做:
export LESS=FRX
例如-F
,-R
和-X
选项将自动传递。
因此,您不想在其中放置less
可执行文件的路径。这样做会告诉less
您尝试将其解释为选项。/
不是的有效选项名称less
。
而且,alias less=/usr/bin/less
仅当less
系统上安装了多个版本并且/usr/bin
您想要的是该版本(而不是通过$PATH
查找找到的版本)时,才应该是必需的。
即使那样,那里也不必使用别名,您可以使用别名hash less=/usr/bin/less
来告诉Shellless
命令的首选路径。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句