命令前+#为注释
#su --help
帮助手册(显示在终端)
[]里的可省略
# man+对应命令
可查看所搜索的命令解释
man手册(为浏览手册)
空格为向下切一页
退出手册点击q
1.命令帮助
1,–help
eg. su --help
,2,man手册
man 1 /5/ 8
man1:所有用户可以执行命令的帮助信息
5:配置文件的帮助信息
8:只有管理员可以执行的命令帮助信息
eg: man su
应用
#man grop
#man 5 grop
命令
ls ( list 目录)
作用:列出对应目录下的所有数据文件
不指定对象则为相对路径
# ls /root(root下的所有数据文件)
# ls -l 使用长格式列出文件(属性信息)
# ll(同上)
数字没显示单位为最小单位(字节)
#ll -h 对文件大小进行单位转换
#ls -ld 指定目录下的文件
#ll -A/-a 显示所有文件
#ll -ldh
-d 指定目录的属性
文件的唯一的节点号(编号)
#ll -i 查看文件的inode索引节点号
-rw-------. 1 root root 1262 Nov 20 12:38 anaconda-ks.cfg
第一列:
第一个字符:标记文件类型
linux中有7大文件类型:
- 普通文本文件(.txt)(纯文本文件)
d 目录文件(文件夹)
l 软连接,符号连接文件(快捷方式)
b 块设备文件(设备文件)(类似于:硬盘,光盘,优盘)
c 字符设备文件
p 管道符文件(多个文件的进程进行连接)
s socker套接字文件(跨主机进行连接)(ip地址的端口)
2-11字符 文件权限标识符(rwx)
第二列:硬连接次数
第三列:文件的所属用户
第四列:文件的所属组(只有用户自己)
第五列:文件大小
第六-八列:文件的创建/修改时间
第九列:文件名(创建文件为普通文本文件)
文件系统类型
文件数据大小以数据块表示-------4K
元数据存储区 数据存储区
文件属性不包含文件名
※
软连接:
概念:软连接文件件也是一个单独的文件,数据存储区记录的是源文件的文件位置信息,类似于Windows下的快捷方式。
作用:通过指定路径快速便捷匹配其他路径下的数据文件
应用:可以对文本文件也可以对目录文件创建,支持跨文本系统
表示:通过l标记文件类型
创建方式:
ln -s
硬连接:
概念:多个文件指向同一个inode节点
作用:防止误删除,对文件名备份
应用:可以对文本文件,默认不可以对目录文件创建,不支持跨文件系统
表示:多个硬连接文件有相同的节点号
创建方式:
ln
eg:
#ln [OPTION] TARGET LINK_NAME
#touch FILENAME 创建文本文件
#mkdir DIRNAME 创建目录文件
#rm FILENAME 删除文本文件
#rm -r DIRNAME 删除目录文件
eg:
在系统/root目录下创建file文件
(1)对file文件创建一个快捷方式file,lnk放在/目录下:
(2)对file文件创建一个硬连接文件为newfile放在/目录下:
创建软连接如文件变红则创建方式错误或文件已被删除