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的指令

相关推荐
分布式存储与RustFS2 分钟前
JuiceFS 接 RustFS 当数据后端:把对象存储挂成本地文件系统
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
亚远景aspice29 分钟前
亚远景 - 无方向盘 L4 车辆批量认证,ASPICE 过程证据成制造商安全举证底座
安全·自动驾驶·aspice·研发管理·亚远景科技·过程能力评估·aspice评估
可涵不会debug43 分钟前
PHP2Shell 爆发一周后:CVE-2026-109618/109619 自查、修复与防护实录
安全·php·云安全·waf·phpshell
一支蜉蝣1 小时前
Day26 XD安全学习笔记--PHP 应用&模版引用&Smarty渲染&MVC 模型&数据联动&RCE 安全
笔记·网络安全·html·php
CANI_PLUS1 小时前
电脑文件共享
运维·服务器
福大大架构师每日一题1 小时前
excelize v2.11.1发布:Go 1.26.0起步,16项安全修复与嵌入对象能力全面升级
开发语言·安全·golang
Decay__1 小时前
15_MySQL 数据同步与迁移方案 —— 复制 / DataX / Canal / 异构同步(对标 Oracle GoldenGate)
运维·数据库·sql·mysql·架构
Linux界最忧郁之人1 小时前
华为云ECS&IMS&AS实战|弹性云服务器、私有镜像、弹性伸缩完整实验
linux·运维·服务器·centos·华为云·openstack
yunlaodacom2 小时前
做异地灾备,华为云国际站 OBS 跨地域复制该怎么配置?
安全·华为云·云计算
后台模板学习2 小时前
GitHub Actions 与 Jenkins 在日志监
运维·github·jenkins