1.用户与用户组:Windows系统默认把用户放到user组;Linux把用户分到以用户名为组名的组中。
2.Windows会把用户名和密码存储到thumb数据库中;Linux的用户信息放在 /etc/passwd 中,而用户密码放在 /etc/shadow 中;组信息存放在 /etc/group 中。
3.每个用户对应唯一的一个uid,系统通过uid标记用户。
4.ls -l 输出的第二列数字 是硬链接;第三列表示 文件的所有者;第四列表示文件所属 组;第五列为 文件的大小;第六列为文件的 创建时间或者修改时间;最后一列为文件名
第一列 的第一个字符 代表文件的类型 :- 为普通文件(字符文件,二进制文件,文本文件);d 为目录(文件夹);
b 为设备文件(块设备,即可用来存储东西的文件,光驱光盘、硬盘、u盘、移动硬盘)
c 设备文件(字符文件,不可存储东西:鼠标、键盘、tty终端) /dev/tty
l 为快捷方式,软链接
第一列的后9个字符,三三一组,第一组为user,第二组为group,第三组为other。
每组分为r可读,w可写,x可执行
5.chmod 更改权限, 例chmod u+x,g+w,o-r 文件名
+x 为给ugo均加x,+w为只给u加
用数字表示 r = 4,w=2,x=1 - =0 ,例 chmod 743 文件名
chmod -R 000 文件名 ,R递归更改权限,即不仅更改目录自身权限还更改目录中内容的权限
6. ln -s 做软连接
7.ls -ld rhce/ 查看目录自身的权限,不加d查看的是目录中内容的信息
8.chown 新所有者:新所有组 文件名 , 改变所有者所有组。 中间用冒号或者点 都是可以的。- R递归用法同 chmod
9.chgrp 新所有组 文件名 , 更改所有组。- R递归用法同 chmod
10.x 可执行的含义:a.对于文件,就是可执行的意思。b.对于文件夹来说,就是是否可以cd(Windows为是否可以双击进入)。
11.file 文件名,查看文件类型
12.安装Linux后的文件夹:bin 存放二进制文件,命令大部分存于此,相当于Windows 的c:\windows\system32。sbin基本同bin,s为system
boot存放启动文件,比如内核初始化文件,grub。
dev放的是设备文件,硬盘、tty、移动硬盘、u盘等。
etc 存放的是一些配置文件
home 普通用户家目录,相当于Windows c盘的DS
lib 存放库文件,比如后缀为.dll
media为系统的自动挂载点,比如使用u盘时,访问media下的 文件夹
mnt 挂载点,使用光盘
opt ,rmp安装/下载源码安装,默认的是usr/local
proc 包含的是一些内核的参数,没有实际的文件,虚文件不占用磁盘的大小
root 管理员家目录;tmp 存放临时文件
usr 相当于 Windows c盘中的PF
var存放一些缓存、日志、数据库文件
13.Linux 目录配置标准:FHS
14.tree / 查看根的树形结构
15.一个 . 表示 当前目录;两个点 .. 表示上一层路径
16.uname 查看内核;uname -i 架构(i386);uname -r 查看内核版本;uname -a查看所有信息;
lsb_release -a 查看详细信息
cat etc/redhat-release