如何实现虚拟机linux和主机之间文本的复制和粘贴
1、首先运行VMware虚拟机软进入系统后单击一下VMware虚拟机菜单栏的虚拟机,在弹出的下拉窗口里点击选中"安装VMware Tool"选项。
2、点击后虚拟机会自动引导相应的软件运行,可以看到"VMware Tools安装程序"的窗口,直接一路点击"下一步"安装即可。
3、耐心等待完成安装,当VMware Tools安装完成后会自动弹出提示窗口,点击"完成"即可。
4、最后重启系统,将主机桌面的文件拖动到虚拟机就可以直接复制粘贴文件了。
安装“虚拟机工具”后就能实现虚拟机和物理机之间剪贴板的共享,就能实现虚拟机和物理机之间的复制粘贴了。
我们经常在虚拟机平台下的linux shell内执行命令如编译或运行某些程序时出错,这时想把错误的代码或运行情况复制到windows平台下粘贴到网上论坛内求助。但直接在虚拟机下复制shell内的字符,在windows环境下是粘贴不了的,如何使在windows环境下能够复制粘贴虚拟机内linux shell中的字符呢,我们可以通过三种办法解决这个问题。一:通过ssh
这种方法需要虚拟机内的Linux安装ssh服务,默认是安装的。为确保sshd服务是开启的,redhat平台可通过shell下执行命令:redhat-config-services,在弹出的服务配置窗口中查看sshd服务是否已开启,若没有开启,勾上sshd选项,重起运行。若linux没有安装ssh服务,下载ssh包重新安装一下。
ssh服务运行后,在windows平台下下载ssh客户端程序安装,运行ssh客户端,点击quick connect,输入虚拟机linux的IP地址、用户名,端口默认22,提示输入密码后,即可登入linux ssh服务端。登入后可以在ssh客户端的shell环境下执行linux命令,就如同在linux本地执行一样,非常方便。ssh的shell环境下是可以复制当前shell内的字符的,并且可以在windows内粘贴。这样就可以将执行命令后的一些错误信息粘贴保存到文本文件或粘贴到论坛上求助。还有一点需注意的是,虚拟机下的linux和本地windows的ip地址应在同一网段,否则ssh客户端程序是连接不上linux的ssh服务端的。linux下设置网卡IP的命令是ifconfig,如:ifconfig eth0 192.168.0.2 ,eth0为虚拟机默认网卡名。
二:通过VMware Tools
虚拟机安装过VMware Tools后,如果正在运行 VMware Tools,你可以在虚拟机和主机的应用程序之间或者在两台虚拟机之间复制和粘贴文本。
要进行复制和粘贴:
1. 确保在你的虚拟机中已经安装并且启动 VMware Tools。
2. 使用来源窗口中的操作系统支持的方式在来源窗口中选择要复制的项目。
3. 更改光标和键盘控制到目标窗口,然后使用目标窗口中的操作系统支持的方式粘贴项目。
你只能复制和粘贴文本,而不是图片或者其他项目。
(如何使用VMware Tools可参考相关资料)
三:通过linux的命令重定向
将执行linux命令返回的信息重定向到一个文本文件,比如./gdbserver 192.168.0.1:1234hello>&info.txt ,"&"指输出所有信息。然后通过某种方式将包含输出信息的文本文件info.txt拷回到windows下就可以查看了。拷贝的方式很多,ssd、ftp、虚拟机自带的共享文件功能等等。这里举一个简单的例子,ssh本身就自带了一个文件传输功能,windows下ssh客户端连接上虚拟机服务端后,点击工具栏上的new file transfer window ,即可打开一个类似cuteftp的文件传输界面,在这里可以进行简单的文件上传和下载,比较方便。
这里提出了三种解决办法。若你经常使用ssh的话,无疑第一种办法是最简单方便的,而且ssh本身功能十分强大,同时提供了shell终端、文件传输等功能,操作比较方便,而且安全性高。若你不会使用ssh,第二种办法也较为方便,只是要注意每次在主机和虚拟机之间相互复制文本前都必须先运行vmware-toolbox ,方法是虚拟机安装vmware tools后直接在shell内执行:vmware-toolbox命令。第三种办法较适合于处理大量数据。如要进行复制和粘贴的文本较多时可以使用文件来传输。
注意:采用第二种方法时需要在终端输入vmware-toolbox.命令,如果出现Gtk-WARNING **: Failed to load module "libgnomebreakpad.so": libgnomebreakpad.so: cannot open shared object file: No such file or directory错误,则是库文件的注册出了问题,请参考下一篇文章迷失的 "libgnomebreakpad.so" ==Failed to load module "libgnomebreakpad.so"
Linux问题
我装过两个版本的LINUX,第一个是1998年装的,比较难搞,驱动都没装明白。后来基本放弃了。现在装的是红旗Linux 5.0,比较好用。而且能看到windows下的硬盘分区,并能进行读写操作。我的是win98和红旗linux 5.0桌面 双系统。红旗这个版本的linux尽量模仿windows xp,我的电脑,浏览器,等全放在桌面...
DOS下如何分区装LINUX
DOS下装Linux没问题,只要你的Linux安装盘可以引导。你的分区有问题,C盘10G,D,E各35G,那Linux你装哪儿去了?分区的时候一定要预留一部分空间给Linux不要分区。如果你想Windows跟Linux双系统,最好是先Windows再Linux,如果只想装Linux那就没关系。联系你前面说的分区方式,系统起不来估计是你引导...
Linux和windows能安装在同一个分区里吗?
windows与Linux的系统文件格式是不一样的,所以装在同一个盘里是不可能的,但是可以安装双系统.一个windows一个Linux在不同盘里,如果安装在E盘,E盘就不能放windows的文件格式 建议安装一个系统为windows系统,然后安装虚拟机,在虚拟机里安装Linux系统,可以使两个系统互相访问.也可以都能上网 ...
比较一下Linux和Windows的优势和劣势。
早期的 PC机用户普遍使用 MS-DOS,因为这种操作系统对机 器的硬件配置要求不高,而随着计算机硬件技术的飞速发展,硬件设备价格越来 越低,人们可以相对容易地提高计算机的硬件配置,于是开始使用 Windows、Windows NT等具有图形界面的操作系统。 Linux是新近被人们所关注的 操作系统,它正在逐渐为 PC机的用户所接受。那么,...
我的电脑是XP系统,IP地址是:192.168.0.101,防火墙关闭。 虚拟机是...
信息太少.你在lin下重启一下网卡看看报不报错.一般都是VM在配置的时候WIN(没错吧)的网卡或者服务配置不正确.没错误,没日志,没法帮忙.
请问LINUX系统和WINDOWS系统的区别有那些?
区别1:开放性 所谓的开放性就是linux操作系统是开放源码系统,可以对其程序进行编辑修改。而微软的windows系统是手微软版权保护,就是只能微软内部进行开发及修改。区别2:价格不同 linux系统是免费使用,而微软开发的windows系统则是需要花费金钱去购买。区别3:文件格式不同 windows 操作系统内核是NT,而...
如何让自己成为嵌入式单片机高手
成为嵌入式高手的技能清单和升级线路图 第一部分:Linux平台搭建与环境熟悉 了解linux系统;区分各种版本的Linux系统,以便于拓展 Linux视野。1、Linux 简介;2、Linux 系统的主要特点;3、Linux 的组成;4、主要的 Linux 版本;5、嵌入式 Linux简介与发展 第二部分虚拟机安装和LINUX系统安装 1、虚拟机...
信号仿真设备那么多,该怎么集成?
同时,由于vxlapi.dll 是Vector编译好提供给Windows平台使用的,自动化测试常用的Linux平台中完成集成无疑大大增加了复杂度,用户只能使用虚拟机去完成设备的调用。知迪汽车为了解决该问题,采用了全新的设备以及驱动去覆盖并完成相同的功能。 如何在Linux 系统下集成驱动库 图4 展示了ZD-Box2i 作为...
■■■如何让虚拟机用代理上网啊!■■■[整机都代理]■■
这个..VM虚拟机的话...先开个虚拟 ⑴自定义→新的-workstationv→你安装系统是XP的话选择 microsoft windows 下面选择 家庭版和企业版(要看你安装的哪个XP版本了)⑵然后选择安装路径默认的是C:\\Documents and Settings\\yinhulin\\My Documents\\My Virtual Machines\\Windows XP Home Edition 换到大点的...
linxs系统怎么把查ip
关闭防火墙后,看是否能登陆linux,如果可以那么就是防火墙的设置问题,网上有很多iptables的教程,要学习linux,建议还是好好学学iptables,没有坏处,如果这样还是不能登陆,请先检查你的虚拟机是否采用了除host only方式以外的网络连接方式,如果是,请改成host only,然后将你的虚拟机中的linux的ip地址和宿主机的地址改在一...
哈烟橘红: 首先要能ping通linux虚拟机,然后linux虚拟机要设置好ssh服务.下面是Linux的ssh的设置方法:首先要修改ssh的配置文件sshd_config,输入命令:vi /etc/ssh/sshd_config2. 在这个文件中,将PermitRootLogin without-password这一行修改为...
康马县19296177687: 如何实现虚拟机linux与主机的文件传输 百度经验 - ?
哈烟橘红: 如果开通了sshd的服务,可以通过sftp等工具直接连接两台机器进行文件传输
康马县19296177687: linux 虚拟机 怎么和主机共享文件 - ?
哈烟橘红: 这个要分两大步来做: 以VMware Workstation为例 (其他虚拟软件类似): 1. 在虚拟机设置里面设置主机文件夹共享. 首先确认你的虚拟机安装了Vmware Tools,并且已经在Linux里面设置了相应的用户访问权限,然后在关闭虚拟机,编辑虚...
康马县19296177687: 如何实现虚拟机linux和主机之间文本的复制和粘贴 - ?
哈烟橘红: 安装VMware tools就可以实现虚拟机与PC之间文件的复制粘贴.方法如下:打开虚拟机VMware Workstation,启动linux系统,菜单栏 - 虚拟机 - 安装VMware Tools,不启动Ubuntu系统是无法点击“安装VMware Tools”选项的.此时,会发现虚...
康马县19296177687: 怎么建立虚拟机和主机之间的ftp - ?
哈烟橘红: 1、对linux进行网络配置,其ip address与主机在一个网段内,netmask与主机设置一样; 2、建立一个新的用户并设置好密码. 3、启动ftp服务器,并关闭防火墙.
康马县19296177687: 主机和虚拟机中的linux系统怎么实现文件共享呢 - ?
哈烟橘红: 主机和虚拟机的网络可以进行连通的,连通之后各种网络服务都可以使用,例如FTP/Samba/nfs/scp/sftp,这些都可以用来共享文件的.推荐使用scp的方式,因为大部分Linux系统中的ssh服务是默认开放的,开了ssh服务,在Windows系统中就可以使用winscp软件进行访问,需要做的只是安装一个winscp软件而已. 另外,如果不想使用网络共享的方式,还可以使用虚拟机软件提供的共享文件夹功能.例如vmware虚拟机,设置了共享之后,在Linux系统的/mnt/hgfs目录中就可以看到windows的文件夹了.
康马县19296177687: 如何实现虚拟机中的linux系统与宿主机中windows系统之间文件共享? - ?
哈烟橘红: 方法很多,有两个常用简单的:1、通过虚拟机的设置添加共享文件夹.2、如果是VMWare,还有安装VMWare tools,直接可以在虚拟机中的linux系统与宿主机中windows系统之间进行资料拖拽(VBox还没用过,不知道行不行).另外,如果虚拟机和宿主机之间网络可通的话,还可以借助些传输软件象WinSCP、cul什么的进行资料传输
康马县19296177687: vmware虚拟机linux如何与宿主主机共享文件夹 - ?
哈烟橘红: 如果宿主机是windows的话,可以选择共享,然后vmware中的linux 网卡选择桥接,这样linux就可以和宿主机通讯了 然后用mount命令把宿主机共享的文件夹挂在上就可以.
康马县19296177687: 如何实现一台计算机与另一台计算机中虚拟机Linux实现xwindow连接 - ?
哈烟橘红: 假设计算机 A(假设是windows平台,如果是linux/unix,下面步骤中的第二步就不用这么复杂了)要访问计算机 B 中的Linux虚拟机 C: 常规的方式为: 1) 虚拟机C的网卡设置成Bridge模式,网段与计算机 B 相同,这样和计算机 B 可以互通的机器可以访问到虚拟机 C 2) 在计算机 A 上安装X Server软件,比如 Xmanager,然后运行 X Server,连接远程虚拟机 C 免费的可选的方式: 1) 同常规方式中的1) 2) 在虚拟机上 C 上安装 VNC Server,在计算机 A 上安装 VNC Viwer , 即可连通访问
康马县19296177687: vmware虚拟机装的Linux系统如何实现与主机资源共享? - ?
哈烟橘红: 首先你要安装VMare Tools 在linux下需要你挂上VMmare Tools的光盘(专属linux的)