linux(虚拟机中)与windows共享文件两种方法

Windows 下用 SourceInsight 与 Linux 协作编码
习惯了用SourceInsight 读写代码,在Linux下一时没找到类似的工具,vi的操作也不熟,偶尔看看或小改动代码还行,项目一大就感觉就力不从心了;所以还是准备采用Windows下进行代码的阅读和编写,Linux 下编译运行。下文是该环境的安装和配置过程,记录备忘。
环境说明:
Windows 7 + SourceInsight 3.5
Ubuntu 11.04 (这里是基于VMware的虚拟机,理论上不仅限于虚拟机)
以下主要分成两部分,一是Ubuntu下Samba的安装和配置;二是Windows下将Linux共享目录映射为网络驱动器。
一. Ubuntu 11.04 下 Samba 的安装和配置
1) 安装samba软件包
# sudo apt-get install samba
# sudo apt-get install smbclient
2) 创建共享目录:(目录名可自定义)
# mkdir /home/share
# chmod -R 777 /home/share    # 若不更改权限,windows下不能写入(适用于只读共享)!!!
3) 修改Samba配置文件:
# cp /etc/samba/smb.conf /etc/samba/smb.conf.bak   # 备份samba的配置文件
# gedit /etc/samba/smb.conf
A. 找到"# security = user"将它改成"security = share"   # 注:去掉行首的注释符号
说明:security = share表示任何人都可以不需要输入密码登录;默认的security = user表示每个用户必须输入密码才能登录。
B. 在配置文件的最后加入以下内容(不包含行末注释说明部份)
[share]                        # 共享文件名,可自定义,与共享目录名可不一致
comment=VMware Ubuntu Share    # 共享说明,可自定义
path=/home/share               # 共享目录,应与之前创建的一致,必须为绝对路径
public=yes                     # 允许所有人都能够看到此目录
writable=yes                   # 允许用户在此目录下可写
4) 重启Samba服务
# sudo /etc/init.d/smbd restart
Samba 的安装和配置已完成。
二. Windows 7 下将步骤一的共享目录映射为网络驱动器。
1) 确保Ubuntu的网络配置OK,查看并记录IP地址,这里以192.168.128.128为例。可在Windows 7的cmd下先用ping检测下网络是否畅通。
如OK,在Windows的资源管理器地址栏中输入"\\192.168.128.128\share",即可访问该共享目录。
2) 在[计算机]图标上点右键(XP可能是在[网上邻居]图标上点右键),选择"映射网格驱动器(N)..."
在“驱动器”一栏选择合适的盘符,这里选择为W;
在“文件夹”一栏输入"\\192.168.128.128\share";
点击完成。
3) 双击[计算机],即可看到一个盘符为W的网络驱动器。
三. 共享代码。
把代码放在以上创建的共享目录里,在此创建SourceInsight工程,即可在Windows中用SourceInsight对代码进行修改和编写;在Ubuntu中进行编译。
====================================================================
第二种办法使用vmware自带的共享文件夹功能
说是自带,其实需要安装vmware-tools,具体怎么安装请自行百度;
共享目录在linux端是/mnt/hgfs;在win中需要在vmware的系统里setting-》option-》shared folders里设置

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

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

相关文章

资源共享型智能指针实现方式

【1】资源共享型智能指针实现方式简述 资源共享型的智能指针有两种实现方式:一种是侵入式;一种是非侵入式。 网上以及书籍比较常见的是非侵入式的,它的实现完全放在智能指针模板类内。 模板类有一个用于保存资源类对象的指针变量和一个用于记…

uboot源码——根目录下的mkconfig文件分析

以下内容源于朱有鹏嵌入式课程的学习与整理,如有侵权请告知删除。 一、/mkconfig脚本概览 在uboot的根目录下执行“make x210_sd_config”进行配置时,x210_sd_config是目标。在主Makefile中2589行有如下代码。 x210_sd_config : unconfig$(MKCONFIG) …

springside 参考地址

2019独角兽企业重金招聘Python工程师标准>>> http://blog.csdn.net/wind520/article/details/8917944 http://blog.chinaunix.net/uid-122937-id-3935052.html 转载于:https://my.oschina.net/china008/blog/330265

虚拟机下安装vmtool

Ubuntu 12.04下安装VMware Tools 安装前准备: 1、一定要先安装 build-essential 软件,否则不能够顺利安装 命令:sudo apt-get install build-essential 2、要安装linux-headers 包,这个包要在配置VMware-tools之前装,即可…

linux实例 批量修改图片文件名

1、如10.11一批这样的目录,10.11 10.12等等 然后里面的图片.jpg文件要修改成对应的日期.jpg,也就是说 编程1011.jpg这样的文件名 示例如下: #!/bin/bashfor filename in lsdoecho $filenamecd $filenamefile1${filename%%.*}file2${filename…

