文件操作系统
在Linux系统下,一切皆文件,就连光盘也看做文件,要使用光盘首先要先建立一个目录文件,然后挂载通过操作这个目录来操作光盘,还有鼠标、键盘都是被看做文件。文件的类型主要分为下面五类:普通文件、目录文件、设备文件、连接文件、管道文件,其中其三者是三种基本的文件。
用"ls -al"命令可以看到输出很多的文件,每一行就是一个文件,这一行的这些字符就代表了这个文件的属性,这里要的是第一个字符,因为第一个字符代表的就是这个文件的类型。如下:"-"代表是普通文件;"d"代表是目录;"l"代表是连接文件;"b"代表是块设备文件即光盘之类的;"c"代表的是一次性的读取设备即键盘鼠标。
还有就是根据颜色来分:黑色是普通文件;红色是压缩文件;蓝色是目录文件;浅蓝色是连接文件(软);黄色是设备文件(/dev);青绿色是可执行文件(/bin,/sbin);粉红色是图片文件。
普通文件
文本文件、二进制文件。文本文件是以ASCII码形式存储,人能够读懂可以编辑修改;二进制文件是以二进制存储的,要借助一定的软件工具才可以看懂,一般的是声音、图像、可执行程序。
设备文件
把每一个I/O看做一个设备文件,即把I/O看做普通的文件进行写入和读取操作。用户不必了解设备的细节,对设备的使用就和使用一个文件一样。设备文件又分为块设备和点设备,块设备指硬盘光驱之类的以字符快为单位存取的,点设备键盘鼠标之类的以单个字符为单位存取的。每一个设备对应一个设备文件,存放在/dev目录中。
连接文件
软连接、硬链接等。
更改文件所有者
1、登录linux
2、输入ls -al查看当前目下的文件及属性。
3、现复制根目录下bin文件夹中的文件到root文件夹以便进行实验。输入命令:cp -r bin root,输入命令cd root/; ls查看
4、进入root下的bin文件夹,命令 cd /root/bin,使用ls –l |more(字母l)命令查看bin中文件的详细信息:
5、修改root/bin目录下文件权限,将bin文件的所有者由root改为daemon:chown daemon *
6、查看修改后的文件属性,命令:ls -l:
此时文件的所有者已经变成daemon
7、恢复目录下文件权限:chown root *
8、查看当前文件属性,第一列为用户root的权限:ls –l
文件已恢复成root
修改文件权限
修改主目录下文件权限:chmod 700 *,700表示文件所以者可读、写、运行,而其他人不可读、写、运行的模式;
1、查看修改后的文件属性,注意第一列显示的用户权限的变化:ls –l
2、查看当前文件夹/bin中bash文件的属性:ls –l bash
3、修改主目录下文件权限:chmod 777 bash;查看修改后的文件属性:ls –l bash
修改成功
推荐
阅读
点赞在看
扫码关注|更多好玩
长风实验室 ·
推荐站内搜索:最好用的开发软件、免费开源系统、渗透测试工具云盘下载、最新渗透测试资料、最新黑客工具下载……
还没有评论,来说两句吧...