继上一篇《Linux常用命令1(入门版)》结束后,小菌马不停蹄地为小伙伴们带来了升级版,详情见下:
文章目录
用户权限相关命令:
1.基本概念
在Linux系统中, 不论是由本级或是远程登录系统, 每个系统都必须拥有一个账号, 并且对于不同的系统资源拥有不同的使用权限。
对文件/目录的权限包括:
序号 | 权限 | 英文 | 缩写 | 数字序号 |
01 | 读 | read | r | 4 |
02 | 写 | write | w | 2 |
03 | 执行 | execute | x | 1 |
04 | 无权限 | - | - | 0 |
在linux中,可以指定每一个用户针对不同的文件或者目录的不同权限
2.ls-l 拓展
ls -l 可以查看文件夹下文件的详细信息,从左到右依次是:
权限,硬链接数,拥有者,组,大小,时间,名称
文件类型:
- 文件
d 目录
l 链接
3.组管理 终端命令
本质:给同一类型用户 分配权限
序号 | 命令 | 作用 |
01 | groupadd 组名 | 添加组 |
02 | groupdel 组名 | 删除组 |
03 | cat /etc/group | 确认组信息 |
04 | chgrp 组名 文件/目录名 | 修改文件/目录的所属组 |
提示:
1.组信息保存在 /etc/group 文件中
2. /etc 目录是专门用来保存 系统配置信息 的目录
用户管理终端命令:
1. 创建用户/设置密码/删除用户
提示:
创建用户时, 如果没有指定用户所在的组,默认会创建一个和用户名同名的组名
2.查看用户信息
3.su切换用户
因为 普通用户 不能使用某些权限,所以需要 切换 用户
4.sudo
- linux系统中的 root 账号通常 用于系统的维护和管理, 对操作系统的所有资源 具有访问权限
- sudo 命令用来以其他身份来执行命令,预设的身份为root
- 用户使用sudo时,必须先输入密码,之后5分钟的有效期限,超过期限则必须重新输入密码
给指定用户授予权限
本质: 通知服务器给特定用户分配临时管理员权限
通过vim /etc/sudoers , 在文件中添加指定用户
5.修改用户的权限
方式一:
- chmod 可以修改 用户/组 对文件/目录的权限
- 命令格式如下:
chmod +/- rwx 文件名|目录名 提示:该方式会一次性修改拥有者/组权限
方式二:
- 该方式可以精确到 拥有者 | 组 | 其chmo他 权限
- 命令行格式如下: (u表示所属用户,g表示所属组,o表示其他)
chmod ‐R u=rwx,g=rx,o=rwx 文件|目录
方式三:
- chmod ‐R 755 文件|目录
- 说明: 第一个数字是拥有者 权限,第二个数字是所属组权限,第三个数字是其他用户权限
常见的数字组合(用户组/其他)
777 ===> u =rwx , g= rwx , o =rwx
755 ===> u =rwx , g=rx , o =rx
644 ===> u = rw , g=r , o =r
6.chown
chown 可以将指定文件的拥有者改为指定的用户和组
当需要修改一个文件或目录的用户和组时,格式如下:
chown [-R] 拥有者:群组名 文件或目录
-R(注意大写)选项表示连同子目录中的所有文件,都更改所有者。
系统信息相关命令:
1.时间和日期
显示时间和设置时间
cal 日历
2.磁盘信息
- h 是以人性化的方式显示文件的大小
3.进程信息
- ps 默认只会显示当前用户通过终端启动的应用程序
- 使用kill命令时,最好只终止当前用户开启的进程,而不要终止root身份开启的进程,否则可能会导致系统崩溃
- 要退出 top 可以直接输入q, 也可以用 Ctrl +C
- ps 选项默认说明
本次的linux进阶版分享就到这里了,不知道小伙伴们对于linux掌握多少了[・_・?],小菌决定再花点时间把linux中的编译期之神—vim讲一下。毕竟vim可是linux中非常重要的一环,以后出去工作了vim玩的不溜肯定会遭到同事吐槽的~话不多说,下篇博客见,喜欢的小伙伴不要忘了点赞加关注hh。