第四章

1.linux 中有FHS文件,它强调Linux中必须有哪些目录
  eg:bin=binary 表示二进制存放文件,二进制一般为可执行文件,可执行文件一般为绿色,浅绿色表 示连接文件
2./sbin/也存放的是二进制文件,只不过它存放的是系统管理命令(系统命令),普通用户一般执行
  的是/bin里的命令。而不执行这里的
3./usr 这里也存放/bin和/sbin
4.通常放/目录的/bin和/sbin 是系统自身启动和运行时必须用的命令,在/usr和/usr/bin 是第三方软  件和系统运行无关的命令存放目录。
5.media和mnt是挂载点目录
 (1)media 通常挂载那些U盘,软盘,MP3等那些便携带的媒介
 (2)mnt通常挂载那些额外的硬盘的
6./etc/是配置文件的存放目录
7./tmp 临时文件的存放目录 。/var/tmp 也是临时存放目录
8./boot 是引导目录,里面放的是内核(vmlinuz),/boot 是一个单独分区因为它不能放在逻辑设备 上,如,不能放在(lvm,redo,red5)上
9./dev/ 放的是设备文件
10./misc/ 杂项目录
11./opt可有可无的目录
12./srv 和/var是两个数据文件存放目录。srv=server
   (1)/srv是服务器数据文件存放目录
   (2)/var 表示经常变化的数据存放目录,如(日志,邮件,等) /var单独分区
13./proc与/sys是伪文件系统,他们是独立的文件系统,只要一关机,它们就会消失,开机后里面有很 多东西
  (1)/proc 是正在运行的内核的映射, /proc就像当于一个与内核交流的接口
  (2)/sys 在Linux2.6中才引进的,导出系统硬件信息
14. /lib/放的是库文件 /usr/lib也是
15.文件和目录名字最多255个字符,严格区分大小写 ,/不能用 . *为glob通配符
    文件和目录不能重名
16.eg:touch 'a*'  创建一个文件
      touch a*    改变a文件的时间戳
17.cd ~student   切换到student家目录下(注:这是bash有的特征)
   cd - 在两个目录中来回切换
18.创建目录
   (1)mkdir x/y  在x目录下创建y目录
   (2)mkdir -pv z/y
        -p 递归的创建——>如果没有z目录,就先创建Z目录,然后创建y目录
        -v 显示创建过程
   (3)mkdir -pv m/{n1,n2} 这里的{}是命令行的扩展符,因为n1与n2是对等关系,所以{}是扩展符
   (4)m/{n1,n2/x,n3/{y1,y2}/z}
   (5)tree m 查看m目录树状结构
   (6)mkdir {x,y}_{1,2}
19.- 普通文件
   d目录文件
   l链接文件
   c字符文件
   b块状文件
   s套接字文件
   p管道文件
20.每个文件都有三个时间戳
   (1)访问时间(Access)
   (2)修改时间(modify)
   (3)改变时间(change)
   可以用 stat 文件名    的格式来访问某文件的三个时间戳
21.修改上面的时间
  touch [option]
    -a (access time) 改变文件的访问时间,将时间改为当前时间
    -m (modify time) 改变文件的修改时间
    -t 将时间该为指定的时间
  eg:touch -m -t 199010101010 a.txt 将文件的时间改为指定的时间
   touch -a a.txt 将文件的时间修改为当前时间
     touch -m 同上      
22.cp不会copy目录
   cp的选项
      -r 表示递归的copy,会copy目录
      -p 将文件的用户组,用户权限考过去,不会copy符号链接
      -i 提示cp信息
23.mv a .a 将a变成隐藏文件
   ls -a可以显示隐藏文件
   ls -r 逆序显示
   ls -i 显示文件inode节点
   ls -ld  显示文件自身属性
24.file与ls相比
   file可以简单的查看文件的属性

你可能感兴趣的:(职场,休闲,第四章)