ubuntu系统(10):使用samba共享linux主机中文件

news2024/11/26 11:44:09

目录

一、samba安装步骤

1、Linux主机端操作

(1)安装sabma

(2)修改samba配置文件

(3)为user_name用户设置samba访问的密码

(4)重启samba服务

2、Windows端

二、使用

1、代码无法跳转(可能存在)

2、创建快速访问网络(非必要)

特别说明


我现在用的是MobaXterm远程linux主机,如果想查看当前目录中的文件,可以使用VScode执行以下命令,直接打开一个VScode的窗口,就可以对文件进行读写了。

code ./

问题:打开文件的时候,在同一文件中使用鼠标滑轮向下滑动查看文件特别卡顿,有时候鼠标滑轮已经停止了还是会继续下滑。所以准备再找一个辅助工具samba用来查看并修改项目中代码文件,然后在MobaXterm命令行执行(scons、运行等)命令。

一、samba安装步骤

1、Linux主机端操作

(我这个是在MobaXterm中远程的linux主机IP,也可以在linux主机中执行以下命令)

(1)安装sabma

sudo apt install samba

(2)修改samba配置文件

sudo vim /etc/samba/smb.conf

拉到下面Share Definitions部分,将红框的注释删掉,黄色框内进行修改为no/0755。

点击Esc,输入wq!后回车,保存修改。

(3)为user_name用户设置samba访问的密码

假设user_name用户名为xxx:

sudo smbpasswd -a xxx

这时候设置samba访问密码(记好密码,后面在windows主机上还要用)

注意:这里假设我们设置的密码是12345678,这时候用户就添加成功了。

(4)重启samba服务

sudo service smbd restart

2、Windows端

打开此电脑,在红框中输入\\IP地址\前面的用户名(IP地址前两个\,用户名前一个\)

此时会提示输入用户名和密码,这个密码是上面设置的samba访问密码。

进入成功后,linux主机的目录就可以直接显示了。

二、使用

然后可以打开windows主机端的VScode,文件-->打开文件夹-->选中需要打开的项目,就可以直接查看项目源码文件了。

1、代码无法跳转(可能存在)

但是这时候存在一个问题,比如点击下面这个类的时候,摁Ctrl键选中,不能跳转SimObject类的声明,这就给代码阅读带来一定的麻烦。

点击受限模式:

点击信任:

就可以实现跳转文件了。

2、创建快速访问网络(非必要)

打开windows主机,此电脑:

空白处右键-->添加一个网络位置,输入IP和用户名,就得到了一个网络位置的快捷方式。

特别说明

我用samba只是为了解决在MobaXterm中code查看源码时鼠标滚轮不灵敏的问题,这是个代码查看和修改的辅助工具,实际命令行执行仍然是在MobaXterm的SSH远程访问窗口完成的。

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

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

相关文章

google网站流量怎么获取?

流量是一个综合性的指标,可以说做网站就是为了相关流量,一个网站流量都没有,那其实就跟摆饰品没什么区别 而想从谷歌这个搜索引擎里获取流量,一般都分为两种方式,一种是网站seo,另一种自然就是投广告&#…

《C++ Primer》第15章 面向对象程序设计(一)

