红帽RHCSA-笔记1

思维导图:
在这里插入图片描述
1./home: 系统默认的用户家目录,新增用户账号时,用户的家目录都存放在此目录下,~ 表示当前用户的家目录

2.su命令 (切换用户命令 switch user)后面加 “-” 表示切换了用户的环境变量
在这里插入图片描述
Ps:su – 后面不加用户,会直接切换到root

3.ls命令 (全称list,列出指定目录下的所有文件)
· - a 显示所有文件及目录 (ls内定将文件名或目录名称开头为"."的视为隐藏文件,不会列出)
· - l 除文件名称外,将文件型态、权限、拥有者、文件大小等资讯详细列出
· - la 等于- l + - a
· l l 等于 ls -l

Ps:”.”表示当前目录,“…”表示当前目录的上一级目录,父目录

4.passwd命令用来更改使用者的密码

5.cd命令 (change directory)
Ps:cd未指定目录,会直接切换到该用户的家目录里

6.pwd命令用于显示工作目录,可以得知目前所在的工作目录的绝对路径名称。
Ps:basename 基目录

在Vmware中有open-vm-tools工具包可以让用户的鼠标与键盘在windows与linux系统环境下无缝切换。

文件类型
· - 表示普通文件,常规文件,即file
· d 目录文件 directory
· l (symbolic link) 符号链接文件,软链接文件,即快捷方式
· b (block device)块设备文件,存放文件的一种格式,如硬盘,以block为单位进行随机访问
· c (character device) 即字符设备文件,如键盘支持以character为单位进行线性(顺序)访问

数据
在Linux的文件系统中,数据可分为两大类:数据和元数据
数据:泛指普通文件中的实际数据
元数据:用来描述一个文件的特征的系统数据

· du -sh 统计文件大小

Linux权限
在这里插入图片描述
第一列的权限位如果不计算最后的"."(这个点的含义我们在后面解释),则共有 10 位,第 1 位代表文件类型。Linux 不像 Windows 使用扩展名表示文件类型,而是使用权限位的第 1 位表示文件类型。
第 2~4 位代表文件所有者的权限。
-r:代表 read,是读取权限。
-w:代表 write,是写权限。
-x:代表 execute,是执行权限。
如果有字母,则代表拥有对应的权限;如果是"-",则代表没有对应的权限。
第 5~7 位代表文件所属组的权限,同样拥有"rwx"权限。
第 8~10 位代表其他人的权限,同样拥有"rwx"权限。

rwxr-xr-x.2 root root 23 Apr 11 08:16 Desktop
**.**2 代表的是硬链接次数
硬链接次数指的是有多少文件链接到该文件
在这里插入图片描述
· stat命令 显示文件的详细信息
· touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。
· cat 命令用于连接文件并打印到标准输出设备上,用来查看文件。
-A, --show-all
-n 或 --number:由 1 开始对所有输出的行数编号。

时间

1>访问时间(access time 简写为atime)
显示的是文件中的数据最后被访问的时间,比如系统的进程直接使用或通过一些命令和脚本间接使用。(执行一些可执行文件或脚本
2>修改时间(modify time 简写为mtime)
显示的是文件内容被修改的最后时间,编辑时就会被改变。(也就是Block的内容)
3>状态修改时间(change time 简写为ctime)
显示的是文件的权限、拥有者、所属的组、链接数发生改变时的时间。当然当内容改变时也会随之改变(即inode内容发生改变和Block内容
发生改变时)

扩展举例:文件/软链接/硬链接的存储/读取过程
软链接A(文件名)要保存到文件系统上,要保存到inode(序列号,节点号)中的data(保存数据的区域空间),最后返回给用户。
在这里插入图片描述
软链接是某个文件的快捷方式,是直接指向该文件的,若该文件损坏,即软链接文件损坏。
硬链接是指向该文件的inode节点号,若该文件损坏,硬链接仍然可以正常访问。

扩展:文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。
操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。这种由多个扇区组成的"块",是文件存取的最小单位。"块"的大小,最常见的是4KB,即连续八个 sector组成一个 block。

文件数据都储存在"块"中,那么很显然,我们还必须找到一个地方储存文件的元信息,比如文件的创建者、文件的创建日期、文件的大小等等。这种储存文件元信息的区域就叫做inode,中文译名为"索引节点"。
inode包含文件的元信息,具体来说有以下内容:
  * 文件的字节数
  * 文件拥有者的User ID
  * 文件的Group ID
  * 文件的读、写、执行权限
  * 文件的时间戳,共有三个:ctime指inode上一次变动的时间,mtime指文件内容上一次变动的时间,atime指文件上一次打开的时间。
  * 链接数,即有多少文件名指向这个inode
  * 文件数据block的位置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值