小编Jim*_*Jim的帖子

对差异输出的理解

我有 file1.txt

this is the original text  
line2  
line3  
line4  
happy hacking !  
Run Code Online (Sandbox Code Playgroud)

file2.txt

this is the original text  
line2  
line4  
happy hacking !  
GNU is not UNIX  
Run Code Online (Sandbox Code Playgroud)

如果我这样做:diff file1.txt file2.txt我得到:

3d2  
< line3  
5a5  
> GNU is not UNIX  
Run Code Online (Sandbox Code Playgroud)

通常如何解释输出?我认为这<意味着已删除,但做什么3d25a5意味着什么?

如果我做:

this is the original text  
line2  
line3  
line4  
happy hacking !  
Run Code Online (Sandbox Code Playgroud)

结果更清楚了,但这@@ -1,5 +1,5 @@意味着什么?

linux diff files

145
推荐指数
5
解决办法
20万
查看次数

如何使用 Terminal.app 在 tmux 中向上或向下翻页?

当我在时tmux只显示一部分文本。如果我尝试向上或向下滚动,控制台会向上滚动而不是实际文本。如果我按 CTRL+b 后跟[,我会在状态栏中看到*tmux,如果我按向上或向下箭头,我实际上可以逐行向上/向下移动文本。当我按下时,q我会在状态行中看到bash

当我CTRL+b跟随Page UPPage控制台上升或下降但不是文本时。

如何一次向上或向下滚动多行文本?

ssh tmux terminal.app

83
推荐指数
5
解决办法
14万
查看次数

sed 可以替换换行符吗?

sed 和换行符有问题吗?
我有一个包含以下内容的文件 test.txt

aaaaa  
bbbbb  
ccccc  
ddddd  
Run Code Online (Sandbox Code Playgroud)

以下不起作用:
sed -r -i 's/\n/,/g' test.txt

我知道我可以使用tr它,但我的问题是为什么 sed 似乎不可能。

如果这是逐行处理文件的副作用,我会对为什么会发生这种情况感兴趣。我认为grep删除新行。sed 也一样吗?

sed

67
推荐指数
5
解决办法
22万
查看次数

那么什么是逻辑 CPU 内核(相对于物理 CPU 内核)?

我在谷歌上搜索如何找到一台机器中的 CPU 数量,我找到了一些帖子,但我很困惑,因为有些人提到你获得逻辑内核与物理内核等。
那么逻辑内核和物理内核之间有什么区别,是有没有办法只获得物理内核?或者在我们的计数中包括逻辑核心是否有意义?

cpu multiprocessor

62
推荐指数
2
解决办法
15万
查看次数

如何在 vim 中不断看到当前文件名?

我正在使用 vim,我需要一种方法来始终能够查看我正在处理的文件而无需执行^G.
我在启动 vim 时看到文件名,但是当我开始工作并使用各种功能时,它会丢失。
我还看到其他人在 vim 控制台的下部有某种“插件”,它们似乎是“按钮”/“标签”(我不知道如何描述它们),它们不断地显示各种信息,包括文档名称。
知道这些插件是什么吗?或者我怎样才能实现我想要的?

vim

48
推荐指数
3
解决办法
3万
查看次数

如何跨多行“grep”模式?

看来我在滥用grep/ egrep

我试图在多行中搜索字符串,但找不到匹配项,而我知道我要查找的内容应该匹配。最初我认为我的正则表达式是错误的,但我最终读到这些工具是按行运行的(而且我的正则表达式是如此微不足道,这不可能是问题)。

那么,应该使用哪种工具来跨多行搜索模式呢?

grep search regular-expression file-search

45
推荐指数
6
解决办法
12万
查看次数

cron 作业的运行时权限是什么?

当 cron 作业以什么权限运行时,它会执行什么?

对此我不确定。它是否与通过添加它的用户具有相同的权限crontab -e

cron permissions

20
推荐指数
2
解决办法
7万
查看次数

为什么不总是使用 rsync?

我想问一下有什么理由不使用rsync一切而放弃cp吗?
我不知道,rsync现在我不知道为什么cp需要。

linux cp rsync

18
推荐指数
3
解决办法
2537
查看次数

vim 中是否有反向搜索命令?

在 linux cli 中,我可以进行ctrl-r反向搜索并选择我已经轻松完成的操作。
vim中有类似的东西吗?我的意思是我可以使用:(可能是长替换)运行一个命令,如果我需要再次执行它,我需要重新输入它。
有没有办法避免重新输入,而是以某种方式搜索并执行它?

vim search

14
推荐指数
2
解决办法
3189
查看次数

我们如何追踪 Linux 中程序崩溃的问题?

如果应用程序在 Windows 中崩溃,我们可以检查管理工具中的事件查看器以查看崩溃的原因。有时它有有用的信息,而其他人没有,但这是一个开始。
在 linux 中,如果一个应用程序(任何)崩溃了,人们如何开始跟踪发生了什么?
是否有一些中央日志或类似的东西?

linux logs debugging application

13
推荐指数
2
解决办法
5万
查看次数