*文件所有者,所在组和其他组
在linux中的每个用户必须属于一个组,不能独立于组外。在linux中的每个文件在所有者,所在组、其他组的概念。
(1)所有者
(2)所在组
(3)其他组
(4)改变用户所在的组
*一个用户可以在多个组中!
*如何在linux中添加组
groupadd 组名
*查看linux中所有组的信息:cat /etc/group | more【最好不用vi,用cat不能被编辑,vi可以,其中 | more是分页功能】
*创建用户,并同时指定将该用户分配到哪个组:useradd -g 组名 用户名
*查看linux中所以用信息:cat /etc/passwd | more
-rw-r--r-- :- 文件类型;rw- 文件的所有者对该文件的权限;r-- 文件所在组对该文件的权限;r--其他组的用户对该文件的权限。
权限分为三种:r 可读 用4表示;w 可写 用2表示;x 可执行 用1表示
*如何修改用户访问权限
chmod 改变文件或目录的权限
*shell:解释成内核可以执行的代码;使用shell编程类似于DOS中的批处理文件,称为shell script,又叫shell程序或shell命令文件。
1.查看目前使用的是哪种shell:env【该命令可以显示当前操作系统的环境变量】
*shell命令补全功能
1.直接输入“mk”——再按两下“tab”键——会出现开头两个字母为“mk”的命令;cat p 再按两下“tab”键,会出现开头字母为“p”的所有文件或目录。
2.查阅历史记录命令:history
history 5:此项说明会显示最近使用的5个命令
!5:此项说明执行历史编号为5的命令
!ls:此项说明执行最后一次以“ls”开头的命令
!480:显示ip地址的命令