超级小白帖:如何在Linux终端中复制粘贴
共 1859字,需浏览 4分钟
·
2020-09-13 09:19
点击「阅读原文」查看良许原创精品视频。
点击「阅读原文」查看良许原创精品视频。
使用Linux已经十年了,这也是为什么有时候觉得有些事情是理所当然的,在Linux终端中复制粘贴就是其中之一。
一直以为大家都已经知道了,直到一位读者问我这个问题。我给了这位Ubuntu用户以下建议:在Ubuntu的终端中,使用Ctrl+Shift+C进行复制,Ctrl+Shift+V进行文本粘贴。右键单击并从上下文菜单中选择“复制/粘贴”选项也是一种选择。
在Linux终端中没有一种通用的复制和粘贴方式的情况下,我想到了专门讨论下这个主题。
※
如何在Linux终端中复制粘贴文本和命令
方法一:在终端中使用键盘快捷键进行复制粘贴。
在Ubuntu和其他许多Linux发行版上,你可以使用Ctrl+shift+C来复制文本,Ctrl+shift+V来粘贴终端中的文本。
复制粘贴也适用于外部资源。如果你从Linuxprobe网站复制一个命令示例(使用通用的Ctrl+C键),你可以使用Ctrl+Shift+V将这个命令粘贴到终端中。
同样,你可以使用Ctrl+shift+C从终端中复制文本,然后使用常规的Ctrl+V快捷键在文本编辑器或Web浏览器中粘贴。
基本上在与Linux终端交互时,都是使用Ctrl+Shift+C/V进行复制粘贴。
方法二:使用右键单击上下文菜单在终端中粘贴复制
另一种在终端中复制和粘贴的方法是使用右键单击上下文菜单。
在终端中选择文本,右键单击并选择复制。同样,要粘贴选定的文本,右键单击并选择粘贴。
方法三:在Linux终端中使用鼠标复制粘贴
另一种在Linux终端中复制粘贴的方法是只用鼠标。
你可以选择你要复制的文本,然后按鼠标中键(滚轮)来粘贴复制的文本。切记,这些方法可能并不是在所有的Linux发行版中都适用,具体原因我将在下一节解释。
※
※
在Linux终端中,没有通用的复制粘贴的快捷键。这就是为什么!
复制粘贴的按键绑定取决于您使用的终端仿真器(通常称为终端)。如果您不知道终端已经只是一个应用程序,你可以安装其他终端,例如Guake或Terminator。
不同的终端应用程序可能有自己的复制和粘贴键绑定,如Alt+C/V或Ctrl+Alt+C/V。大多数Linux终端都使用Ctrl+Shift+C/V键,但如果对你不起作用,你可以尝试其他的组合键或从终端模拟器的偏好设置中配置键。
关于Putty的简要介绍
如果你在Linux或Windows上使用Putty,它使用的是一种完全不同的键绑定。在Putty中,选择一个文本会自动复制它,你可以用右键单击粘贴它。
※
※
为什么Linux终端不使用 "通用 "的Ctrl+C和Ctrl+V进行操作?
Linux终端都不会提供Ctrl+C来复制文本。这是因为默认情况下,Ctrl+C键绑定是用来给前台运行的命令发送中断信号的。这通常会使正在运行的命令停止。
在Linux终端中使用Ctrl+C停止正在运行的命令。
在Ctrl+C和Ctrl+V开始用于复制粘贴文本之前,这种行为早已存在。由于Ctrl+C键被 "保留 "用于停止命令,所以不能用于复制。
使用Ctrl+S键,挂了终端?
我们大多数人都会使用Ctrl+S键来保存对文字、图片等进行的修改。这个键和Ctrl+C用于复制一样,几乎是通用的保存方式。
但是,如果你在Linux终端中输入Ctrl+S键,就会冻结终端。不需要关闭终端再启动它。你可以使用Ctrl+Q来解冻终端。
Ctrl+S和Ctrl+Q是流量控制的快捷键。
※
总 结
我知道这篇文章这对于Linux世界的福尔摩斯来说是初级的,但对于小白来说可能还是很有用的。
不管你是不是新手,都可以随时使用Linux终端中的快捷键,让你的生活更轻松。
推荐阅读:
5T技术资源大放送!包括但不限于:C/C++,Linux,Python,Java,PHP,人工智能,单片机,树莓派,等等。在公众号内回复「1024」,即可免费获取!!