文件与文件名
文件:是一段连续的字节。Linux的文件是一系列的字符流或字节流的数据的集合。从操作系统的角度来看,一个文件是没有结构的。
文件名:是文件的标识,它由字母、数字、下划线和圆点组成的字符串来构成。用户应该选择有意义的文件名。
Linux的文件命名规则
由Linux文件系统的规定,文件名和目录名可以包含以下字符:大写英文字母A-Z、小写英文字母a-z、数字0-9、“@”、“_”等。在文件名和目录中,不得包括的字符有:* ? > < / ; & ! [ ] | \‘“( ) { }。不得以”+“和”-“开头。Linux中的文件名是大小写敏感的,也就是说,rainbow和Rainbow代表两个不同的文件。一个以“.”打头的文件表明这个文件是隐藏文件(可以用ls-a 查看)。Linux系统中文件名的最大长度为255个字符。
文件类型
普通文件
包含文本或代码数据,分为文本文件和二进制文件两类
目录文件是一个目录包含的文件列表
设备文件指硬件或逻辑设备(一般在/dev目录下,例如/dev/lp0代表打印机等)字符设备与块设备
目录
树状层次结构。其中包含一个根目录,标为"/"(root)
常见目录
/bin 供每个人使用的可执行程序
/sbin仅供管理员使用的可执行程序
/lib 库文件
/boot 内核镜像和其它相关内容
/dev 硬件设备的设备文件
/etc 整个系统的各种配置文件
/home 各用户的主目录
/root root的主目录
/mnt装载其它非标准文件系统的装载点
/proc 虚拟目录,里面保存内核和进程的信息
/tmp目录是为程序和用户提供放置临时空间的目录
/usr目录包含UNIX系统的众多资源,较占空间
/var目录包含了一些文件大小比较特殊的文件,如日志文件,锁文件等,还包括各种用途的文件,如:邮件、计划、打印文件等
/lost+found 存在于所有的文件系统中,保存文件碎片
/opt 目录是由一些外部应用程序使用的目录
其它一些用户自己建的目录
. 和.. 目录
工作(当前)目录、用户主目录
用户在登录到Linux系统中之后,每时每刻都"处在"某个目录之中,此目录被称作工作目录或当前目录(Working Directory)。工作目录是可以随时改变的。工作目录用"."表示,其父目录用".."表示。
用户主目录是系统管理员增加用户时建立起来的(以后也可以改变),每个用户都有自己的主目录,不同用户的主目录一般互不相同。用户初始登录到系统中时,其主目录(Home Directory)就成为其工作目录,通常与用户的登录名相同。用户刚登录到系统中时,其工作目录便是该用户主目录用户可以通过一个"~"字符来引用自己的主目录。例如命令:$ cat ~/file1
路径
路径是指从树型目录中的某个目录层次到某个文件的一条道路。此路径的主要构成是目录名称,中间用“/”分开。任一文件在文件系统中的位置都是由相应的路径决定的。路径又分相对路径和绝对路径。绝对路径是指从“根”开始的路径,也称为完全路径;相对路径是从用户工作目录开始的路径。
ixizuigcs 于 2017-05-26 10:04:17发表:
1# empast
顶一下
丁当小召 于 2017-03-22 15:08:53发表:
新手完成任务。哈哈
逝去的遥远 于 2016-07-26 10:57:02发表:
谢谢,学习了
岁月无真 于 2014-05-10 18:10:42发表:
顶一个,温故知新。
家小hui 于 2014-04-25 16:25:26发表:
好东西 顶
yhh1219 于 2012-08-06 21:37:46发表:
还是挺有用的,对文件结构不是很了解,受教
bospv397 于 2012-06-28 10:30:24发表:
更加要顶!
laughtianxia 于 2012-06-26 19:13:03发表:
必须顶
过路秋风 于 2012-06-20 08:37:12发表:
长见识了
翔林 于 2012-06-19 20:43:02发表:
学习了,谢谢
zmj27404 于 2012-06-16 17:27:16发表:
有一次温习了吧!
kideny 于 2012-06-13 14:34:52发表:
收藏了,再学习。
lidongtcp 于 2012-06-13 11:33:08发表:
必须顶!!!!!谢谢
yc3ig5fn 于 2012-05-27 02:47:38发表:
这个要支持下
真诚星君 于 2012-05-14 21:08:24发表:
学习下。。呵呵
ykppingfan 于 2012-05-13 12:07:58发表:
顶一个
郭东斌 于 2012-05-12 11:20:19发表:
就这就完了????
bxl888 于 2012-05-03 18:32:20发表:
好,顶一个!!!