Linux 拷贝、剪切、粘贴等常用命令详解

哎,说实话,Linux系统中的复制、剪切、粘贴操作和我们日常使用的Windows中不太一样。
他们按照命令工作。
例如,如果我们要复制一行文本,我们需要使用Vim编辑器。
首先我们需要将光标移动到该行的位置,然后单击并按“yy”。
这个“y”不是随意写的,它的意思是recorded(记录下来)。
然后将光标移动到要粘贴的位置,然后按“p”。
这是“p”粘贴。
如果复制多行,则必须输入 3 y。
这个 3 意味着它后面有三行。
然后,就像以前一样,转到要粘贴的位置并按“p”。
如果我们要剪切,操作和复制类似,但是结果却有很大不同。
例如,如果要剪切一条线,请将光标移动到该线上的位置,然后按“dd”。
这个“d”代表删除,但这里是剪切的意思。
剪切后,到你想粘贴的地方再按一下“p”,这样原来的文字就消失了,就到你想要的地方了。

如果你想剪切多行,例如三行,你应该使用3 dd。
就像复制多行一样,先选择三行,然后删除剪切,然后按照前面的步骤粘贴。

嘿嘿,这是编辑器里的操作。
如果是在像 Bash 这样的命令行界面中,复制和粘贴会容易得多。
最常用的是cp(copy,复制文件或目录)和mv(move,移动文件或目录,可用作剪切和粘贴)。
我们有时还需要在命令行界面中使用鼠标或快捷键,例如Ctrl+C进行复制,Ctrl+V进行粘贴。
这些操作也可以在命令行中使用。

当我第一次使用这些命令时,我很困惑。
我感觉我正在学习一门新语言。
不过,一旦习惯了,你就会发现这些命令很方便,可以让你快速完成 Linux 系统中的各种任务。

Linux 命令 | 常用命令 cut

哇,这个剪切命令其实很简单。
就像我们平常切蔬菜一样,我们用一把刀小心地将它们切成片。
首先,我们来谈谈概念。
Cut命令相当于剪切每一行文本,剪出所需的字节、字符或字段并显示在屏幕上。
该文本可以从键盘输入或从文件读取。

现在我们来谈谈语法。
Cut命令看起来像这样:cut [选项]...[文件]...,选项告诉cut如何剪切,文件就是你要剪切的文本。

例如,如果要按字节剪切,请使用-b参数。
如果要截断文本,请使用 -c 参数。
如果您有分隔符(例如制表符),并且想要将其替换为其他字符,请在 -d 参数后使用新的分隔符。

下面是一个例子。
以/etc/passwd文件的前1 0行为例。
例如,写 -d: -f1 选择第一个片段, -d: -f1 ,3 选择第一个和第三个片段。
另外,如果要选择倒数第二个剪辑,请写入 -d: -f2 -。

此外,使用 -b2 选择每行的第 2 个字节,使用 -b1 -4 选择前 4 个字节。

注意:请注意,使用Cut时中文文本可能会出现乱码。

最后总结一下,cut命令最常用的组合是-d和-f参数,其他参数使用较少。
使用该命令时,不会改变原文件,但如果使用不当,可能会出现乱码,操作时请小心。

作为参考,请查看 runooob 和 man7 这两个网站。
提供了详细的说明。

Linux 命令 | 常用命令 cut

粗略地说,Linux中的cut命令就像一个文本编辑向导,可以根据你的需要精确地剪切文本。
其实很简单。
例如,如果您想从用户信息文件中提取用户名,Cut 可以帮助您轻松完成。

我们先来说说最重要的事情。
例如,如果您有一个包含用户信息的文件,并且想要提取每个用户的名称,则可以使用 Cut -d':' -f1 /etc/passwd 来获取每个用户的名称。
还有一件事:如果需要逐字节剪切文本,例如处理汉字时,可以使用文件名 Cut -b1 -5 来提取前五个字节。

一开始我以为剪切命令只会沿着边缘剪切,但后来发现这是不正确的。
它还可以缩写 byte byte,这在处理非 ASCII 字符时特别有用。
还有一个更重要的细节——分隔符。
默认值为冒号,但您可以使用 -d 选项指定所需的任何分隔符。

说实话,很多人都没有注意到这一点,但是在处理汉字时使用-b参数可以避免字符变形。
而且,cut命令不会改变原始文件,这是它的优点之一。

最后,我认为在处理复杂文本时值得尝试的是首先查看 Runoob 手册或官方 Linuxmanpages 文档,这样您可以进一步了解 Cut 命令的强大功能。
等等,还有一件事:如果你想提取连续的字段,比如第一个和第三个字段,你可以用 f1 ,3 指定它们。