你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

如何在Linux终端中复制粘贴文本和命令

[复制链接]
gaosmile 发布时间:2020-9-11 12:05

使用Linux已经十年了,这也是为什么有时候觉得有些事情是理所当然的,在Linux终端中复制粘贴就是其中之一。

一直以为大家都已经知道了,直到一位读者问我这个问题。我给了这位Ubuntu用户以下建议:在Ubuntu的终端中,使用Ctrl+Shift+C进行复制,Ctrl+Shift+V进行文本粘贴。右键单击并从上下文菜单中选择“复制/粘贴”选项也是一种选择。

在Linux终端中没有一种通用的复制和粘贴方式的情况下,我想到了专门讨论下这个主题。


如何在Linux终端中复制粘贴文本和命令

方法一:在终端中使用键盘快捷键进行复制粘贴。

在Ubuntu和其他许多Linux发行版上,你可以使用Ctrl+shift+C来复制文本,Ctrl+shift+V来粘贴终端中的文本。

微信图片_20200911120345.gif

复制粘贴也适用于外部资源。如果你从Linuxprobe网站复制一个命令示例(使用通用的Ctrl+C键),你可以使用Ctrl+Shift+V将这个命令粘贴到终端中。

同样,你可以使用Ctrl+shift+C从终端中复制文本,然后使用常规的Ctrl+V快捷键在文本编辑器或Web浏览器中粘贴。

基本上在与Linux终端交互时,都是使用Ctrl+Shift+C/V进行复制粘贴。


方法二:使用右键单击上下文菜单在终端中粘贴复制

另一种在终端中复制和粘贴的方法是使用右键单击上下文菜单。

在终端中选择文本,右键单击并选择复制。同样,要粘贴选定的文本,右键单击并选择粘贴。

微信图片_20200911120349.png
方法三:在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键绑定是用来给前台运行的命令发送中断信号的。这通常会使正在运行的命令停止。

微信图片_20200911120352.png
在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终端中的快捷键,让你的生活更轻松。


收藏 评论0 发布时间:2020-9-11 12:05

举报

0个回答

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版