我知道通过使用"-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) 我需要下载一个大文件(1GB)。我也可以访问多台运行 Linux 的计算机,但每台计算机的下载速度都受到管理员策略的限制,下载速度为 50kB/s。
如何在多台计算机上分发下载此文件并在下载所有段后合并它们,以便我可以更快地接收它?
我正在使用出现错误的scp命令将数百个文件复制到另一台计算机。现在我要再次复制文件。有没有办法避免复制已经复制的文件?stalled
执行aptitude search pattern命令后,我只需要在搜索结果中看到已安装的包。有没有办法做到这一点?
如果我运行一个需要 root 权限的命令sudo,我将被要求输入当前用户的密码。一段时间后,如果我使用 执行相同类型的命令sudo,则不会再次要求我输入密码。所以我的猜测是密码被缓存在某个地方,直到它过期。这个有效期是多久?可以配置吗?
而不是使用以下命令:
cp {源文件} {目标文件}
我希望能够将文件复制到剪贴板,然后将其粘贴到另一个目录中的其他位置。像这样:
/usr/local/dir1# cp {源文件}
/usr/local/dir1# cd /usr/local/dir2
/usr/local/dir2# paste
是否可以?
我可以执行以下操作以查看“cat”的输出中是否有可用的单词:
cat filename | grep word
Run Code Online (Sandbox Code Playgroud)
这将过滤输出并仅显示那些包含“word”的行。现在,是否可以只突出显示输出中的“单词”而不删除其他行?
cat ×2
aptitude ×1
bash ×1
cluster ×1
command-line ×1
copy-paste ×1
download ×1
file-copy ×1
grep ×1
highlighting ×1
indentation ×1
ls ×1
man ×1
parallelism ×1
password ×1
scp ×1
search ×1
shell ×1
ssh ×1
sudo ×1
timestamps ×1