小编nar*_*ary的帖子

sed -- 替换文件中单词的前 k 个实例

我只想替换k单词的第一个实例。

我怎样才能做到这一点?

例如。说文件foo.txt包含 100 个单词 'linux' 的实例。

我只需要替换前 50 次出现。

sed awk text-processing

29
推荐指数
4
解决办法
8万
查看次数

查看特定部分的手册页

我想访问命令的手册页chmod

命令whatis chmod给出了这个输出:

chmod (2) - change permissions of a file chmod (1) - change file mode bits

但我实际上是在寻找chmod(2).

当我输入时man chmod,会chmod(1)出现手册页。

双方man chmod(2)man 'chmod(2)'命令显示错误。

我尝试运行info coreutils 'chmod invocation',但输出是某种看起来不像典型手册页的文档。

man

8
推荐指数
1
解决办法
6049
查看次数

CTRL+C:复制或中断

在 Linux 和 Windows CTRL + 中 C 有两种截然不同的含义,这取决于您使用的程序。在某些程序(主要是 GUI 程序)中,它的意思是“复制”,而在其他程序(几乎所有命令行工具)中,它的意思是“中断”或“退出”。

这对于从使用 GUI 转向使用命令行的人来说尤其麻烦,因为“复制”是一种完全安全的操作,而中断可能会杀死您当前正在使用的程序,从而可能破坏您的工作。

原因是什么,或者这种分歧的起源在哪里?

keyboard-shortcuts user-interface

7
推荐指数
1
解决办法
6552
查看次数

who 和 whoami 命令的区别

who命令的手册页描述是 who - show who is logged on

但是存在一个类似的命令whoami。的手册页描述whoami

whoami - print effective userid

谁能解释一下这些命令的作用?它们有何不同?

command-line who whoami

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

用附加的计数替换单词实例

我有一个文件多次包含“名称”一词(250 次)。

我需要将“name”的每个实例替换为 name_1、name_2、name_3....name_250。

我可以使用 sed 做到这一点吗?

我需要使用哪些标志?

sed text-processing

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