• 用户管理
  • 用户组管理
  • 字符管理和grep搜索

  1.用户管理:

    LinuX是一个多用户,多任务的操作系统,可以让多个用户使用,这个账号可以帮助对用户进行追踪,必须在初始化的时候设置好自己的密码

  1-1配置文件:

   2.用户管理命令:useradd

    •   执行权限:超级管理员
    • 语法格式:useradd 【-参数选项】用户名                    添加新用户
    • 参数选项: -g   指定用户的用户组(主组)
    • 参数选项: -G   指定用户的附加组
    • 参数选项: -u    自定义用户id 

   3.用户管理命令: passwd

    •   执行权限:用户可以自己修改自己的密码
    • 语法格式: passwd 【用户名】               设置和修改用户的密码(口令)

   4.用户管理命令:usermod

    •   执行权限:超级管理员
    • 语法格式:usermod  【-参数选项】  用户名            修改用户信息
    • 参数选项: -g  指定用户的用户组
    • 参数选项: -G  指定用户的附加组
    • 参数选项: -u   自定义用户id
    • 参数选项: -I    修改用户名

   5.用户管理命令:userdel

    •   执行权限:超级管理员
    • 语法格式:userdel  【-参数选项】 用户名                  删除用户
    • 参数选项: -r   删除用户的家目录及下面的文件

   6.切换用户命令;su

    •   执行权限:任何用户
    • 语法格式:su  【用户名】        切换用户
    • 注意事项:

1、不指定用户名就默认切换到root

2、从root切换普通用户不需输密码,反之需要

3、切换用户前后当前工作目录不变

4、root可以访问普通用户家目录,反之不行

   7.用户权限分配命令:sudo

    •   执行权限:任何用户
    • 语法格式:sudo   命令               权限分配使得普通用户拥有root用户的权限
    • 配置权限:在root用户下配置    /etc/sudoers 文件
    • echo  "用户名   ALL=(ALL) ALL >> /etc/sudoers"
    • echo也可作为添加内容指令

   8.who     当前系统中的用户

   9.W         历史登录

   10. users      当前用户组用户

  2.用户组管理:

  /etc/gropup:是管理用户组的一个文件,每一行就是一个用户组,创建一个用户组时默认篡改建一个同名用户组,这个用户组就是该用户的初始组,每个用户都可以加入多个附加组,到那时只能属于一个初始组

   1.用户组管理命令:groupadd

    •   执行权限:超级管理员
    • 语法格式:groupadd 【-参数选项】 用户组名              新增用户组
    • 参数选项: -g  自定义用户组id

   2.用户管理命令:groupmod

    •   执行权限:超级管理员
    • 语法格式:groupadd 【-参数选项】 用户组名             修改用户组信息
    • 参数选项: -g   修改用户组id
    • 参数选项: -n    设置新的用户用户名

   3.用户组管理命令:groupdel

    •   执行权限:超级管理员
    • 语法格式:groupdel   用户组名                      删除用户组

   4.字符管理,grep搜索的使用

    LinuX系统中grep命令是一种强大的文本搜索工具,他能使用正则表达式搜索文本并把匹配出来的行打印出来

    正则表达式字符:

字符

作用

举例

.

匹配任意一个字符

如“abc.”就可以匹配到abc1、abcd等

[  ]

匹配中括号内的任意一个字符

如“[abc]”就可以匹配到ab、ac、b等

[  - ]

匹配某个范围的字符

如“[a-z]”就可以匹配到任意一个字母

*

匹配任何字符,长度可以为0

如“a*”就可以匹配到abcd、a123等

[^]

匹配除中括号中的字符之外的所有字符

如“[^ab]1”就可以匹配到c1、d1等

\<

匹配单词开头的位置

如“/<th”就匹配到this、three等

\>

匹配单词结尾的位置

如“th/>”就匹配到earth、bath等

    5.过滤所有包含数字的行

    6.过滤出所有123开头的行

    7.过滤出所有以123r和123o开头的行

    8.过滤出所有连续三个ooo的行

    9.过滤所有包含op开头的单词的行

    10.过滤出所有包含ot结尾的单词的行

    非正则表达式搜索:

      |       管道过滤

      cat    文件名   |   grep   "/<th

      grep     "内容"   |  文件名

      ls    |   grep   t            查询包含t的

