如何从Windows复制指令到本地VMware上的Linux

       初学Linux时总有这样一个疑问,如何实现Windows与Linux之间文件复制和粘贴。一开始上网搜索答案,找到的基本是关于如何安装Vmware-tools工具或是使用什么工具远程登录Linux后实现,前者我照做了,图形界面下复制文件没问题,但是命令行模式下要复制一行指令却纠结了好久;后者远程方式自然也奏效,但我的Linux就在本地虚拟机上,再来个远程连接是不是挺搞笑的!后来看到一篇文章说安装gpm:yum install -y gpm*开启gpm服务:systemctl start gpm不过这个适用于Linux系统内部上下文的复制粘贴。再后来看到一个明白人写的“关闭虚拟机,选择虚拟机设置=>选项=>客户机隔离,把复制、粘贴选上就ok”看到这兴许已经解决了大部分初学者的问题,但是我的问题仍然没有完美解决,使用gpm服务任然有不尽如人意的地方,经常出现误操作。也许你会问命令行一个字符一个字符敲就好了啊,何必纠结?那像wget http://soft.vpser.net/lnmp/lnmp1.6.tar.gz -cO lnmp1.6.tar.gz && tar zxf lnmp1.6.tar.gz && cd lnmp1.6 && ./install.sh lnmp这样的指令呢?难免有输错的时候,几经尝试我几乎要放弃了,问了很多大神,他们基本上是实战型,使用SecureCRT等工具远程服务器压根不会在意这个问题。不经意间,我找到了答案:关闭gpm服务,在Windows系统下确认复制到内容后,打开虚拟机窗口,注意不要将输入指定到虚拟机,直接Ctrl+V粘贴成功后,再Ctrl+G进入Linux系统运行即可。

如果提前Ctrl+G将输入指定到虚拟机,Ctrl+V如下图只会输入^V:

将鼠标移出Linux窗口或者Ctrl+Alt然后再Ctrl+V如下图粘贴成功:

在这个过程中你可能还会遇到如下报错提示Vmware 粘贴失败,粘贴是出错…无法转换为按键:

不必惊慌,把指令粘贴到记事本去确认一下是否带了多余的格式或者空格,稍加调整后再粘贴即可:

你可能感兴趣的:(Linux学习)