uboot源码——根目录下的config.mk文件分析

以下内容源于朱有鹏嵌入式课程的学习与整理,如有侵权请告知删除。 1、设置各种路径 ifneq ($(OBJTREE),$(SRCTREE)) ifeq ($(CURDIR),$(SRCTREE)) dir : else dir : $(subst $(SRCTREE)/,,$(CURDIR)) endifobj : $(if $(dir),$(OBJTREE)/$(dir)/,$(OBJTREE)/) src …

Asp.Net中using的使用的方法(转)

摘自:http://blog.sina.com.cn/s/blog_6aa9c73801018ggw.html 一、强制资源整理(实用性非常强,希望大家多多使用,比try-catch-finaly效率高、好用)用途:整理非托管资源,不受GC控制的资源。using…

android系统特效详解和修改方法

安卓系统特效相关文件: 存在于:framework-res.apk 反编译后的\framework-res\res\anim文件夹内!anim文件夹下所有的文件都是特效文件原理 反编译framework-res.apk 替换anim文件夹下的文件达到修改特效的目的!然后再重建frame…

认识伪类元素:before和:after

起因于不理解下图点的写法,后来发现是个很基础的东西 运用了伪类元素:before,如下 注意,他的css写法也是非常简洁高效的。 查阅了些关于伪类before和after的知识帮助理解,以下摘自:http://www.hulufei.com/post/about-…

uboot源码——内核启动分析

以下内容源于朱有鹏嵌入式课程的学习与整理,如有侵权请告知删除。 一、uboot作用简介 uboot的主要作用是用来启动linux内核。 CPU不能直接从块设备中执行代码,因此需要把块设备中的程序复制到内存中,而复制之前还需要进行很多初始化工作&…

票据单号生产软件

有个老师要做excel表格,里面要罗列某票据还是什么单号的编号,格式如上图所示。一开始她说能不能写个excel函数,一拖就搞定~我觉得很难搞出来,就写个软件,生产单号保存在TXT文件,然后让她复制粘贴到excel表就…

uboot源码——C阶段的start_armboot函数

以下内容源于朱有鹏嵌入式课程的学习与整理,如有侵权请告知删除。 一、start_armboot函数简介 uboot第一阶段,start.S文件中进行一系列的SoC内部硬件的初始化,然后长跳转到start_armboot 函数中。 uboot第二阶段,start_armboot函数…

Hibernate的fetch

hibernate抓取策略fetch具体解释一、hibernate抓取策略(单端代理的批量抓取fetchselect(默认)/join)測试用例:Student student (Student)session.get(Student.class, 1);System.out.println(student.getName());System.out.print…

source insight的使用方法

1、下载与安装 下载与安装方法见链接。 “Insight3.exe”这个是汉化版,直接打开,不需要安装。 “Si35Setup.exe”这个是英文版,安装后需要自己找到应用图标并发送快捷方式到桌面。 2、快速新建工程 (1)点击 Project —…

TortoiseSVN检出链接(可用于与站点集成)

为什么80%的码农都做不了架构师?>>> TortoiseSVN(简称TSVN) 是一个 Windows 下的版本控制系统 Apache™ Subversion 的客户端工具。 如果你希望你的 Subversion 版本库对于别人可用,你可以在你的站点包含一个链接。 为…

使用抽象类还是接口(Java)

“要针对接口编程,不要针对实现编程。”那么,在java的世界里,这里的接口指的是什么呢?无非是以下两种实现方式: 方式1)抽象类(只能有一个超类) 方式2)接口Interface&…

.word的理解

我们在汇编文件中经常会见到.word指令,如下所示: label:.word express label,是一个标签,它是一个链接地址的别名,相当于一个指针。 express,表示链接地址处的内容,相当于指针所指向的内容。…

foreman架构的引入2-安装前环境准备

零基础学习Puppet自动化配置管理系列文档Foreman官网提供了每个版本非常完善的安装步骤,无论是源码安装还是rpm包安装都变得非常方便。而且Foreman通过puppet模块对安装步骤进行了封装并提供了大量的安装参数可以传输,相当的方便。不过由于其体系过大&am…

软件集成策略故事连载----对项目的不利影响竟然这么大

2.对项目的不利影响竟然这么大 项目经理老刘跟晓川说,等这一轮集成做完,一起聊一聊。晓川听了有点紧张。不过想一想,自己已经很努力了,也没有什么可担心的。其实关键是程序员提交的质量。倒正好可以借这个机会跟领导沟…

uboot源码——汇编阶段的start.S文件

以下内容源于朱有鹏嵌入式课程的学习与整理,如有侵权请告知删除。 一、总结 1、关于阶段的定义 第一阶段,即在内部SRAM运行的阶段,简单地理解为汇编阶段。此阶段主要涉及start.S文件,在cpu/s5pc11x/目录下。第一阶段以ldr pc _sta…