草庐IT

less_than

全部标签

git - 当我使用 "git log"命令时,它不再隐式通过 "less"进行管道传输

以前,我可以直接打字gitlog现在,我必须输入:gitlog|less同样的效果。我没有(有意)更改任何参数。我已经检查了我的全局配置:“~/.gitconfig”和我的项目Git配置“.git/config”,但我看不到任何会导致这种情况的东西。所有的命令参数似乎都是为了选择退出。此外,这些都不起作用:gitconfig--add--globalcore.pagerlessgitlog或GIT_PAGER=lessgitlog或PAGER=lessgitlog 最佳答案 “你试过把它拔下来再插回去吗”我打开了一个新的终端,但它不

混帐 1.8 : it push error: dst ref refs/heads/master receives from more than one src

git1.8的另一个问题:$gitpusherror:dstrefrefs/heads/masterreceivesfrommorethanonesrc.error:failedtopushsomerefsto'gitosis@xxx.xx:xxx.git'建议?它在升级到1.8之前一直有效。$gitremote-vorigingitosis@xxx.xx:xxx.git(fetch)origingitosis@xxx.xx:xxx.git(push)谷歌搜索后我首先尝试了这个:$gitpushorigin:refs/heads/refs/heads/masterremote:warn

Git 分支命令的行为类似于 'less'

当我使用gitbranch命令列出所有分支时,我看到了gitbranch|的输出更少。命令gitbranch应该显示分支列表,就像ls对文件所做的那样。这是我得到的输出:如何获取gitbranch的默认行为?是什么导致分页输出?我的.gitconfig看起来像这样:[user]email=myemail@mail.comname=DennisH.[push]default=simple[merge]tool=vimdiff[core]editor=nvimexcludesfile=/Users/dennish/.gitignore_global[color]ui=true[alias]

c - 'less' linux 命令的备用程序/使 'less' 安全

我想为Linux编写一个交互式程序,例如“less”命令。我不能在我的设置中使用less的原因是你可以在less提示符'!cmd'中执行shell命令,这对于任何生产环境来说都是一个主要的安全风险。我的首选语言是C,但是,如果有人能推荐任何其他类似的程序,那也会很棒,因为我手头有时间。我知道一种选择是浏览较少的源代码,但看起来这在短时间内也不是很直接。 最佳答案 太棒了,我在less本身的手册页中得到了答案。您可以使用其中一个变量禁用这些东西。安全当环境变量LESSSECURE设置为1时,less以“安全”模式运行。这意味着这些特征

Linux Yum 致命 Python 错误 : pycurl: libcurl link-time version is older than compile-time version

所以这个错误让我发疯,我在网上搜索了很多次,运行了一些东西但没有结果。使用yum时出现以下错误。[root@texaspycurl-7.19.0]#yumupdateFatalPythonerror:pycurl:libcurllink-timeversionisolderthancompile-timeversionAborted[root@texaspycurl-7.19.0]#rpm-qa|greppycurlpython-pycurl-7.19.0-8.el6.i686[root@texaspycurl-7.19.0]#rpm-qa|grepcurlcurl-7.19.7-26

linux - 'vim' 可以像 'less' 一样以只读模式打开大文件吗?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭9年前。Improvethisquestion我通常使用“less”来浏览日志文件。但是,有时,我需要使用vim,因为它具有出色的导航功能。但是,日志文件越大,vim加载它们所需的时间就越长。“less”似乎几乎可以立即加载它们。使用'vim-R'以只读模式打开没有帮助。有没有其他选项可以使用vim快速打开大文件?如果需要任何其他信息,请告诉我。

linux - 在 less 命令中关闭计数行号

在openSUSE12.2中,less命令会在打开文件时计算行号。在处理大文件时,这会导致很多延迟。有没有办法禁用此选项? 最佳答案 我的less(cygwin)有一个-n选项来抑制默认行为。相当于长版--line-numbers。执行manless以查看您的less选项。 关于linux-在less命令中关闭计数行号,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3566941

c - "Source file is more recent than executable"除了它不是

GDB提示说我的源文件比可执行文件更新,调试信息似乎确实与源文件的旧版本有关,因为gdb在空白行停止:ProgramreceivedsignalSIGSEGV,Segmentationfault.0x0000000000000000in??()(gdb)up#10x00007ffff7ba2d88inCBKeyPairGenerate(keyPair=0x602010)atlibrary/src/CBHDKeys.c:246warning:Sourcefileismorerecentthanexecutable.246(gdb)list241if(versionBytes==CB_HD

Linux 终端 : Finding number of lines longer than x

我带着一个让我难过的问题来找你。我正在尝试查找文件(在本例中为某个站点的html)中长于x(在本例中为80)的行数。例如:google.com有(通过wc-l检查)有7行,其中两行超过80(通过awk'{printNF}'检查)。我试图找到一种方法来检查有多少行超过80,然后输出该数字。到目前为止,我的命令如下所示:wget-qO-google.com|awk'{printNF}'|排序-g我想只计算哪些行的值大于80,但我想不出它的语法。也许'awk'?也许我正在以最笨拙的方式解决这个问题并且出于某种原因碰壁了。感谢您的帮助!编辑:度量单位是字符。该命令应该能够找到其中超过80个字符

linux - 管道到 less -S 而不清除命令行历史记录的输出

所以我想通过管道将命令的输出传送到|来为我的自定义bash命令在终端中水平滚动少-S但是,如果我这样做,一旦你退出less,命令的输出将不会留在命令行历史中有没有办法配置less,在退出less时将命令的输出保留在历史记录中?例如。如果你查看gitdiff,你可以执行水平滚动然后退出,但输出仍然保留在历史记录中,然后你可以在其中键入新命令......我基本上想为我的自定义模拟这个巴什命令。同样在gitdiff中,它会在现场执行水平滚动(即不使用新屏幕)并且命令行历史记录仍然可见,而对于less它会在它自己的屏幕,你将无法在“lessing”时看到命令行历史记录。是否也可以在less中模