linux shell — 3.linux的档案属性和目录配置(2)

来源:互联网 发布:2017网络最美情歌对唱 编辑:程序博客网 时间:2024/06/07 10:29

一. linux文件类型与扩展名

  1)

第一个属性代表这个档案类型

~【d】 =》 目录

~【-】 =》 普通文件(ascii, binary, data)

~【l】 =》 链接档(link file)

~【b】=》 存储数据以供系统访问的接口设备

~【c】=》 串行接口的端口设备(键盘、鼠标)

~【s】 =》 套接字(sockets)(var/run)程序监听客户端的要求,客户端可以利用套接字进行通讯。

~【p】 =》 管道(FIFO,pipe)(var/run)解决多个程序同时访问一个文件所造成的错误。

注:linux档案能不能被执行与他的第一栏10个属性有关,与文件名无关,这个要区别于Windows,后者 .exe\.bat\.com 都是可以执行的文件。

  2)

linux档案的 后缀名 说明

*.sh  =》 批文件处理文档(脚本=>scripts),用shell编写。

*Z、*.tar、*tar.gz、*.zip、*.tgz =》打包过的压缩档,因为其压缩软件不同,因而其后缀名也不相同。

*.html、*.php =》网页相关档案,这里不解释太多。

*.pl =》 程序语言perl的档案

  3)

#单一档案或者目录的最大允许文件名为255个字符

#包含完整路径名称及路径(/)的限制为4096个字符

#设置linux文件名时最好避免一些特殊字符


二. linux目录配置


图 (1)



图 (2)

1)【/】 根目录

一般在根目录下只存放目录不存放文件,该目录是启动时带入的第一个分区,所以所有启动时需要的文件应该放到这个目录下。如/bin、/dev、/etc…

2)【/bin】

存放一些用户所需要的可执行的二进制文件。

3)【boot】

主要放一些linux启动时所需要的文件,linux的核心文件就在这个目录下。


  4)【/dev】

 所有设备都已文件类型放在此目录下,比如像硬盘设备文件、IO设备文件等。

  5)【/etc】

linux系统的主要设置文件,比如我们登陆时用到的用户名和密码等。

  6)【/home】

存放 用户家 目录的

  7)【/lib】

系统使用的函数库文件

  8)【/mnt】

一些软盘和光盘的挂载点

          9)【/opt】

给主机安装软件所需要的目录 -> 当然我一般放在【/usr/local/】下面。

 10)【/proc】

虚拟文件系统,他存放的文件一般都在内存中(不占用硬盘空间)比如系统核心,外部设备的状态等 


 11)【/sbin】

这个目录下放置一些系统管理员会用到的 命令 ,一般都是root用户用来管理系统的。

 12)【/srv】

用来放置www那些网页的

 13)【/tmp】

放置临时存放的文件,这个目录任何人都可以访问,所以需要定期清理

 14)【/usr】

系统的主要程序、图形化界面所需要的文件、本机自行安装的软件、以及共享的文件等。


15)【/var】

管理系统运行中记录的一些东西www、ftp、db、mail、logmessages,我们的一些登陆时产生的日志文件都会存放在这里

三. linux 支持的文件系统


注:这里ext3文件系统已经逐渐成为linux主流的文件系统,这里有待了解其特性‘优缺点。


0 0
原创粉丝点击