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通配符
文件和目录不能重名
:touch 'a*' 创建一个文件
touch a* 改变a文件的时间戳
~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信息
a .a 将a变成隐藏文件
ls -a可以显示隐藏文件
ls -r 逆序显示
ls -i 显示文件inode节点
ls -ld 显示文件自身属性
24.file与ls相比
file可以简单的查看文件的属性
第四章
原创
©著作权归作者所有:来自51CTO博客作者小_树的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
第四章(下)
OpenCV中有多种选取区域的方法,罗列在表中。使用方法如下,其中比较值得注意的是
稀疏矩阵 #include 3d -
第四章作业
第一题第二题
其他 第四章
















