继上一篇​​《Linux常用命令1(入门版)》​​结束后,小菌马不停蹄地为小伙伴们带来了升级版,详情见下:


文章目录



用户权限相关命令:

1.基本概念

        ​在Linux系统中, 不论是由本级或是远程登录系统, 每个系统都必须拥有一个账号, 并且对于不同的系统资源拥有不同的使用权限。

        对文件/目录的权限包括:

序号

权限

英文

缩写

数字序号

01

read

r

4

02

write

w

2

03

执行

execute

x

1

04

无权限

-

-

0

        ​在linux中,可以指定每一个用户针对不同的文件或者目录的不同权限

2.ls-l 拓展

        ls -l 可以查看文件夹下文件的详细信息,从左到右依次是:

        ​权限,硬链接数,拥有者,组,大小,时间,名称

Linux常用命令2(升级版)_vim

        文件类型:

                 - 文件

                 d 目录

                 l 链接

3.组管理 终端命令

        ​本质​:给同一类型用户 分配权限

序号

命令

作用

01

groupadd 组名

添加组

02

groupdel 组名

删除组

03

cat /etc/group

确认组信息

04

chgrp 组名 文件/目录名

修改文件/目录的所属组

        提示:

              1.组信息保存在 /etc/group 文件中

               2. /etc 目录是专门用来保存 系统配置信息 的目录

用户管理终端命令:

1. 创建用户/设置密码/删除用户

Linux常用命令2(升级版)_vim_02

        提示:

                创建用户时, 如果没有指定用户所在的组,默认会创建一个和用户名同名的组名

2.查看用户信息

Linux常用命令2(升级版)_终端命令_03

3.su切换用户

         因为 普通用户 不能使用某些权限,所以需要 切换 用户

Linux常用命令2(升级版)_linux_04

4.sudo


  • linux系统中的 root 账号通常 用于系统的维护和管理, 对操作系统的所有资源 具有访问权限
  • sudo 命令用来以其他身份来执行命令,预设的身份为root
  • 用户使用sudo时,必须先输入密码,之后5分钟的有效期限,超过期限则必须重新输入密码

给指定用户授予权限

         ​本质​: 通知服务器给特定用户分配临时管理员权限

                  ​通过vim /etc/sudoers , 在文件中添加指定用户

5.修改用户的权限

Linux常用命令2(升级版)_vim_05

方式一:


  • 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.时间和日期

显示时间和设置时间

Linux常用命令2(升级版)_vim_06

cal 日历

Linux常用命令2(升级版)_常用命令_07

2.磁盘信息

Linux常用命令2(升级版)_linux_08

  • h 是以人性化的方式显示文件的大小

3.进程信息

Linux常用命令2(升级版)_vim_09


  • ps 默认只会显示当前用户通过终端启动的应用程序
  • 使用kill命令时,最好只终止当前用户开启的进程,而不要终止root身份开启的进程,否则可能会导致系统崩溃
  • 要退出 top 可以直接输入q, 也可以用 Ctrl +C
  • ps 选项默认说明Linux常用命令2(升级版)_常用命令_10
             本次的linux进阶版分享就到这里了,不知道小伙伴们对于linux掌握多少了[・_・?],小菌决定再花点时间把linux中的编译期之神—vim讲一下。毕竟vim可是linux中非常重要的一环,以后出去工作了vim玩的不溜肯定会遭到同事吐槽的~话不多说,下篇博客见,喜欢的小伙伴不要忘了点赞加关注hh。