Linux系统文件系统的学习
windows的文件系统与Linux文件系统的区别
1.windows文件系统中每一个文件系统都是一颗目录树
2.Linux文件系统中是所有的文件系统都是一颗目录树
在安装系统时不管是否有分区的操作,Linux的文件系统都是一颗目录树,Linux文件系统是一切从根开始(绝对路径)
3.Linux分区操作的好处是:将逻辑中的文件夹被物理隔绝了,当逻辑中的文件夹使用完分区所分的大小后就会进行警告(物理空间),这样的操作就会在使用的时候不会因为
4.命令区别:①rm -rf /* --------此命令会将文件系统中的所有文件都将清除。这个是将逻辑上的文件全部清除。
②mkfs.ext4 /dev/sda5 -------此命令只会将此分区中的所有文件格式化。这个是将物理上的分区里的文件全部清除。
5.Linux严格区分大小写,遵循的是ascii值
Linux文件系统中常见文件夹的讲解
Home Directories : /root ; /home/username (用户目录)
Use Executable : /bin ; /usr/bin ; /usr/local/bin (binary二进制 ----普通用户的命令目录)注意:/usr/local/bin是安装的第三方程序的命令
System Executables : /sbin ; /usr/sbin ; /usr/local/sbin (System Binary系统二进制----管理员用户的命令目录 )
Other Mountpoints : /media ; /mnt(挂载点,光盘、u盘)
Configuration : /etc(enterprise configure 配置文件夹)
Temporary Files : /tmp(临时文件夹,注意:绝对不能删除这个文件夹)rm -rf /tmp/* ; rm -rf /tmp/ 含义不同:前者是将tmp目录下的所有文件都删除,后者是将tmp文件夹下的文件及tmp文件夹都删除。注意如果手误将这个文件删除后,重新创建后要人为重新修改该文件夹的权限。
Kernels and Bootlloader : /boot(大小:200M,内核与引导程序的文件。这个文件夹可通过安装包再次获得)
Server Data : /var ; /srv(Variables 变量的意思。前面的文件名一定存在,后面未必。存放的文件是经常变化的,里面存放的是系统日志文件。eg:cd /var/www/html ----这个文件夹中存放的是网站里的内容,默认的位置)
System Information : /proc ; /sys(存放的是内存中的数据,所有文件夹中的内容在关机后都会被清空,这个文件夹可实现的功能有对系统进行调优)
Shared Libraries : /lib ; /usr/lib ; /usr/local/lib(驱动程序,动态链接库文件)
文件和目录的命令规则
1.所有名字不能超过255个字符 (Linux系统不存在扩展名,.txt;.ppt。。。这些扩展名是为了给人看的。file.a这个文件的大小为:6个字符)
显示当前位置命令
命令:pwd
相对路径:以当前目录为起点的位置
绝对路径:一切从根开始
每个目录文件下都有两个 “.”;“…”文件夹
“.”:当前目录 ; “…”:上一级目录
命令:cd
含义:会直接进入该用户的家目录