首先,对于Linux我们需要明确一点:
Linux下一切皆文件。
在Linux下的一个目录下输入ll命令:
1.Linux文件类型:
①普通文件(首字符为【-】);
②目录(首字符为【d】);
③连接文件(首字符为【l】):这里分为软连接和硬连接;
④设备与设备文件:这里可以分为块设备(首字符为【b】)和字符设备(首字符为【c】);
块设备:例如硬盘,读写单位为512字节,支持随机访问;
字符设备:例如键盘,读写单位为字节,支持顺序访问;
⑤套接字(首字符为【s】);
⑥管道(首字符为【p】);
2.Linux权限管理:
根据上图我们知道对于一个文件,在文件拥有者,文件所属组,以及其他用户有着不同的权限,并且如上图,在ll命令下会标示出来,对应的三个字符从左往右依次表示读文件权限(r),写文件权限(w),以及可执行权限(x),若无某项权限,则在对应位置为“-”
而对于指定的文件,我们在Linux下可以通过命令来修改权限:
①修改文件拥有者权限:
修改前:
修改后(增加可执行权限):
②修改文件所属组权限:
修改前: