和有什么区别
less file-name
和
cat file-name | less
例如:
less .bashrc
和
cat .bashrc | less
输出相同的结果。
和有什么区别
less file-name
和
cat file-name | less
例如:
less .bashrc
和
cat .bashrc | less
输出相同的结果。
下面的两个命令有什么区别?
more file-name
less file-name
我想更改less
命令的默认行为,所以我将以下内容添加到~/.profile
:
LESS="$LESS -x4"
export LESS
然而,仅仅存在一个设置LESS
环境变量似乎改变了less
命令的行为,因为这现在会导致git diff
向我显示原始转义序列。
更一般地,输出
LESS='' git diff
和
unset LESS; git diff
不同。LESS
未设置和LESS
设置为空值有什么区别(除了前者显然暗示-R
)?
如标题所示。既不dpkg -S /usr/bin/less
也不apt-file search /usr/bin/less
产生任何有用的东西。
这是否意味着有一个错误或更少真的不是来自任何包?
(如果您想知道为什么我需要知道答案,我发现这less
是一个旧版本 487 而不是530具有我想要的功能。)
$ which less
/usr/bin/less
$ dpkg -S /usr/bin/less
dpkg-query: no path found matching pattern /usr/bin/less
$ apt-file search /usr/bin/less
colorized-logs: /usr/bin/lesstty
libcss-lessp-perl: /usr/bin/lessp
node-less: /usr/bin/lessc
我试图 strace 一个程序并将 strace 的输出发送到一个文件 x.deb。打开 x.deb 后,我看到了这个:
x.deb:
*** Contents:
x.deb (END)
我以为是strace的一个bug,因为如果我用xx代替x.deb,那么结果是正确的。但是(我不知道为什么)当我用猫打开 x.deb 时,它显示了文件的实际内容,所以......如果是一个错误,那么这个错误在 less 中,而不是在 strace . 但我不确定这是否是一个错误,因为我已经尝试过使用更多版本的命令 less 并获得相同的结果。它是什么?你可以帮帮我吗?
在 Ubuntu 18 LTS 服务器的默认配置中,按 V 键less
调用nano
编辑器,而不是vi
在没有设置环境变量时$LESSEDIT
调用编辑$VISUAL
器$EDITOR
。
我能够恢复man less
with中记录的正确行为,update-alternatives --set editor /usr/bin/vim.basic
但这证明less
执行editor
而不是vi
.
这是一个文档错误(Ubuntu 行为故意与默认上游less
行为不同)还是一个错误,或者是我的错(我错过了什么)?
我运行命令less
ls /usr/bin | less
有很多行目录。
2to3-
2to3-2.7
AssetCacheLocatorUtil
AssetCacheManagerUtil
AssetCacheTetheratorUtil
BuildStrings
CpMac
...
如何枚举它们?
这是我看到的行为:
http://www.giphy.com/gifs/MWuSbME041h8cmDqer
一个简短的描述是,当我输入时man bash | less
,我需要输入
::100
代替
:100
为了移动到第 100 行。
我试过用谷歌搜索它,但不能真正想出理智的搜索词,它没有产生任何结果。
有任何想法吗 ?
我的版本less
是:
less 487 (POSIX regular expressions)