小编B F*_*ley的帖子

如何在每次 grep 匹配后显示行,直到其他特定匹配?

我知道通过使用"-A NUM"开关,我可以在每次匹配后打印特定数量的尾随行。我只是想知道是否可以打印尾随行,直到在每次匹配后找到特定单词为止。例如,当我搜索“Word A”时,我想查看包含“Word A”的行以及它之后的行,直到包含“Word D”的行。

语境:

Word A
Word B
Word C
Word D
Word E
Word F
Run Code Online (Sandbox Code Playgroud)

命令:

grep -A10 'Word A'
Run Code Online (Sandbox Code Playgroud)

我需要这个输出:

Word A
Word B
Word C
Word D
Run Code Online (Sandbox Code Playgroud)

grep

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

如何在多台计算机上分发大型下载?

我需要下载一个大文件(1GB)。我也可以访问多台运行 Linux 的计算机,但每台计算机的下载速度都受到管理员策略的限制,下载速度为 50kB/s。

如何在多台计算机上分发下载此文件并在下载所有段后合并它们,以便我可以更快地接收它?

download cluster parallelism

39
推荐指数
1
解决办法
2947
查看次数

“垂直显示‘ls’命令的输出”在哪里记录?

发现可以ls使用-1开关垂直显示命令的输出:

$ ls -1

但是在说明书上没找到ls。这是一个秘密选择吗?

ls man documentation

38
推荐指数
2
解决办法
4万
查看次数

如何使用“scp”命令仅复制新文件?

我正在使用出现错误scp命令将数百个文件复制到另一台计算机。现在我要再次复制文件。有没有办法避免复制已经复制的文件?stalled

scp

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

如何通过执行“aptitude search”仅显示已安装的软件包?

执行aptitude search pattern命令后,我只需要在搜索结果中看到已安装的包。有没有办法做到这一点?

aptitude search

28
推荐指数
1
解决办法
2万
查看次数

使用 sudo 缓存执行命令的密码是多长时间?

如果我运行一个需要 root 权限的命令sudo,我将被要求输入当前用户的密码。一段时间后,如果我使用 执行相同类型的命令sudo,则不会再次要求我输入密码。所以我的猜测是密码被缓存在某个地方,直到它过期。这个有效期是多久?可以配置吗?

password sudo timestamps

24
推荐指数
2
解决办法
1万
查看次数

更改“cat”命令的标签大小

当我进入时,vim我可以使用以下命令更改选项卡大小:

:set ts=4
Run Code Online (Sandbox Code Playgroud)

是否也可以为cat命令输出设置选项卡大小?

indentation cat

20
推荐指数
4
解决办法
1万
查看次数

从命令行复制并粘贴文件/目录

而不是使用以下命令:

cp {源文件} {目标文件}

我希望能够将文件复制到剪贴板,然后将其粘贴到另一个目录中的其他位置。像这样:

/usr/local/dir1# cp {源文件}
/usr/local/dir1# cd /usr/local/dir2
/usr/local/dir2# paste

是否可以?

command-line copy-paste file-copy

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

如何在“cat”的输出中突出显示一个单词?

我可以执行以下操作以查看“cat”的输出中是否有可用的单词:

cat filename | grep word
Run Code Online (Sandbox Code Playgroud)

这将过滤输出并仅显示那些包含“word”的行。现在,是否可以只突出显示输出中的“单词”而不删除其他行?

highlighting cat

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

退出ssh后如何自动运行命令

退出ssh连接后如何在本地终端上自动运行命令?有没有可以为此处理的钩子或事件?

shell bash ssh

10
推荐指数
1
解决办法
2511
查看次数