一.常用命令
1.ls -al :列出所有文件详细的权限与属性(包括隐藏文件)
2.chgrp :改变文件的所属用户组
3.chown :
改变文件的所有者 chown -R gyc test (-R递归调用)
其实它也可以在修改所有者时修改所属组:chown -R gyc:gycs test
也可以单独用来修改所属组:chown -R .gycs test
4.chmod:修改文件的权限
(1)数字类型修改权限:chmod -R 755 test
(2)符号类型修改权限:
chmod u=rwx,go=rx test
chmod a+w test
5.查看相关版本信息
lsb_release -a 查看lixu标准化版本和distribution版本
二.Linxu文件属性
-rw-r--r-- root root 42304 Sep 4 18:26 install.log
1.第一列代表文件的类型
(1)- 文件
(2)d 目录
(3)l 连接文件(可以把它看作windows中的快捷文件)2.
(4)b 块设备文件(提供随机访问接口的设备 如:硬盘,磁盘)
(5)c 字符设备文件(一些串行接口设备 如:鼠标,键盘 特定:一次读取,不能截断输出)
接下来的三个为一组共三组代表了文件或目录的读写操作权限
2.第二列代表多少文件名连接到此节点
就是说多少个文件名连接到一个相同的i-node
3.第三列文件的所有者,第四列文件的所属组
4.第五列文件容量的大小
5.第六列文件创建日期或最近修改日期
6.第七列为文件名
三./bin /sbin /usr/bin异同
/bin /sbin都与开机,单人维护模式还能使用的相关命令
/usr/bin 大部分软体提供的指令放置处
四.必须放在根目录中的文件
1./etc:配置文件
2./dev:开机时自动挂载到系统的设备文件
3./bin:重要的执行文件
4./lib:执行文件所需要的函数库与内核所需要的模块
5./sbin:重要的系统执行文件
五.linux文件系统分层标准:FHS
定义了三层目录结构下面应该放置什么数据
1./ 与开机系统有关
2./usr(unix sorft resource):与软件安装,执行有关
3./var:与系统运作过程有关