前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux常用命令2(升级版)

Linux常用命令2(升级版)

作者头像
大数据梦想家
发布2021-01-22 16:03:12
5120
发布2021-01-22 16:03:12
举报
文章被收录于专栏:大数据成长之路

用户权限相关命令:

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 文件|目录
  • 说明: 第一个数字是拥有者 权限,第二个数字是所属组权限,第三个数字是其他用户权限
代码语言:javascript
复制
常见的数字组合(用户组/其他)
777      ===>    u =rwx ,  g= rwx , o =rwx
755      ===>    u  =rwx , g=rx  ,  o =rx
644      ===>    u = rw ,  g=r ,    o =r  

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。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/10/30 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 用户权限相关命令:
    • 1.基本概念
      • 2.ls-l 拓展
        • 3.组管理 终端命令
        • 用户管理终端命令:
          • 1. 创建用户/设置密码/删除用户
            • 2.查看用户信息
              • 3.su切换用户
                • 4.sudo
                  • 给指定用户授予权限
                • 5.修改用户的权限
                  • 方式一:
                  • 方式二:
                  • 方式三:
                • 6.chown
                • 系统信息相关命令:
                  • 1.时间和日期
                    • 显示时间和设置时间
                    • cal 日历
                  • 2.磁盘信息
                    • 3.进程信息
                    相关产品与服务
                    云服务器
                    云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
                    领券
                    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档