Linux常用命令2(升级版)

举报
大数据梦想家 发表于 2021/09/29 00:02:45 2021/09/29
【摘要】         继上一篇《Linux常用命令1(入门版)》结束后,小菌马不停蹄地为小伙伴们带来了升级版,详情见下: 文...

        继上一篇《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  


  
 
  • 1
  • 2
  • 3
  • 4
  • 5

6.chown

  1. chown 可以将指定文件的拥有者改为指定的用户和组

  2. 当需要修改一个文件或目录的用户和组时,格式如下:
    chown [-R] 拥有者:群组名 文件或目录

    -R(注意大写)选项表示连同子目录中的所有文件,都更改所有者。

系统信息相关命令:

1.时间和日期

显示时间和设置时间

在这里插入图片描述

cal 日历

在这里插入图片描述

2.磁盘信息

在这里插入图片描述

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

3.进程信息

在这里插入图片描述

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

文章来源: alice.blog.csdn.net,作者:大数据梦想家,版权归原作者所有,如需转载,请联系作者。

原文链接:alice.blog.csdn.net/article/details/102810868

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。