我经常在控制台中使用手册页(没有 GUI),但我使用的宽屏幕在文本模式下确实有很多列。行太长,读起来不舒服。
man
有没有办法限制(或,哪个人在内部使用)使用的列数less
?
我经常在控制台中使用手册页(没有 GUI),但我使用的宽屏幕在文本模式下确实有很多列。行太长,读起来不舒服。
man
有没有办法限制(或,哪个人在内部使用)使用的列数less
?
受此答案的启发:当我type -p
在命令提示符下运行时,如果命令存在,它会可靠地告诉我路径:
pi@raspberrypi:~ $ type -p less
/usr/bin/less
pi@raspberrypi:~ $ type -p asdf
pi@raspberrypi:~ $
但是,当在脚本中使用时,就好像-p
参数被解释为自身的命令一样。该type
命令似乎忽略了它作为它的选项,因为结果中总是有一些流氓文本-p not found
。它破坏了脚本的其余部分:
#!/usr/bin/sh
main() {
for mycommand in $1; do
echo Checking $mycommand
loc="$(type -p "$mycommand")"
echo $loc
if ! [ -f "$loc" ]; then
echo I think I am missing $mycommand
fi
done
}
main "less asdf"
脚本的输出:
Checking less
-p: not found less is /usr/bin/less
I think I am missing less
Checking asdf
-p: not found asdf: not found
I think I am missing asdf
你能帮帮我吗?树莓派上的外壳是否有导致这种情况的原因?