• 用户管理
  • 用户组管理
  • 字符管理和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. 数据分析07 /matplotlib绘图

    数据分析07 /matplotlib绘图 目录 数据分析07 /matplotlib绘图 1. 绘制线性图:plt.plot() 2. 绘制柱状图:plt.bar() 3. 绘制直方图:plt.his ...

  2. CRM【第一篇】: 权限组件之权限控制

    1. 问:为什么程序需要权限控制? 答:生活中的权限限制,① 看灾难片电影<2012>中富人和权贵有权登上诺亚方舟,穷苦老百姓只有等着灾难的来临:② 屌丝们,有没有想过为什么那些长得漂亮身 ...

  3. Linux01 /Linux初识

    Linux01 /Linux初识 目录 Linux01 /Linux初识 1. 服务器 2. Linux系统介绍 3. linux简单介绍 4. VMware与Centos系统安装 5. 各个连接协议 ...

  4. 用Canvas定时显示摄像头捕获的画像(HTML5)

    需要实现一个功能,大意嘛,就是标题写的那个意思.虽然用户只要求在微信中实现即可,也就是可以用JSSDK.但是前端小哥哥脑袋一根筋,就想用原生的H5和JS实现. 网上铺天盖地的资料,可惜没有一个是可以用 ...

  5. Flink之对时间的处理

    window+trigger+watermark处理全局乱序数据,指定窗口上的allowedLateness可以处理特定窗口操作的局部事件时间乱序数据 1.流处理系统中的微批 Flink内部也使用了某 ...

  6. T4 分配时间 题解

    问题描述 小王参加的考试是几门科目的试卷放在一起考,一共给 t 分钟来做.他现在已经知道每 门科目花的时间和得到的分数的关系,还有写名字要的时间(他写自己的名字很慢)请帮他 算一下他最高能得几分.总分 ...

  7. 简单实用的办公软件导航网站,IT经理必备工具

    最近非常忙,因为公司上线了业财一体化系统.今天分享一个非常实用的办公软件导航网站,节省了我很多百度的时间. 快氪导航,让软件服务更简单. 一.办公软件导航 站长已经按照功能进行了分类:协同办公,流程审 ...

  8. JAVA集合二:HashMap和Hashtable

    参考链接: HOW2J.CN HashMap HashMap实现了JAVA的Map接口,类似于C++的STL框架的Map,是存储键值对的数据结构.键(key)是唯一的,但值(value)可以重复,如果 ...

  9. ES6标准中的import和export

    在ES6前, 前端使用RequireJS或者seaJS实现模块化, requireJS是基于AMD规范的模块化库,  而像seaJS是基于CMD规范的模块化库,  两者都是为了为了推广前端模块化的工具 ...

  10. 橘子origin游戏平台如何绑定登陆验证/二次验证码?

    任天堂游戏公司4月份16万用户数据被黑客盗取,官方呼吁用户绑定二次验证码.疫情期间游戏用户暴涨,黑客活动频率也在增长,想起R星俱乐部用户绑定两步验证给十金的长期活动实在是明智之举,下面说下橘子游戏平台 ...