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

相关推荐
M78佐菲4 小时前
Linux学习笔记:TCP协议
linux·笔记·学习·tcp/ip·算法
Brilliantwxx4 小时前
【Linux】 进程(9)程序与进程地址空间(基础+进阶+面试题)
linux·运维·服务器·开发语言·c++
BullSmall4 小时前
第三方软件安全-Dependency‑Track Docker 部署
安全·docker·容器
不怕犯错,就怕不做4 小时前
git prune 自动删除本地记录中那些远程已经不存在的分支引用
linux·服务器·git
AImatters5 小时前
国产算力底座,支撑油气储运数字化迈过关键分水岭
安全·cpu·算力·海光·油气储运
richdata5 小时前
商品数字化不是先做大数据,而是先把数据变成可用决策
大数据·运维·数据治理·商品数字化·智能补货·ai商品决策
weixin_416667965 小时前
【无标题】
运维·服务器·网络
一池秋_6 小时前
arm低配linux设备,桌面应用冷启动提速方法
linux·运维·arm开发
惜离殇6 小时前
从零开始的敲代码生活--Linux应用软件(文件操作基础1)
linux·c语言·文件操作·标准io
Json____6 小时前
校园跑腿系统:使用node从零构建一套前后端分离的全栈实践项目
计算机网络·node·管理系统·wwwoop.com