摘要: inode,block与目录树的关系 目录 当我们在Linux下的文件系统新建一个目录时,EXT4会分配一个inode与至少一个block给该目录。其中,inode记录该目录的相关权限与属性,并记录分配到的block号码;而block则是记录在这个目录下的文件或目录名与该文件或目录占用的inode号 阅读全文
posted @ 2017-04-29 17:33 Tyler_Liu 阅读(155) 评论(0) 推荐(0) 编辑
摘要: Linux的EXT系列文件系统 Superblock(超级快),Superblock是记录整个文件系统相关信息的地方,又有Superblock,就没有这个文件系统了。它记录的主要信息有: block与inode的总量 未使用与已使用的inode/block的数量 block与inode的大小 文件系 阅读全文
posted @ 2017-04-23 18:53 Tyler_Liu 阅读(128) 评论(0) 推荐(0) 编辑
摘要: Linux的EXT系列文件系统 windows常用的文件系统有FAT和NTFS,而Linux的正规文件系统为EXT4(Linux fourth extended file system, Ext4fs),它是由EXT,EXT2,EXT3发展而来的。 操作系统的文件数据除了文件实际内容外,通常含有非常 阅读全文
posted @ 2017-04-23 18:07 Tyler_Liu 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 命令与文件的查找 脚本文件名的查询 which命令用来寻找“执行文件”,在终端连续输入两次[Tab]键可以查看用户有多少命令可以执行,which可以用来查看这些命令的完整文件名放在哪里。 比较值得注意的是cd命令显示没有找到,这是因为cd是bash内置的命令,which默认是查找PATH内所声明的目 阅读全文
posted @ 2017-04-08 23:06 Tyler_Liu 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 文件的特殊权限SUID,SGID,SBIT 可以看到passwd这个文件的权限中有个s,就是特殊权限。 当s权限出现在owner权限时为Set UID,简称SUID,SUID权限仅对二进制程序有效,执行者对该文件具有x的执行权限,在执行者执行该文件的过程中,执行者具有该程序所有者的权限。例如在lin 阅读全文
posted @ 2017-04-04 17:02 Tyler_Liu 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 文件默认权限umask umask就是指定目前用户在新建文件或目录时的权限默认值,umask输出的数值表示的是默认值需要减掉的权限,第一位为特殊权限使用,后三位分别对应用户,用户组和其它。对于文件,默认值是666,即读写权限,如图,root用户的umask是022,2是写权限,所以root用户新建文 阅读全文
posted @ 2017-04-04 15:48 Tyler_Liu 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 文件内容查看 cat命令适用于查看小文本文件,-n参数打印出行号,-b参数打印出非空白的行号,-A可列出一些特殊字符,而不是空白而已。 more命令可以按页翻动文件,适合查看较大的文件,more命令打开文件后,如果文件行数大于屏幕输出行数,会出现已显示的内容百分比,空格向下翻页,回车向下滚动1行,b 阅读全文
posted @ 2017-03-20 11:03 Tyler_Liu 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 目录的相关操作 cd命令用来切换工作目录,可以用相对目录,也可以用绝对目录;~表示当前用户的主目录,-表示上一个工作目录,有点类似windows的后退,.表示当前目录,..表示上层目录。 pwd命令用来显示当前的工作目录,-p参数可以显示非连接文件的路径。 mkdir用来新建目录,-m参数可以直接指 阅读全文
posted @ 2017-03-12 18:39 Tyler_Liu 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 文件权限 Linux的文件权限分为3组,分别是所有者的权限,所在用户组的权限,其他人的权限。 命令ls -l会列出当前工作目录下的文件信息,例如: 第一列drwxr-xr-x,其中d表示这是一个文件夹,-表示文件,l表示链接,后面3个字母一组,分别代表用户,用户组,其他人对这个文件夹的权限,r代表有 阅读全文
posted @ 2017-03-05 16:29 Tyler_Liu 阅读(135) 评论(0) 推荐(0) 编辑
摘要: Linux是多用户多任务操作系统,即多用户可以同时登录系统,每个用户可以提交多个任务。Windows是单用户多任务操作系统,一个时刻最多只有1个用户能使用系统。 ~是用户主文件夹,是一个变量,一般在/home下面,比如liuty用户就是/home/liuty,root用户的~是/root yum是一 阅读全文
posted @ 2017-02-26 16:47 Tyler_Liu 阅读(122) 评论(0) 推荐(0) 编辑