万字肝货 | 超全总结,Linux常用磁盘命令、文件命令!(一)

简介: 万字肝货 | 超全总结,Linux常用磁盘命令、文件命令!(一)

1、知识引入

windows 桌面系统/服务器端
linux   服务器端
mac/unix
android/ios
桌面系统:主要是面对大众用户,以美观、易用为原则,有图形化界面。
服务器端:知道使用命令行进行调试的那个小黑窗口,就知道什么是服务器端。


刚刚买回来的计算机:仅有硬件;


硬件:主要包括CPU、内存、主板、硬盘驱动器、光盘驱动器、各种扩展卡、连接线、电源等;外部设备包括鼠标、键盘等。


只有装上了操作系统、应用软件后,才使得电脑世界变得丰富多彩;


仅有硬件(裸机)
操作系统软件:windows系统
应用软件:qq、微信


操作系统的作用是什么?为什么不在硬件上面直接安装“应用软件”,还需要安装一个操作系统呢?


操作系统可以提供磁盘管理、内存管理、资源调度,避免杂乱无章。


什么是linux?


1)Linux操作系统属于开源操作系统,主要应用于服务器端。
2)基于posix和unix的多用户、多任务、多线程和多cpu的操作系统。
3)Linux继承了UNIX以网络为核心的设计思想,是一个性能稳定的多用户的网络操作系统。


2、linux操作系统的产生过程

image.png


1)什么是GPL条款?

image.png


2)linux作者:李纳斯(Linus)

image.png

注意:linux之所以叫做linux,这个名字是由linus和unix组合而来的。


3、linux优点

1)分时多用户和多任务的操作系统;

2)多数网络协议支持、方便的远程管理;

3)强大的内存管理和文件系统管理;

4)大量可用的软件和免费的软件;

5)优良的稳定性和安全性;

6)良好的可移植性和灵活性;

7)可供选择的厂商多;

4、linux体系结构

image.png


5、linux内核及发行版本

Linux内核:内核建立了计算机软件与硬件之间通讯的平台,内核提供系统服务,比如文件管理、虚拟内存、设备I/O、进程管理等。
"软件调用内核,内核操作硬件"
内核版:是系统的心脏,用于运行程序和管理硬件的核心。内核通过系统调用来管理计算机硬件,而终端命令用来检测系统调用是否正确,
      使得更加方便的调用计算机硬件。系统调用主要是方便程序间接访问计算机硬件。
发行版:发行版包含了Linux内核,发行版就是在Linux内核之上再搭建一套应用程序,有桌面管理程序,视频播放程序等一套程序。因为
      Linux内核已经实现了跟计算机硬件进行交互,所以发行版可以通过系统内核的系统调用来跟计算机硬件进行访问,大大缩短了开
      发系统的时间。


发行版本:

image.png


6、文件系统和目录结构

1)文件系统:确定文件的存储和管理方式

Windows : NTFS(FAT16 FAT32)
Linux:  centos5 : ext3 文件系统
        centos6 : ext4 文件系统
        centos7 : xfs  文件系统


2)Linux文件系统说明

① linux中所有的内容,都是文件。

② 目录或者文件的名称长度不超过255个字符,文件或目录是由以下字符构成:

大写字母(A-Z)、小写字母(a-z)、数字(0-9)

下划线(_) 、句点(.) 、逗号(,)

注意:文件和目录是区分大小写的。

③ Linux文件系统没有扩展名,添加扩展名仅仅是帮助我们区分,不同的文件表示的是什么,文件的真实类型(文件还是目录)是通过【文件中的内容】决定的。

④ 目录结构

image.png

树结构如下:

image.png

注意:/(根目录)底下的二级目录不要删除、也不要添加目录。

image.png

使用建议:

image.png

相关文章
|
分布式计算 Hadoop Linux
万字肝货 | 超全总结,Linux常用磁盘命令、文件命令!(五)
万字肝货 | 超全总结,Linux常用磁盘命令、文件命令!(五)
万字肝货 | 超全总结,Linux常用磁盘命令、文件命令!(五)
万字肝货 | 超全总结,Linux常用磁盘命令、文件命令!(四)
万字肝货 | 超全总结,Linux常用磁盘命令、文件命令!(四)
|
Linux Shell
万字肝货 | 超全总结,Linux常用磁盘命令、文件命令!(三)
万字肝货 | 超全总结,Linux常用磁盘命令、文件命令!(三)
|
存储 Linux
万字肝货 | 超全总结,Linux常用磁盘命令、文件命令!(二)
万字肝货 | 超全总结,Linux常用磁盘命令、文件命令!(二)
万字肝货 | 超全总结,Linux常用磁盘命令、文件命令!(二)
万字肝货 | 超全总结,Linux常用磁盘命令、文件命令!(四)
万字肝货 | 超全总结,Linux常用磁盘命令、文件命令!(四)
万字肝货 | 超全总结,Linux常用磁盘命令、文件命令!(四)
|
分布式计算 Hadoop Linux
万字肝货 | 超全总结,Linux常用磁盘命令、文件命令!(三)
万字肝货 | 超全总结,Linux常用磁盘命令、文件命令!(三)
|
Linux Shell
万字肝货 | 超全总结,Linux常用磁盘命令、文件命令!(二)
万字肝货 | 超全总结,Linux常用磁盘命令、文件命令!(二)
万字肝货 | 超全总结,Linux常用磁盘命令、文件命令!(二)
|
4月前
|
IDE Linux 开发工具
Linux 实操篇-Linux 磁盘分区、挂载
Linux 实操篇-Linux 磁盘分区、挂载
70 0
|
3月前
|
算法 Linux 数据库
【Linux】磁盘分区与挂载和配额管理
【Linux】磁盘分区与挂载和配额管理
54 0
【Linux】磁盘分区与挂载和配额管理
|
8月前
|
Linux
7.3 【Linux】磁盘的分区、格式化、检验与挂载
7.3 【Linux】磁盘的分区、格式化、检验与挂载
127 0