当前位置:首页 > 每日看点

有什么事在windows上显的顺理成章,在Linux上就很令人费解?

卡卷网2年前 (2024-12-04)每日看点304

来说个最基础的吧,可能很多搞研发和运维的朋友都遇到过。

将Window和linux作为服务器操作系统来用,最烦人的是在Windows下使用文本编译器编写的Shell脚本,上传到Linux系统中运行时,会无法执行。

主要是换行引起的问题,可以使用cat -A命令查看脚本的区别。不加参数时显示都一样:


有什么事在windows上显的顺理成章,在Linux上就很令人费解?  第1张


以下使用-A参数再查看:


有什么事在windows上显的顺理成章,在Linux上就很令人费解?  第2张


Window下是以^M$结尾,而Linux直接是以$结尾。在windows下编辑然后上传到linux系统里执行的。.sh文件的格式为dos格式。而linux只能执行格式为unix格式的脚本。因为在dos/window下按一次回车键实际上输入的是“回车(CR)”和“换行(LF)”,而Linux/unix下按一次回车键只输入“换行(LF)”,所以修改的sh文件在每行都会多了一个CR,所以Linux下运行时就会报错找不到命令。

两个操作系统之间的文件互传成为了难题。。。

还有一个,就是二者文件互传的问题。

Windows系统之间互传文件的方式非常多,也很简单,比如可以通过系统的共享文件夹、QQ、微信等互传文件,但Linux系统对这些应用的支持不是很友好。

在日常工作中,经常会混合使用Windows与Linux系统。一般情况下,开发用的PC机是Win系统,而服务器是Linux。在这种情况下,经常是本地Win系统通过Xshell或者SecureCRT通过SSH远程登录到Linux服务器进行开发,如果需要把本地文件传输到服务器,就有了文件互传的需求。

另外,在本地PC上安装VMware虚拟机,并且安装了Linux后,也会有本地的Win和Linux互传文件的需求。

所以在实现widows和linux文件互传的时候,需要通过一些特殊手段,比如:

FTP协议:FTP协议的目标是提高文件的共享性和可靠高效地传送数据。在传输文件时,FTP 客户端程序先与服务器建立连接,然后向服务器发送命令。服务器收到命令后给予响应,并执行命令。FTP 协议与操作系统无关,任何操作系统上的程序只要符合 FTP 协议,就可以相互传输数据。

SFTP协议:SFTP也被称为SSH文件传输协议。SFTP中的加密是通过SSH连接来完成的,文件可以通过WinSCP和SFTP客户端进行传输。

TFTP协议:简单文件传输协议TFTP是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务,端口号为69。

SCP协议:安全复制SCP是一个在远程(本地与本地、本地与远程、远程与远程)电脑间安全地进行文件传输的方法。

还好,现在很多国内的软件都在拥抱linux,比如近期微信 Linux 测试版上线,对于linux用户来说意义不小。

以上是我的一些简单分享,蓝队云作为专业云计算服务商,欢迎大家积极参与技术讨论,获取相关开源工具包和技术支持。

9.9元注册.cn域名

学生云服务器低至9.9元/月

云数据库MySQL、redis免费使用3个月

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2024/12/2791.html

分享给朋友:

相关文章

为什么我们一直在给B站充大会员但B站却一直处于亏损状态?

我讲一下离谱的真相吧,欢迎喷我。 很多人都觉得B站在赶走人才,赶走优秀的长视频创作者,也觉得知乎在这么做,是没错的。 确实在这么做。而原因很简单。 只有影响力很大的KOL才有商业价值。 (KOL是指“关键意见领袖”)而你说你是人才? 对不起…

自媒体如何快速起步?

自媒体如何快速起步?

有两种经验,可供参考。 第一种是:现象级的爆火、爆款,这种情况捞到钱,实现财务自由的人并不多,但确实存在。只不过非要说清楚为什么这个账号可以火、可以短时间内赚到普通人一辈子赚不到的钱,他们自己也不一定能说清楚,因为赶上了风口(内外部情况)。…

PHP承载百万/天 访问量需要用到什么技术?

当年做一个百万PV的商城,也不过是两台2c4g的阿里云虚机罢了(其实一台就够,另外一台主要的逼着大家一定开发的时候一定要有负载均衡和横向扩容的意识)。当时框架还是Thinkphp3.2,框架提高运行效率的开关全打开,标准的lnmp模式,单机…

有哪些让你目瞪口呆的 Bug ?

有哪些让你目瞪口呆的 Bug ?

成都有个监狱情况比较特殊,关押的基本全是重犯,而且还都是经济犯和政治犯, 他们以前都是一方大佬,在自己的一亩三分地翻手为云覆手为雨,无非是不小心中箭落马或帮老大顶锅才进监狱, 所以即使进来了,他们依然保持着体面和骄傲,依从性差,虽然不至于和…

自己拥有一台服务器可以做哪些很酷的事情?

自己拥有一台服务器可以做哪些很酷的事情?

我就有一台,跑了两年了,ipv6 ddns 网络,加虚拟化平台.跑了个 winserver 和 ubuntu 服务器。 稳的雅皮! 拆掉后盖,散热更好。烟盒固定硬盘。键盘防止灰尘掉落。电池拆掉,屏幕拆掉,也是散热考虑。 屏幕拿去做便携副屏了…

为什么原来说 7 nm 是半导体工艺的极限,但现在又被突破了?

10年前我们觉得65nm工艺是极限,因为到了65nm节点二氧化硅绝缘层漏电已经不可容忍。所以工业界搞出了HKMG,用high-k介质取代了二氧化硅,传统的多晶硅-二氧化硅-单晶硅结构变成了金属-highK-单晶硅结构。 5年前我们觉得22n…

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。