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

相关推荐
白菜欣30 分钟前
Linux —《开发三件套:gcc/g++、gdb、make/Makefile 全解析》
linux·运维
何中应38 分钟前
Grafana如何给列表设置别名
运维·grafana·监控
黎阳之光1 小时前
黎阳之光透明管理:视频孪生重构智慧仓储新范式
人工智能·算法·安全·重构·数字孪生
senijusene1 小时前
基于 imx6ull平台按键驱动开发:input子系统+中断子系统+platform总线
linux·驱动开发
MXsoft6181 小时前
运维的尽头,是把“救火”变成“算命”
运维
大卡片1 小时前
IO模型与并发服务器设计
运维·服务器·网络
alxraves1 小时前
医疗器械质量管理体系策划的关键点
安全·健康医疗·制造
莎士比亚的文学花园1 小时前
Linux驱动开发(1)——系统移植
linux·运维·服务器
技术传感器2 小时前
Hermes为什么开始像基础设施:11万星、RCE修复与生态接入
人工智能·安全·架构·aigc
PH = 72 小时前
OverlayFS联合文件系统使用示例
java·linux·服务器