虚拟机第二节

1.命令帮助

——help

显示帮助信息

eg:su --help

选项——help

查看该选项的帮助

man

1 所用用户可以执行的帮助信息

5 配置文件的帮助信息

8 只有管理员可以执行的命令帮助信息

eg:man su man 5 group

2.列出文件名

——ls(可以列出多个参数)

(1)-l或ll 以长格式显示文件信息(列出文件属性)

[root@localhost ~]# ls -l
total 8
rw-------. 1 root root 1282 Nov 20 12:33 anaconda-ks.cfg
drwxr-xr-x. 2 root root    6 Nov 21 17:03 Desktop
drwxr-xr-x. 2 root root    6 Nov 21 17:03 Documents

​ ll -h数据单位转换

(2)-ld 列出当前目录属性信息

[root@localhost ~]# ls -ld
dr-xr-x---. 15 root root 4096 Nov 22 18:09 .

​ ldh 数据转换

(3)-la 列出当前目录所有文件以及上一个(隐藏

[root@localhost ~]# ls -la
total 48
dr-xr-x---. 15 root root 4096 Nov 22 18:09 .
dr-xr-xr-x. 17 root root  224 Nov 20 12:19 ..
-rw-------.  1 root root 1282 Nov 20 12:33 anaconda-ks.cfg

​ -A 列出当前(隐藏

(4)-i 查看文件inode索引节点号(编号)

[root@localhost ~]# ls -i
33575045 anaconda-ks.cfg        1548346 Music
52627998 Desktop               18272647 Pictures
52628000 Documents             35299323 Public
 1548345 Downloads             18272646 Templates
35299295 initial-setup-ks.cfg  35299325 Videos

3.字符意思

-rw-------. 1 root root 1282 Nov 20 12:33 anaconda-ks.cfg

第一列:

第一个字符:标记文件类型

Linux中有七大文件类型:

—普通文本文件(.txt)

d 目录文件(文件夹)

l 软连接,符号链接文件(快捷方式)

b 跨设备文件

c 字符设备文件

p 管道符文件

s socket套接字文件

2-11 :文件权限标识符

第二列:硬链接次数

第三列:文件的所属用户

第四列:文件的所属组

第五列:文件大小

第六-八列:创建时间或修改时间

第九列:文件名

4.重点

软链接:(相当于快捷方式)

概念:软链接文件也是一个单独的文件,类似于window的快捷方式

作用:通过指定路径快速便捷匹配其他路径下的数据文件

应用:可以对文本文件也可以对目录文件编辑,支持跨文件系统

表示:通过l标记文件类型(->)

创建方式:ln -s 源文件 链接文件

创建时要在同一目录下

硬链接:(相当于文件‘名’做备份(非全部))

(判断是否是独立文件:独立文件有独立节点号)

(一切皆文件!!!!)
索 引 节 点 唯 一 标 识 一 个 文 件 , 而 目 录 项 记 录 着 文 件 的 名 , 所 以 目 录 项 和 索 引 节 点 的 关 系 是 多 对 一 , 也 就 是 说 , 一 个 文 件 可 以 有 多 个 别 字 。 比 如 , 硬 链 接 的 实 现 就 是 多 个 目 录 项 中 的 索 引 节 点 指 向 同 一 个 文 件 索引节点唯一标识一个文件,而目录项记录着文件的名,所以目录项和索引节点的关系是多对一,也就是说,一个文件可以有多个别字。比如,硬链接的实现就是多个目录项中的索引节点指向同一个文件
概念:多个文件名指向同一个inode节点

作用:防止误删,对文件名备份

应用:可以对文本文件,默认不可以对目录文件创建,不支持跨文件系统

表示:多个硬链接文件有相同的节点号

创建方式:ln 原链接 链接文件

(可以不在同一路径)

命令
1.touch  文件名

创建文本文件

rm 文件名

删除文件

2.mkdir   目录文件名

创建目录文件

rm  -r  目录文件名

删除目录下所有文件

你可能感兴趣的:(linux)