一.文本处理基础命令的使用,练习如下。

(1). 列出当前系统上所有已经登录的用户的用户名.

完成命令:who  |  cut  -d' '  -f1  |  uniq  -u

示例:


(2). 取出最后登录到当前系统对的用户的相关信息.

完成命令:w  |  tail -1

示例:


(3).取出当前系统上被用户当作其默认shell的最多的那个shell.

完成命令:cat   -d':'   -f7   /etc/passwd |  sort  -n  |  uniq  -cd  |  tail  -1

示例:


(4).将/etc/passwd中的第三个字段数值最大的后10个用户信息全部改为大写后保存至/tmp/maxusers.txt文件中。

完成命令:sort   -t':'  -k3  - n  /etc/passwd  |  tail -10  |  tr   'a-z'   'A-Z'

示例:


(5). 取出当前主机的IP地址。

完成命令:ifconfig   |   grep '\<inet\>'  |   cut   -d'  '    -f 10

示例:


(6). 列出/etc/目录下所有以.conf结尾的文件名,并将其名字转换为大写后保存至/tmp/etc.conf文件中。

完成命令:*ls   /etc/ .conf  |  tr  'a-z'  'A-Z' >  /tmp/etc.conf**

示例:


(7). 显示/var目录下一级子目录或文件的总个数。

完成命令:ls  -l  /var  |  wc  -l

示例:


(8). 取出/etc/group文件中第三个字段数值最小的10个组的名字。

完成命令:sort   -t':'  -k3   -n  /etc/group | head   -10  |  cut   -d':'   -f1

示例:


(9). 将/etc/fstab和/etc/issue文件的内容合并为同一个内容后保存至/tmp/etc.test文件 中。

完成命令:cat   /etc/fstab   /etc/issue  >  /tmp/etc.test

示例:


二. 用户和组管理类命令的使用,练习如下。

(1). 创建组distro,其GID为2016;

完成命令:groupadd   -g   2016   distro

示例:


(2).创建用户mandriva,其ID号为1005;基本组为distro;

完成命令:useradd  -u 1005  -g distro  mandriva

示例:


(3).创建用户mageia,其ID号为1100,家目录为/home/linux;

完成命令:useradd  -u 1100  -d  /home/linux  mageia

示例:


(4).给用户mageia添加密码,密码为mageia;

完成命令:passwd  mageia

示例:


(5). 删除mandriva,但保留其家目录;

完成命令:userdel  mandriva

示例:


(6).创建用户slackware,其ID号为2002,基本组为distro,附加组peguin;

完成命令:useradd   -u  2002   -g  distro   -G  peguin   slackware

示例:


(7). 修改slackware的默认shell为/bin/tcsh

完成命令:usermod   -s  /bin/tcsh   slackware

示例:


(8).为用户slackware新增附加组admins;

完成命令:usermod  -aG  admins

示例:


转载于:https://blog.51cto.com/12598964/2090637

Linux文本处理及用户组管理命令练习相关推荐

  1. linux用户组管理命令_Linux用户和组命令能力问题和解答

    linux用户组管理命令 This section contains Aptitude Questions and Answers on Linux User and Group Commands. ...

  2. centos普通用户修改文件权限_Linux CentOS更改文件的权限与用户及用户组管理命令...

    记录下Linux CentOS更改文件的权限命令与用户及用户组管理命令,供大家参考. Linux CentOS更改文件的权限命令 chgrp  (全称:change group) groupadd t ...

  3. Linux的用户和用户组管理(转)

    Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟 ...

  4. linux用户密码管理,Linux_详解Linux中的用户密码管理命令passwd和change,passwd 修改用户密码参数 nbsp - phpStudy...

    详解Linux中的用户密码管理命令passwd和change passwd 修改用户密码 参数 -k 保持未过期身份验证令牌 -l 关闭账号密码.效果相当于usermod -L,只有root才有权使用 ...

  5. Linux学习——Linux常用文件和目录管理命令(超详细)

    Linux常用文件和目录管理命令 JunLeon--go big or go home 前言: Linux系统文件和目录管理是必须学会的命令,在Linux系统目录中/tmp目录是用来存放临时文件的目录 ...

  6. Linux下的用户与用户组管理命令(含上机作业)

    文章目录 用户与用户组管理 一.用户与组文件目录 1.用户账号文件--/etc/passwd 2.用户影子文件--shadow 3.用户组账号文件--group和gshadow 4.使用pwck和gr ...

  7. Linux用户管理— 用户组管理命令

    1.添加用户组 添加用户组的命令是groupadd 命令格式如下: [root@localhost ~ ] # groupadd [选项] 组名 选项: -g:GID.指定组ID.(一般不会用) 添加 ...

  8. Ubuntu用户及用户组管理命令

    参考:Linux 账号管理与 ACL 权限配置 Linux是一个用户权限管理得很严格的系统,Ubuntu作为最受欢迎的桌面发行版,提供了简单易用的图形界面工具来管理用户,但是命令行工具往往更强大,用得 ...

  9. 2019/12/11学习内容摘要(Linux系统用户与用户组管理①)

    一,认识/etc/passwd和/etc/shadow 1. /etc/passwd :文件中保存系统中所有的用户和用户的主要信息. 在命令行输入 cat /etc/passwd  | head  ( ...

最新文章

  1. 8种常见SQL错误用法
  2. centos 重装 php5,centos6.6学习笔记:安装PHP5.5
  3. python工程计算软件库_python中常用的科学计算工具包
  4. C#启动其他程序的代码
  5. mysql shell 所有表_备份mysql所有数据库的每个表的shell脚本
  6. switch字符串jdk_应用新的JDK 11字符串方法
  7. matlab 获取系统时间now,date
  8. 【Java】基于Socket的C/S聊天程序
  9. 图解 MongoDB 地理位置索引的实现原理
  10. 【单目标优化求解】基于matlab被囊群算法(TSA)求解最优目标问题【含Matlab源码 1567期】
  11. 【钉钉机器人 + 爬虫 + celery】定时发送微博热搜 + 定时发布财经新闻
  12. “酷我音乐”借“大数据”名义 恐已窥探并收集用户隐私长达数年
  13. 山寨版Google识图
  14. 想改变Facebook? 先改变扎克伯格!
  15. Asp.net的CheckBox控件和CheckBoxList控件
  16. synchronized(this)和synchronized(.class)的理解
  17. 解决“连接U8数据库服务器失败”的方法尝试
  18. 白鹭引擎 android9,白鹭引擎打包APP过程
  19. 在PowerBuilder中利用OLE技术调用Excel
  20. 雅思听力地图题常用词汇及技巧

热门文章

  1. mysql 查询两表 两列 比较大小写_mysql 查询表中列的数据不区分大小写的解决
  2. suse linux enterprise desktop iso,SUSE Linux Enterprise Desktop 10
  3. 可靠性测试设备技术含量_电子产品可靠性测试及设备
  4. 火力发电厂与变电站设计防火标准_火力发电厂与变电站设计防火规范
  5. python算不算编程_Python 并不适合职场编程
  6. 傅里叶变化的本质:复数的实部和虚部的对应关系
  7. python爬网页数据到 excel 自动化_Selenium2+python自动化之读取Excel数据(xlrd)
  8. 链表list(链式存储结构实现)_数据结构知否知否系列之 — 线性表的顺序与链式存储篇(8000 多字长文)...
  9. mysql基于binlog增量更新_一个应用它提取MySQL binlog,解析binlog并将增量更新数据推送到不同的接收器...
  10. 查看显卡利用率 python_既然大家都说装了win10,就不用鲁大师监测显卡温度,为什么呢?...