(一) 命令基本格式(必须掌握)
[root@yyq ~]# root 代表当前的登录用户 root 代表是管理员(Linux当中管理员帐户是root) (administrator 这是微软的) yyq 代表当前计算机的主机名,~当前所在目录(代表家目录),# 超级用户的提示符,普通用户的登录符是$
对于root 管理员用户来说 家目录是 根目录下的 root目录 对于 user1普通用户来说家目录是/home/user1,每个用户都有自己的家目录,没有家不能登录到系统中
(pwd : 显示当前所在的文件路径)
Linux 命令格式: 命令 [选项] [参数]
注意: 个别命令使用不遵守此格式,当有多个选项时,可以写在一起,简化选项和完整选项 -a 等于 --all
查询目录中内容 ls 命令
ls [选项][文件或目录](/etc/ 这是指定的参数)
选项 : -a 显示所有文件,包含隐藏文件
-l 显示目录详细信息
-d 查看目录属性
-h 人性化显示文件大小
-i 显示 inode
- rw- r-- r--. 1 root root 100 9月 23 2004 .cshrc
时间代表最后一次修改时间 最后一列是文件名
1 代表引用计数(代表该文件被调用过几次) root 单独拿出来了(代表所有者) root 所属组 100 代表文件的大小 字节
这个点:代表ACL权限
文件类型 u所有者 g所属组 o其他人 指代的都是用户和文件之间的关系 (为了明确身份,划分权限)
权限: 10位,第一位 - 文件类型 linux 文件类型只有7种( - 文件 d目录| 软链接文件)
r 读 w 写 x执行(linux 中基本权限只有这三种,读写执行)
第一位是 - 代表该文件是一个普通文件 ,如果第一位是 d 代表是目录 如果第一位是 l代表是快捷方式,软链接文件
还有四种文件类型: 块设备文件,字符设备文件,套接字文件 和管道文件(系统的特殊文件,一般来说不用普通用户去做操作)
除去第一位 ,剩下的还有九位,这九位 每三位为一组(分别代表 所有者,所属组,其他人)三个身份
在linux 当中有用户和用户组的概念, 什么是用户组? 相同身份或相同权限放在一起就是一个用户组
ls -lh 显示数据大小
在linux 当中 .开头的文件是隐藏文件 (隐藏文件存在的意义:(ls -a 能找到) 该文件是系统文件,该文件除非有必要,不要乱动它,免得误操作)
ls -i 查看文件 的inode 查看id号