如何在 Linux Terminal 中使用 Cmd+C复制,Cmd+V粘帖?

Fact:

  • Linux 里,Ctrl+C 被很早用于 kill 当前 terminal 中运行的进程。
  • 因为历史原因,Linux 发行版里,没有 Command 键 【历史背景】
  • Mac 中用 Ctrl+C kill 进程,使用 Cmd+C执行复制
  • 通常,Mac 的 Linux 虚拟机里,Cmd 被映射成了 Ctrl,二者等价

需求:

  • Mac 的 Linux 虚拟机里,如何正常使用 Cmd+C 复制,Cmd+V粘帖?

解决方案:

  • 在 Linux 命令行里,将中断进程的能力改成 Ctrl+K
  • 在 Linux 命令行应用程序里,把复制设置成 Ctrl+C,粘帖设置成Ctrl+V

真是绕!最后,我放弃了上述思路,而是使用更简单粗暴的方法:直接用 Mac 的 Shell 通过 ssh 连接到虚拟机即可。方法:

  • 在虚拟机上执行 hostname -i 找到 ip 地址
  • 在 Mac 上执行 ssh YOUR_IP 就行,为了省事,还可以本地定一个一个 host 指向这个 IP。比如,我给这个 ip 起了个 hostname 叫 devvm:sudo echo "YOUR_IP devvm" >> /etc/hosts

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/53214.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

安防监控视频平台LntonAIServer视频智能分析平台新增视频质量诊断功能

随着安防行业的快速发展,视频监控系统已经成为维护公共安全和个人隐私的重要工具。然而,由于各种因素的影响,视频流的质量可能会受到影响,从而导致监控效果不佳。为了解决这一问题,LntonAIServer推出了全新的视频质量诊…

函数重载的奥秘

现实世界中”重载”无处不在,”某某可以做,这里为什么不可以做”不断告诉我们,人类从来都喜欢follow一些规则,不愿意改变。函数重载不是重载的全部,运算符一样可以重载。 重载形式 C语言不支持重载,类似的…

Gitee镜像关联GitHub仓库

申请 GitHub 私人令牌 GitHub 私人令牌用于授予 Gitee 读写 Github 仓库的权限。 1)登录GitHub,通过 个人头像 > Settings > 下拉左侧菜单栏进入 Developer settings。 2)Personal access tokens > Tokens(classic) > Generate …

hackme靶机通关攻略

用nmap扫描端口 进入靶场后在首页注册登录 登录后进行抓包 复制下来保存为txt文档,使用sqlmap进行注入 查数据库(这里是在桌面打开的终端,因为txt文档我是建在桌面的) sqlmap -r \3.txt --current-db 查表 sqlmap -r \3.txt -D …

解密Docker核心:深入理解Docker基础架构

随着云计算技术的普及,Docker容器技术在现代应用开发和部署中占据了重要地位。要充分理解Docker的优势与运用,深入掌握其基础架构是关键。本文将深入探讨Docker的核心组成部分及其在容器化平台中的角色和作用。 一、Docker的基础架构概述 Docker的基础…

Linux 上如何做MySQL数据备份

目录 SQL备份脚本创建crontabcrontab命令总结查看特定目录中的周期性任务 crontab(cron table 的缩写)是 Unix/Linux 系统上用于设置周期性被执行的任务的工具。它允许用户定义需要在特定时间(比如每天凌晨、每周的某个时间等)自动…

16个你必须掌握的Python数据类型

文末赠免费精品编程资料~~ Python,以其简洁的语法和强大的数据处理能力,成为初学者和专业人士的首选语言。数据类型是Python编程的基石,理解它们对于编写高效、清晰的代码至关重要。下面,我们将逐一探索并实践Python中10个核心数…

多模态生成发文量大涨!最新成果统一Transformer和Diffusion,含金量超高

最近多模态生成领域也在“神仙打架”,比如Meta的全新训练方法Transfusion,用单个模型就能同时生成文本和图像! 还有之前华为、清华提出的个性化多模态内容生成技术PMG,生成的内容可“量身定制”,更能满足偏好。 这些…

使用Blender云渲染的好处是什么?

