linux学习1 — 虚拟机中的Ubuntu访问windows的文件

目录

1、Ubuntu上安装和开启ftp服务

2、windows上安装ftp客户端


        最近在学习ESP8266的SOC的使用方法,需要使用到Ubuntu编译SDK开发固件,所以我打开了我就下载了乐鑫官方提供的Ubuntu镜像,就是有一个问题,我是用windows进行编辑修改代码的,完成之后再放到虚拟机的Ubuntu上去编译。

        然后这样就涉及到一个问题:怎么把windows上的程序源码放到虚拟机中的Ubuntu上去编译?

        通过百度,找到几个简单的方法:共享文件夹、U盘拷贝、FTP等等操作。想来共享文件夹可能会好一点吧,毕竟拖过去就可以在Ubuntu上访问了,奈何我实在太菜了,按照网友给出的教程操作,依然是没有成功,留下了没有技术的泪水!!!

        通过再次的尝试发现,FTP更好用,也更加方便,还可以用界面化的方式操作windows和Ubuntu上的文件,清晰明了,方便之极啊!

        这个操作呢是虚拟机中的Ubuntu作为一个文件服务器,windows上安装一个文件的客户端,连接上之后就可以互相传输文件了。示意图大致如下:

直接上操作步骤!!!

1、Ubuntu上安装和开启ftp服务

(1)打开Ubuntu的终端窗口,执行命令安装FTP服务。如下指令:

sudo apt-get install vsftpd
注意:可能会提示你输入密码

(2)使用 VI 命令打开/etc/vsftpd.conf文件,找到下面两行:

local_enable=YES
write_enable=YES
注意:上面两行的前面不能有“#”,有的话就取消掉,修改完之后保存退出即可

(3)重启 FTP 服务,如下指令:

sudo service vsftp restart    // 重启ftp服务器

还有如下指令:
sudo service vsftp start    // 启动ftp服务器
sudo service vsftp stop     // 停止ftp服务器
sudo service vsftp status   // 查询ftp服务器的状态

2、windows上安装ftp客户端

        windows上的ftp客户端有很多,比如常用的有:FileZilla 和 mobaxterm,根据个人喜好选择吧。

        FileZilla的网址:FileZilla - The free FTP solution

        mobaxterm的网址:MobaXterm Xserver with SSH, telnet, RDP, VNC and X11 - Download

我这里使用的是FileZilla,使用如下:

(1)下载ftp客户端,如下:

安装好之后的图标如下:

(2)打开 FileZilla 软件,界面如下图所示:

(3)点击:文件->站点管理器,打开如下图所示的界面:

如上图,点击创建一个“新站点”,然后输入Ubuntu的IP、用户名、密码,然后点击连接。

1)查询Ubuntu的IP可以使用指令:

ifconfig 

2)查询用户名可以使用如下指令:

cat /etc/passwd查看所有的用户信息

密码自己才知道了!!!忘记就重置密码吧!

(4)选中新创建的“Ubuntu”站点,然后对站点的“常规”进行设置,设置如下图所示:

(5)连接成功之后的示意图如下:

(6)文件的传输直接鼠标选中文件,拖动到希望的文件的位置即可,如下所示:

(7)如果显示上出现乱码的情况,可能是因为字符集的设置不对,选择“UTF-8”即可以。如下:

对嵌入式技术感兴趣,欢迎关注微信公众号“嵌入式之入坑笔记”,一起学习讨论啊!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嵌入式之入坑笔记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值