linux基础第一章,linux的介绍和它和windows的区别

linux基础第一章,linux的介绍和它和windows的区别

简介

linux是开源的免费操作系统,一般用在服务器上,windows是闭源的商业系统,是付费的。当然这个不是主要区别,他和Windows最大的区别是,Windows是图形化操作系统,linux不仅支持图形化,也还支持命令行,什么意思呢?也就是你想完成某个操作,全程敲代码就可以了

linux文件系统

说到Windows和Linux的区别,就不得不说一下他们的文件系统。用过Windows的小伙伴都知道,Windows操作系统的根目录是从盘符开始的,比如你想要打开的盘的windows文件夹,只需要在地址栏中输入C:/windows就可以打开了

在windows中有盘符,分成了好多个磁盘进行储存文件,但是在Linux系统中,他们都是从一个根目录往下延伸的,没有盘符这个概念,一条斜杠就是最开头的根目录"/"所有文件都在这个斜杠的下面,比如有/home文件夹,/var文件夹

因为我电脑上之前安装过kali linux,那就直接用kali来演示了

如果我们要打开bin文件夹,那就在地址栏输入"/bin/"再回车就可以了,因为kali是图形化的,你也可以直接双击文件夹

另一个有趣的点就是Windows操作系统不区分大小写,比如abc.txt和ABC.TXT是同一个文件,但是linux不一样,linux的ABC和abc就是两个完全不同的文件

linux的不冲突

windows的冲突

说到这个,你该不会以为Linux的文本格式就是txt吧?错了

你会发现虽然abc没有像windows那样的文本后缀,但是依然被Linux系统识别为了文本文件,那这是怎么回事呢?

这就得说一下Linux的奥秘了,在这里他判断文本的标志并不是看后缀,而是linux系统看你这里边的文件是不是包含大量的ascii字符,原话是这么说的:

Linux 系统会将包含大量 ASCII 可打印字符且无明显二进制特征的文件识别为文本文件

也就是如果它这里边含有大量的ascii的字符,就会被linux系统当成文本文件

这一章节小小的介绍就到这里,下一章节我们开始学习linux的指令

相关推荐
zyplayer-doc6 小时前
VuePress类静态文档站和动态知识库怎么选:两种技术路线的适用场景
javascript·人工智能·后端·安全·智能手机
leisoo80976 小时前
100GBA股股票数据怎么存ClickHouseRedisMySQLJSON完整对比
大数据·linux·服务器·开发语言·python
KKKlucifer7 小时前
拨开接口黑盒迷雾:运营商第三方合作接口安全审计与准入管控落地实践
网络·人工智能·安全
爱喝水的鱼丶7 小时前
SAP-ABAP:接口与报表场景专项优化:RFC/ODATA 接口、ALV 报表的性能提升方案
运维·性能优化·接口·sap·abap·rfc·经验交流
青瓦梦滋7 小时前
传输层UDP/TCP协议
linux·网络·c++·网络协议·tcp/ip·udp
ltl8 小时前
机密计算:SGX、SEV-SNP、TDX 与 ARM CCA
linux
ltl8 小时前
互联与网络:NVLink、InfiniBand、RoCE 与国产替代
linux
码上上班8 小时前
tengine知识点
linux·服务器·centos
小绫网络安全8 小时前
【每日一讲】学习网络安全的一些注意事项
网络·安全·web安全
画中有画8 小时前
自动化脚本开发最佳实践
运维·自动化