标签:虚拟机 windows dos shell linux
装了VM虚拟机后,如果想要从主机上传文件到虚拟机上,或者从虚拟机传送文件到主机上,共享文件夹不失为一个简单便捷的方法。
1、
右键虚拟机,点设置,弹出如下界面,切换到选项,选择共享文件夹,选择总是启用,设置一个主机上的目录!
2、设置好后,可以在linux中 /mnt/hgfs中发现我们共享的目录,两机可通过这个目录进行文件共享。
注意:
在windows中写的shell script ,若是放共享目录中,在 linux中想运行,有可能出现“syntax error near unexpected token `”这个错误!
那就必须通过下列几种方法中一种将文件中的“^M”去除,我们可通过命令 vi -b filename发现我们从windows中共享的filename每一行后面都有^M。
第一种方法:
cat -A filename 就可以看到Windows下的断元字符 ^M
要去除他,最简单用下面的命令:
dos2unix filename
第二种方法:
sed -i ‘s/^M//g‘ filename
#注意:^M的输入方式是 Ctrl + v ,然后Ctrl + M
第三种方法:
#vi filename
:1,$ s/^M//g
^M 输入方法: ctrl+V ,ctrl+M
第四种方法:
#cat filename |tr -d ‘\r‘ > newfile
#^M 可用 \r 代替
标签:虚拟机 windows dos shell linux
原文地址:http://blog.csdn.net/liucimin/article/details/41088427