rrktqt的个人空间
Linux操作系统文件系统学习教程
作者:红联
Linux操作系统文件系
统学习教程
─────了解与学习
主要围绕Linux系统中文件系统的概念,包括常用命令格式、文件类型、目录结构、文件系统及其
安装展开。Linux有四种基本文件系统类型:普通文件、目录文件、连接文件和特殊文件,可用file命
令来识别。
内容基础,语言简短简洁
红联Linux论坛是致力于Linux技术讨论的站点,目前网站收录的文章及教程基本能满足不同水平
的朋友学习。
红联Linux门户: www.linux110.com
红联Linux论坛: www.linuxdiyf.com/bbs
下载:Linux电子书籍:
http://www.linux286.com/linux/linuxdzsj.htm
博客:http://rrktqt.discuz.net
1/105
制作于:2007-01-30 Powered by X-Space
rrktqt的个人空间
Linux操作系统文件系统学习教程
作者:红联
目录
新手上路
Linux下的文件系统与目录系统简介
走进Linux世界文件管理
关于Linux系统中日志文件系统的概述
简述 Linux 文件系统的目录结构
不同于Windows理解linux的文件系统
Linux下Ext2与Ext3文件系统的区别
Linux网络接口配置文件及相关工具
文件详解
Linux系统日志文件系统及性能分析
关于Linux系统中文件系统路径的理解
Linux创建文件及挂载系统流程详解
Linux系统文件类型及文件的扩展名
Linux实现文件管理器的共享
细说GNU/Linux系统的文件及文件系统
命令的功效
Linux 入门时必学60文件处理个命令
Linux基础之实例解说目录/文件命令
Linux下如何使用ISO文件
Linux文件查找技术
Linux文件查找技术大全前言
一.通过文件名查找法
二.无错误查找技巧
三.根据部分文件名查找方法
四.根据文件的特征查询方法
五.使用混合查找方式查找文件
Linux海量文章汇集
海量Linux技术文章
博客:http://rrktqt.discuz.net
2/105
制作于:2007-01-30 Powered by X-Space
rrktqt的个人空间
Linux操作系统文件系统学习教程
作者:红联
新手上路
Linux下的文件系统与目录系统简介
发布时间 :2007-01-30 15:50:13
一. 文件系统
LINUX有四种基本文件系统类型:普通文件、目录文件、连接文件和特殊文件,可用file命令来识别。
普通文件:如文本文件、C语言元代码、SHELL脚本、二进制的可执行文件等,可用cat、less、more、vi、
emacs来察看内容,用mv来改名。
目录文件:包括文件名、子目录名及其指针。它是LINUX储存文件名的唯一地方,可用ls列出目录文件。
连接文件:是指向同一索引节点的那些目录条目。用ls来查看是,连接文件的标志用l开头,而文件面后以"-〉"
指向所连接的文件。
特殊文件:LINUX的一些设备如磁盘、终端、打印机等都在文件系统中表示出来,则一类文件就是特殊文件,
常放在/dev目录内。例如,软驱A称为/dev/fd0。LINUX无C:的概念,而是用/dev/had来自第一硬盘。
LINUX的文件有不同的权限,用ls -l [filename]来列出。例如:
$ ls -l aa
$ lrwxr-x--x 1 aa 460 Dec 3 14:35 aa ->aa.c
二. 目录系统
LINUX的目录系统可以点击X-WINDOWS菜单的File Manager窗口中看到。其目录结构如下:
/
/bin
/dev
/home
/
/etc
博客:http://rrktqt.discuz.net
3/105
制作于:2007-01-30 Powered by X-Space
rrktqt的个人空间
Linux操作系统文件系统学习教程
作者:红联
/passwd
/rc.d
/mnt
/root
/sbin
/tmp
/usr
/var
一些常用的目录是:
/etc--包括大多数引导系统或激活系统所需的系统专用熟据,如:host.conf、httpd等。
/lib--包含c编译程序需要的函数库,是二进制文件,如:cpp。
/usr--包括所有其他内容,如:src,local。LINUX的内核就在/usr/src中。其下有子目录/bin,存放有所安装的
语言的命令,如:javac,java,gcc,perl等。
/var--包含系统定义表、以便在系统运行改变是可以只备份该目录,如cache。
/tmp--用于临时性的存储。
/bin--大多数命令存放在这里。
/home--主要存放用户账号;另外还有ftp。
系统管理员增加用户时,系统会在这里自动增加与用户同名的目录,此目录下一般默认有Desktop目录。
/dev--包含称为设备文件的特殊文件,如fd0、had等。
/mnt--在LINUX中系统中,它是专门给外挂的文件系统使用的,里面有两个文件:cdrom,floopy,登录光驱、软
驱时要用到。
博客:http://rrktqt.discuz.net
4/105
制作于:2007-01-30 Powered by X-Space
rrktqt的个人空间
Linux操作系统文件系统学习教程
作者:红联
走进 Linux 世界文件管理
发布时间 :2007-01-30 15:57:09
摘要:本讲介绍Linux系统中文件管理的概念,包括常用命令格式、文件类型、目录结构、文件系统及其安
装。
众所周知,我们上机时是通过用户界面与计算机打交道。用户界面定义了用户与计算机交流的不同方式,常
见的有图形界面、命令界面及程序界面。每个人喜欢什么样的用户界面取决于教育背景及经验。Linux提供了几
种不同的用户界面,其中,命令界面是Linux系统下最简单、但也是功能最强的用户界面。
我们经常要利用文件来存放信息和数据、创建/删除文件、打开/关闭文件、读/写文件等,用户最常用的操作
几乎都与文件相关。
常用命令格式
Linux提供了几百条命令,虽然这些命令的功能不同,但它们的使用方式和规则都是统一的。
Linux命令的一般格式是:
命令名 [选项] [参数1] [参数2]……
◆命令名由小写的英文字母构成,往往是表示相应功能的英文单词或单词的缩写。例如,date表示日期;
who表示谁在系统中;cp是copy的缩写,表示拷贝文件等。
◆方括号中的部分表明对命令行来讲不是必须的,即可有可无。例如,可以直接在提示符后面输入命令date,
显示当前的日期和时间;也可以在 date命令名后面带有选项和参数,如“date -s 15:30:00”,设置系统时间
为下午3点30分。
◆选项是对命令的特别定义,以“-”开始,多个选项可用一个“-”连起来,如“ls -l -a”与“ls -la”相同
。
◆命令行的参数提供命令运行的信息,或者是命令执行过程中所使用的文件名。通常参数是一些文件名,告
诉命令从哪里可以得到输入,以及把输出送到什么地方。
◆如果命令行中没有提供参数,命令将从标准输入文件(即键盘)接受数据,输出结果显示在标准输出文件
(即显示器)上,而错误信息则显示在标准错误输出文件(即显示器)上。可使用重定向功能对这些文件进行
重定向。
◆命令在正常执行后返回一个0值,表示执行成功;如果命令执行过程中出错,没有完成全部工作,则返回
一个非零值(在Shell中可用变量$?查看)。在Shell脚本中,可用命令返回值作为控制逻辑的一部分。
◆Linux操作系统的联机帮助对每个命令的准确语法都做了说明,可以使用命令man来获取相应命令的联机
说明,如“man ls”。
文件系统概念
博客:http://rrktqt.discuz.net
5/105
制作于:2007-01-30 Powered by X-Space