Linux文本处理及用户组管理命令练习
一.文本处理基础命令的使用,练习如下。
(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文本处理及用户组管理命令练习相关推荐
- linux用户组管理命令_Linux用户和组命令能力问题和解答
linux用户组管理命令 This section contains Aptitude Questions and Answers on Linux User and Group Commands. ...
- centos普通用户修改文件权限_Linux CentOS更改文件的权限与用户及用户组管理命令...
记录下Linux CentOS更改文件的权限命令与用户及用户组管理命令,供大家参考. Linux CentOS更改文件的权限命令 chgrp (全称:change group) groupadd t ...
- Linux的用户和用户组管理(转)
Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟 ...
- linux用户密码管理,Linux_详解Linux中的用户密码管理命令passwd和change,passwd
修改用户密码参数
nbsp - phpStudy...
详解Linux中的用户密码管理命令passwd和change passwd 修改用户密码 参数 -k 保持未过期身份验证令牌 -l 关闭账号密码.效果相当于usermod -L,只有root才有权使用 ...
- Linux学习——Linux常用文件和目录管理命令(超详细)
Linux常用文件和目录管理命令 JunLeon--go big or go home 前言: Linux系统文件和目录管理是必须学会的命令,在Linux系统目录中/tmp目录是用来存放临时文件的目录 ...
- Linux下的用户与用户组管理命令(含上机作业)
文章目录 用户与用户组管理 一.用户与组文件目录 1.用户账号文件--/etc/passwd 2.用户影子文件--shadow 3.用户组账号文件--group和gshadow 4.使用pwck和gr ...
- Linux用户管理— 用户组管理命令
1.添加用户组 添加用户组的命令是groupadd 命令格式如下: [root@localhost ~ ] # groupadd [选项] 组名 选项: -g:GID.指定组ID.(一般不会用) 添加 ...
- Ubuntu用户及用户组管理命令
参考:Linux 账号管理与 ACL 权限配置 Linux是一个用户权限管理得很严格的系统,Ubuntu作为最受欢迎的桌面发行版,提供了简单易用的图形界面工具来管理用户,但是命令行工具往往更强大,用得 ...
- 2019/12/11学习内容摘要(Linux系统用户与用户组管理①)
一,认识/etc/passwd和/etc/shadow 1. /etc/passwd :文件中保存系统中所有的用户和用户的主要信息. 在命令行输入 cat /etc/passwd | head ( ...
最新文章
- 8种常见SQL错误用法
- centos 重装 php5,centos6.6学习笔记:安装PHP5.5
- python工程计算软件库_python中常用的科学计算工具包
- C#启动其他程序的代码
- mysql shell 所有表_备份mysql所有数据库的每个表的shell脚本
- switch字符串jdk_应用新的JDK 11字符串方法
- matlab 获取系统时间now,date
- 【Java】基于Socket的C/S聊天程序
- 图解 MongoDB 地理位置索引的实现原理
- 【单目标优化求解】基于matlab被囊群算法(TSA)求解最优目标问题【含Matlab源码 1567期】
- 【钉钉机器人 + 爬虫 + celery】定时发送微博热搜 + 定时发布财经新闻
- “酷我音乐”借“大数据”名义 恐已窥探并收集用户隐私长达数年
- 山寨版Google识图
- 想改变Facebook? 先改变扎克伯格!
- Asp.net的CheckBox控件和CheckBoxList控件
- synchronized(this)和synchronized(.class)的理解
- 解决“连接U8数据库服务器失败”的方法尝试
- 白鹭引擎 android9,白鹭引擎打包APP过程
- 在PowerBuilder中利用OLE技术调用Excel
- 雅思听力地图题常用词汇及技巧
热门文章
- mysql 查询两表 两列 比较大小写_mysql 查询表中列的数据不区分大小写的解决
- suse linux enterprise desktop iso,SUSE Linux Enterprise Desktop 10
- 可靠性测试设备技术含量_电子产品可靠性测试及设备
- 火力发电厂与变电站设计防火标准_火力发电厂与变电站设计防火规范
- python算不算编程_Python 并不适合职场编程
- 傅里叶变化的本质:复数的实部和虚部的对应关系
- python爬网页数据到 excel 自动化_Selenium2+python自动化之读取Excel数据(xlrd)
- 链表list(链式存储结构实现)_数据结构知否知否系列之 — 线性表的顺序与链式存储篇(8000 多字长文)...
- mysql基于binlog增量更新_一个应用它提取MySQL binlog,解析binlog并将增量更新数据推送到不同的接收器...
- 查看显卡利用率 python_既然大家都说装了win10,就不用鲁大师监测显卡温度,为什么呢?...