LinuX操作系统基础------> 用户管理,grep搜索的更多相关文章

  1. Linux操作系统基础(四)保护模式内存管理(2)【转】

    转自:http://blog.csdn.net/rosetta/article/details/8570681 Linux操作系统基础(四)保护模式内存管理(2) 转载请注明出处:http://blo ...

  2. 第1课:Linux操作系统基础【DevOps基础培训】

    第1课:Linux操作系统基础 --DevOps基础培训 1. 云主机.公网IP 1.1 公网ip和私网ip 只有公网ip是能够连接互联网的,私网IP 一般只用作局域网 我们能够上网靠的是isp组织分 ...

  3. linux上的用户管理

    作为一个专业的服务器发行版,CentOS上存在着n多个用户,作为一个专业的运维工程师,linux的用户管理和用户组的管理是做为一个SA必不可少的工作. 下面我们就先来谈谈linux中的用户管理: us ...

  4. Linux学习之用户管理命令与用户组管理命令(十五)

    Linux学习之用户管理命令与用户组管理命令 目录 用户管理命令 用户添加命令useradd 修改用户密码passwd 修改用户信息usermod 修改用户密码状态chage 删除用户userdel ...

  5. Linux常用命令--用户管理,文件权限,打包命令等

    幕布链接 Linux常用命令--用户管理,文件权限,打包命令等

  6. 安装VMtools vim编辑器的使用 压缩包命令 Linux下的用户管理 (第三天)

    VM tools:方便我们虚拟机和宿主机之间复制数据或移动文件等 安装VMtools 1.菜单栏-虚拟机-安装VM tools 将其选中 2.进入系统,在桌面位置里面有VM tools的光盘,双击进入 ...

  7. Linux基础用户管理

    一.用户管理 (一).用户和组的基本概念 Users and groups:. Every process (running program) on the system runs as a part ...

  8. Linux操作系统基础(完结)

    摘要 一.Linux操作系统概述 二.Linux操作系统安装 三.Linux文件系统及文件基础 四.Linux操作系统命令使用基础 五.Linux应用程序的安装与卸载基础 五.用户及进程 六.相关信息 ...

  9. Linux命令整理,用户管理,用户组管理,系统管理,目录管理常用命令

    知识点梳理 Linux课堂笔记 学习目标 能够知道什么是Linux系统以及它的应用场景 能够独立完成安装VMware虚拟机和网络配置 能够独立完成安装CentOS以及远程终端SecureCRT 能够熟 ...

随机推荐

  1. redis(六):Redis 字符串(String)

    Redis 字符串数据类型的相关命令用于管理 redis 字符串值,基本语法如下: 语法 redis 127.0.0.1:6379> COMMAND KEY_NAME 实例 redis 127. ...

  2. matplot笔记

    文件读取: data_train = pd.read_table('G:\python\PYproject\Titanic/train_20171215.txt',header=None,encodi ...

  3. SpringBoot2.x入门:使用CommandLineRunner钩子接口

    前提 这篇文章是<SpringBoot2.x入门>专辑的第6篇文章,使用的SpringBoot版本为2.3.1.RELEASE,JDK版本为1.8. 这篇文章主要简单聊聊钩子接口Comma ...

  4. (5)webpack中url-loader的使用

    为什么要使用url-loader 在前面已经介绍了css文件可以使用第三方loader去加载. 在一个项目中,也不仅仅只有html,js和css文件,还有图片文件,字体文件等等.当我们给一个css样式 ...

  5. Ethical Hacking - NETWORK PENETRATION TESTING(2)

     ALFA  AWUS 1900 RTL8814AU https://www.alfa.com.tw/products_detail/2.htm Follow the guide on aircrac ...

  6. Just test it!!软件测试测起来!!

    (图片: josh@unsplash,字数:700,时间:1分钟) (一) 一切的软件质量保障活动,归根结底,就两种类型. 一种是基于代码执行的,一种是不基于代码执行的. 测试之于肉眼自查.静态检查. ...

  7. DPDK之什么是imissed、ierrors、rx_nombuf

    DPDK之什么是imissed.ierrors.rx_nombuf 在采用DPDK进行网络抓包时常常会通过rte_eth_stats_get函数获取当前网卡的丢包状态,首先看一下该函数的声明: // ...

  8. DJANGO-天天生鲜项目从0到1-007-首页静态化与缓存

    本项目基于B站UP主‘神奇的老黄’的教学视频‘天天生鲜Django项目’,视频讲的非常好,推荐新手观看学习 https://www.bilibili.com/video/BV1vt41147K8?p= ...

  9. 04爬取拉勾网Python岗位分析报告

    # 导入需要的包import requestsimport time,randomfrom openpyxl import Workbookimport pymysql.cursors#@ 连接数据库 ...

  10. CSMA/CD ,现在的交换式以太网还用吗?谈全双工,半双工与CSMA/CD的关系

    我们知道:以太网访问控制用的是CSMA/CD,即载波侦听多点接入/ 冲突检测,是以广播的方式将数据发送到所有端口: 我们还知道:交换机能主动学习端口所接设备的MAC地址,在获知该端口的MAC 地址后, ...