​Blender是一款功能强大的开源3D创作软件,用于包括建模、动画、仿真、渲染、合成和视频编辑在内的多种应用。然而,Blender的渲染过程有时可能非常耗费资源,特别是处理复杂的3D场景时。作为CG行业不可或缺的一部分,云渲染通过使用…

sqlite3的db.wait方法:等待所有查询完成

Node.js中sqlite3的db.wait方法深入解析 在Node.js环境中,sqlite3库为开发者提供了一个与SQLite数据库进行交互的简洁API。在处理数据库操作时,有时需要等待直到所有的查询都完成,这时db.wait方法就显得尤为重要。本文将深入解析sqlite3库中…

shell脚本1----编程规范与变量

shell脚本 shell的功能 Shell(壳程序)是一个特殊的应用程序,它介于操作系统内核与用户之间,充当了一个“命令解释器”的角色,负责接收用户输入的操作指令(命令)并进行解释,将需要执…

【大数据】kafka与Zookeeper不得不说的关系!

文章目录 一、开场白:大数据时代的“黄金搭档”二、正文1. Kafka与ZooKeeper的那些事儿2. ZooKeeper的选举:一场“王位争夺战”3. Kafka的“备胎”计划:告别ZooKeeper的日子4. 源码揭秘:一探究竟的“八卦之旅” 三、结尾&#xff…

深入了解linux下TCP并发服务器和IO模型的实现

一、整体框架 在网络编程中,服务器的架构可以根据需求不同而有所不同。主要有以下几种框架: 1. 单循环服务器:同一时刻只处理一个客户端的请求,通常使用传统的阻塞式编程模型。这种模型简单易实现,但处理能力有限&am…

.NetCore发布到IIS

一:安装sdk(下载 .NET 8.0 SDK (v8.0.302) - Windows x64 Installer) 与donet Runtime(.NET Downloads (Linux, macOS, and Windows))选择对应的版本下载 二:解决问题:HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面&#x…

【C++11(一)之入门基础)】

文章目录 C简介统一的列表初始化{}初始化 std::initializer_liststd::initializer_list是什么类型:std::initializer_list使用场景: 声明autodecltypenullptr STL中一些变化 C简介 在2003年C标准委员会曾经提交了一份技术勘误表(…

大数据新视界--大数据大厂之MySQL 数据库课程设计:数据安全深度剖析与未来展望

💖💖💖亲爱的朋友们,热烈欢迎你们来到 青云交的博客!能与你们在此邂逅,我满心欢喜,深感无比荣幸。在这个瞬息万变的时代,我们每个人都在苦苦追寻一处能让心灵安然栖息的港湾。而 我的…

一种误差较小的轮廓面积计算算法

1.背景 基于微分思想的轮廓面积计算方法之一是将多边形轮廓边与X轴会Y轴进行围合,形成一个个梯形,每个梯形的面积有符号,累计求和即得到多边形轮廓的面积。详见博主之前的文章, 记录导致计算轮廓面积出错的一个坑点-CSDN博客文章…

C++ Qt进程间通信机制之QRO、QRemoteObjectHost

文章目录 QRO_serverQRO_client深入浅出C++ Qt开发技术专栏:https://blog.csdn.net/yao_hou/category_9276099.html Qt高级开发视频教程 https://edu.csdn.net/course/detail/37447?spm=1001.2014.3001.5507 C++零基础入门视频教程 https://edu.csdn.net/course/detail/379…

Rust 学习笔记 3:一般性编程概念

上一篇:Rust 学习笔记 2:猜数字游戏 文章目录 1. 前言2. 背景3. Rust 中的一般性编程概念3.1 变量及其可变性(Mutability)3.1.1 变量定义3.1.2 常量3.1.3 变量隐藏(Shadowing) 3.2 基本类型3.2.1 标量(scalar)类型3.2.1.1 整型(Integer Types)3.2.1.2 浮…

项目拆解:短视频冷门赛道—ai绘画+温馨小屋,引流变现全攻略

在这个快节奏的时代,工作、学习、家庭的重担仿佛三座大山,让人喘不过气,心情时常跌入谷底。就像蜗牛遇到威胁会缩进壳里,我们也会在疲惫和忧虑时,渴望一个属于自己的温暖小窝,来安放疲惫的心灵。而自媒体平…