Linux之根文件系统

一、文件系统

FHS:Linux

/boot :系统启动相关的文件,如内核、initrd 以及grub(bootloader)
/dev  : 设备文件
			设备文件:
			      块设备:随机访问,数据块
			      字符设备:线性访问,按字符为单位
			      设备号: 主设备号(major)和次设备号(minor)
			      
/etc : 配置文件
/home: 用户的家目录,每一个用户的家目录通常默认为/home/USERNAME
/root : 管理员的家目录
/lib : 库文件 
		静态库   .a
		动态库  .dll, .so(shared object)
		/lib/mofules : 内核模块文件
		
/media : 挂载点目录,移动设备
/mnt   : 挂载点目录,额外的临时文件系统
/opt   : 可选目录,第三方程序的安装目录
/proc  : 伪文件系统,内核映射文件(启动之前是空的)
/sys   : 伪文件系统,跟硬件设备相关的属性映射文件(启动之前是空的)
/tmp   : 临时文件,/var/tmp
/var   : 可变化的文件 
/bin   : 可执行文件,用户名令(binary)
/sbin  : 管理命令



/usr: shared,read-only
	系统启动以后而提供基本功能 
	/usr/bin
	/usr/sbin
	/usr/lib


/usr/local:(第三方安装目录)
	
	/usr/local/bin
	/usr/local/sbin
	/usr/local/lib

二、文件命名规则

  • 1.长度不能超过255个字符
  • 2.不能使用/当文件名

三、文件操作

在一个操作系统中,我们会做哪些事情?

  • 1.文件管理

  • 2.目录管理

  • 3.运行管理

  • 4.设备管理

  • 5.软件管理

  • 6.进程管理

  • 7.网络管理

  • 文件管理

    文件都放在目录中

    相关命令

      ls cd pwd
      mkdir: 创建空目录
      	 	-p : (present)自动创建
      	 	-v : verbose(详细信息)
      	 	例子:mkdir -pv /mnt/test/{x/m,y} (大括号展开bshell高级模式)
      	 	命令行展开:
      		在/mnt/test2/目录下
      		创建a_b, a_c, d_b, d_c文件
      		(a+d)(b+c)=ab+ac+db+dc
      		{a,d}_{b,c}
      		mkdir -pv /mnt/test2/{a,d}_{b,c}
      		
    
      
      tree : 查看目录树		
      
      rmdir : 删除目录(remove directory)只能删除空目录 
      		-p (只能删除一脉单传的目录)
      
      文件的创建和删除
      
      touch (其实touch的作用只是来改时间戳的,只是在没有的该文件的情况下创建该文件)
           文件的时间戳有三种状态:最近一次的访问时间、最近一次的修改时间、最近一次的改变时间、
           -a : 只改变访问时间
           -m : 只改变修改时间
           -t : 指定时间 
           -c : 只改时间戳,没有的时候不创建文件
           
       stat : 查看文件的时间戳状态
       
       删除文件: rm (这里的rm 只是 rm -i 的别名,可以通过 type rm 来看)
       		
       		-i : interactive 交互式
       		-f : force 强行删除
       		-r : 删除目录,递归删除目录
    

2^16:65536(0~65535)

汉字标准 : GB18030 ,GBK,GB2312,Unicode

Linux中的文本编辑器 : nano


文件的复制和移动

cp : copy

cp SRC(源) DEST(目标)
原则:
	1.一个文件到一个文件
	2.多个文件到一个目录
	 	-r : 递归复制
	 	-i : 交互式
	 	-f :
	 	-p : 保留原有的属主,属组
	 	-a: 归档复制,常用于备份

mv: move : 移动文件

mv SRC DEST
posted @ 2016-09-17 16:10  onefiter  阅读(202)  评论(0)    收藏  举报