Linux学习--------文件系统

Linux操作系统中的重要目录:

/:根目录,Linux/Unix文件系统的顶级目录,相当于windows中的C盘

/opt:存放用户所有安装的第三方软件

/etc:存放和系统相关的配置文件

/dev:设备文件(Linux操作系统中的所有数据都是基于文件的,包括输入输出设备)就如鼠标、键盘这些设备在Linux操作系统中都有对应的设备文件)

/usr:Unix System Resource系统中所有用户都会使用的命令

/var:与系统有关的日志文件(variable)

/kernel:存放内核程序(/boot)

/home:系统默认的用户的主目录,所有用户的家目录都在这个目录下创建,root除外

/root:root用户的家目录

 

/bin、/usr/bin目录存放的可执行程序的区别:

/bin:目录下存放的是一些系统必备的普通用户使用的执行命令:如cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等

/usr/bin:目录下放置的是应用软件工具必备的执行命令:如c++、g++、gcc、chdrv、diff、dig、du、eject、elm、free、gnome*、 zip、htpasswd、kfm、ktop、last、less、locale、m4、make、man、mcopy、ncftp、 newaliases、nslookup passwd、quota、smb*、wget等。

/sbin:存放系统必备的管理员用户使用的执行命令

/usr/sbin:目录放置网络管理的必备程序

 

Linux操作系统中7种重要的文件类型:

Directory:目录文件

NormalFile:常规文件

CharacterDeviceFile:字符设备文件,相当于字符设备驱动,用于接收字符设备传递过来的字符,一个字符一个字符的接收;如鼠标、键盘、猫等

BlockDeviceFile:块设备文件,读取数据的时候,是一块一块的读取,如磁盘、光驱等

SockectFile:套接字文件,用于网络应用程序的通信

PipieLineFile:管道文件,用于数据的流向,一个命令处理完的数据要交给下一个命令进行处理的时候,会先保存在一个文件中,这个文件就是管道文件。

LinkedFile:链接文件。

                   软链接:相当于windows操作系统中的快捷方式,实际上它就是一个普通文件,只不过它的数据块比较特殊,软链接的数据块存放的是另一个文件的路径名指向。软链接可以对文件和目录创建。

                   硬链接:硬链接数就相当于一个计数器,有多少个东西指向它,硬链接数就是多少。作用:允许一个文件有多个有效的路径名,这样用户就可以创建硬链接到重要文件,以防“误删”源文件。硬链接只能对文件创建,不能对目录创建。

                   链接失效:硬链接:当硬链接数为0的时候,硬链接失效,内存释放

                                     软链接:删除源文件时,软链接失效。

 

查看文件的详细信息:

ls -l

 【注意】链接号表示:如果该文件是目录文件的时候,4表示目录文件下的子目录的个数(包括当前目录和上一级目录这两个隐藏文件),如果该文件是常规文件的话,4表示指向该文件的硬链接个数。

 

文件的权限问题:

r  读:    对文件:能否查看文件内容
               对目录:能否使用ls列出目录下内容
w  写:   对文件:能否对文件进行修改和删除
               对目录:能否mkdir建立新的子目录,或者是touch新文件
x  执行:   对文件:主要针对shell脚本,是否拿来跟程序一样运行(使用./start来执行start文件)
                  对目录:能否用find命令进行搜索和是否能用cd命令进入到该目录文件中
表示没有权限

 

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值