参考资料: 《C Primer》第5版《C Primer 习题集》第5版 15.1 OOP:概述(P526) **面向对象程序设计(object-oriented programming)**的核心思想是数据抽象、继承和动态绑定。 继承 通过继承(…

逆变器之变压器基础知识

1 基础知识 我们的磁芯要工作的话,必须要有磁场,有磁场就就会有磁力线。 磁场我们是看不着摸不见的,为了好的描述磁场,我们就用磁力线来表示, 磁力线是有方向的,在一个磁铁的内部磁力线是从 S指向N的&…

Elasticsearch:和 LIamaIndex 的集成

LlamaIndex 是一个数据框架,供 LLM 应用程序摄取、构建和访问私有或特定领域的数据。 LlamaIndex 是开源的,可用于构建各种应用程序。 在 GitHub 上查看该项目。 安装 在 Docker 上设置 Elasticsearch 使用以下 docker 命令启动单节点 Elasticsearch 实…

【创作活动】ChatGPT 和文心一言哪个更好用?

文章目录 文心一言优点缺点 ChatGPT优点缺点 Java编码能力比较对人工智能的看法 ChatGPT是由OpenAI开发的交互式AI大模型, 文心一言是由百度研发的知识增强大语言模型,本文从Java开发的角度对比一下哪个更好用(本文仅用于投稿CSDN创造活动&am…

【playwright】新一代自动化测试神器playwright+python系列课程15_playwright网页相关操作_网页截图

Playwright 网页截图 在做web自动化测试时,脚本执行时会出现执行失败的情况,这个时候就需要分析失败的原因,由于脚本执行时是不需要人工盯着执行的,这个时候就需要在脚本执行失败时保留某些信息方便脚本执行完成后来分析失败的原…

SpringMVC(全局异常处理.动态接收Ajax请求)

1.全局异常处理 1 异常处理器 基于AOP 用户发起请求, SpringMVC接受请求, SpringMVC加载静态资源问题说明 请求过去了,但没有处理 规则说明:静态资源进入SpringMVC框架之后,没有找到要怎样处理静态资源的方法,所以他们就不解决,也就不显示 解决方法:SpringMVC基于Servlet处理…

添加边界值分析测试用例

1.1创建项目成功后会自动生成封装好的函数,在这些封装好的函数上点击右键,添加边界值分析测试用例,如下图所示。 1.2生成的用例模版是不可以直接运行的,需要我们分别点击它们,让它们自动生成相应测试用例。如下图所示&…

华为路由器配置访问控制列表ACL用例

配置要求 如组网图所示,R3为服务器,R1为客户端,客户端与服务器 之间路由可达。其中R1和R2间互联物理接口地址分别为 10.1.2.1/24和10.1.2.2/24,R2和R3间互联物理接口地址分别 为10.1.3.2/24和10.1.3.1/24。另外,R1上创…

企业计算机服务器中了mkp勒索病毒如何处理,mkp勒索病毒解密

网络技术的不断发展,为企业的生产运营提供了非常有利条件,但也为企业的数据安全埋下隐患,近期,众多企业的服务器遭到了mkp勒索病毒攻击,导致企业计算机服务器瘫痪无法正常工作,严重影响了企业正常生活运营。…

统计学-R语言-5.3

文章目录 前言分位数统计量的标准误总结 前言 本篇文章即为概率与分布的最后一篇文章。 分位数 分位数函数是累积分布函数的反函数。 p-分位数是具有这样性质的一个值:小于或等于它的概率为p。 根据定义,中位数即50%分位数。 分位数通常用于置信区间的…

系统架构的演变:从单体到微服务的旅程

文章目录 前言一、单体架构简图 二、垂直架构简图 三、水平架构简图 四、面向服务架构(SOA)简图 五、微服务架构简图 总结 前言 随着信息技术的快速发展,系统架构也在不断演变。从早期的单体架构到现代的微服务架构,每一次的变革都…

Leetcode454四数相加Ⅱ(java实现)

今天,我们分享的题目是Leetcode454四数相加Ⅱ,我们先来看题目: 首先可以从题意中大体得知,也是从某个集合中找有没有符合条件的元素。遇见这种类型的题目我们可以考虑用哈希表,本题我们选取的是map集合,因…

Damicms漏洞挖掘

今天又是挖漏洞的一天,(寒假了也不能停下挖洞的步伐) “《学而不思则罔,不学不思则爽》” ​​​​​​​ ​​​​​​​ ​​​​​​​ ​​​​​​​ ​​​​​​​ 1.存储型XSS XSS…

Spring MVC学习之——自定义日期转化器

日期转换器 在数据库中的日期数据是date类型,而如何我们想在页面自己添加数据,一般是使用年-月-日的形式,这种形式不仅date类型接收不到,而且传来的是String类型,此时,我们就可以自定义日期转换器来接收数…

React 基于Ant Degisn 实现table表格列表拖拽排序

效果图: 代码: myRow.js import { MenuOutlined } from ant-design/icons; import { DndContext } from dnd-kit/core; import { restrictToVerticalAxis } from dnd-kit/modifiers; import {arrayMove,SortableContext,useSortable,verticalListSorti…

C——语言内存函数

目录 一、memcpy的使用和模拟实现 1.memcpy函数原型 2.memcpy函数的使用 3.memcpy函数的模拟实现 二、memmove的使用和模拟实现 1.memmove函数原型 2.memmove函数的使用 3.memmove函数的模拟实现 三、memset的使用 1.memset函数原型 2.memset函数的使用 四、memcmp…

【话题】ChatGPT 和文心一言哪个更好用

星火说 ChatGPT 智能回复:ChatGPT能够根据上下文理解用户的问题,并给出相应的回答。它使用深度学习算法来理解和生成文本,因此可以处理各种复杂的问题和话题。语言准确性:ChatGPT的语言模型经过了大量的训练数据,因此…

vue项目本地开发完成后部署到服务器后报404是什么原因

文章目录 一、如何部署二、404问题为什么history模式下有问题为什么hash模式下没有问题解决方案 参考文献 一、如何部署 前后端分离开发模式下,前后端是独立布署的,前端只需要将最后的构建物上传至目标服务器的web容器指定的静态目录下即可 我们知道vu…

macOS系统下载安装IDEA 操作流程

目录 第一步 进入官网,选择箭头指向的版本 第二步 下载完成后打开,拖动安装包安装​编辑 第三步 点击" project",在JDK下拉框选择"Download JDK" 第四步 下载完成以后,点击右下角的Create按钮。 第一步 进…