1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可
~]# who | sort -u

  • who:查看当前已经登陆的所有用户的详细信息
  • sort -u :在输出行中去除重复行

2、取出最后登录到当前系统的用户的相关信息
~]# who | tail -1

3、取出当前系统上被用户当做其默认shell的最多的那个shell
~]# cat /etc/passwd | cut -d: -f7 | uniq -c | sort -n | tail -1

  • cut -d: -f7:指明分隔符取shell字段值
  • uniq -c:显示重复次数
  • sort -n:以数值大小排序
  • tail -1:获取最后一行

4、将/etc/passwd中的第三个字段数值最大的后10个用户的信息全部改为大写后保存至/tmp/maxusers.txt文件中
~]# cat /etc/passwd |sort -t : -k 3 -n /etc/passwd |tail -n 10 | tr [a-z] [A-Z] >> /tmp/maxusers.txt

  • sort -t :字段分隔符
  • sort -k 3:取第三个字段为标准排序
  • tr [a-z] [A-Z]:将文件中的小写转换为大小
  • ">>":追加重定向,新内容会追加至目标文件尾部

5、取出当前主机的IP地址,提示:对ifconfig命令的结果进行切分 ~]# ifconfig |grep -A 3 "^e[tn]" |grep -o -i " inet .$" | grep -o "[0-9].$"| cut -d' ' -f1

  • grep -A 3 "^e[tn]":匹配到后3行,显示以e开头有t和n字母的信息
  • grep -o :仅显示匹配到的字符串
  • grep -i:忽略字符大小写
  • " inet .$" :. inet后匹配任意字符 $:行尾锚定
  • cut -d' ' -f1:截取分隔字符第一列

6、列出/etc目录下所有以.conf结尾的文件的文件名,并将其名字转换为大写后保存至/tmp/etc.conf文件中
~]# ls -a /etc/*.conf | tr 'a-z' 'A-Z' >> /tmp/etc.conf

7、显示/var目录下一级子目录或文件的总个数
~]# ls -a /var | wc -l

  • wc -l:lines统计行数

8、取出/etc/group文件中第三个字段数值最小的10个组的名字
~]# sort -t: -k3 -n /etc/group | head -n 10

  • head -n 10:显示文件前十行数据

9、将/etc/fstab和/etc/issue文件的内容合并为同一个内容后保存至/tmp/etc.test文件中
~]# cat /etc/fstab /etc/issue &>/tmp/etc.test

  • &>:覆盖重定向

    10、请总结描述用户和组管理类命令的使用方法并完成以下练习
  • (1)创建组distro,其GID号为2016
    • ~]# groupadd -g 2016 distro
  • (2)创建用户andriva,其ID号为1005;基本组为distro
    • ~]# useradd -u 1005 -g distro andriva
  • (3)创建用户mageia,其ID号为1100,家目录为/home/linux
    • ~]# useradd -u 1100 -d /home/linux mageia
  • (4)给用户mageia添加密码,密码为mageedu
    • ~]# echo 'mageedu' | passwd --studin mageia
  • (5)删除andriva,但保留其家目录
    • ~]# userdel andriva
  • (6)创建用户slackte,其ID号为2002,基本组为distro,附加组peguin
    • ~]# useradd -u 2002 -g distro -G peguin slackte
    • useradd -g:指定基本组ID,而且此组要事先存在,否则会报错
    • useradd -G:指明用户所属的附加组
  • (7)修改slackte的默认shell为/bin/tcsh
    • ~]# chmod -s /bin/tcsh slackware
      *useradd -s:指明用户的默认SHELL,而可用的所有shell存储在/etc/shells文件中
  • (8)为用户slackte新增附加组admins
    • ~]# usermod -G admins slackware

转载于:https://blog.51cto.com/13936334/2307171

N33-Week 3-向日葵相关推荐

  1. android系统用在什么电脑,手机变电脑的简单操作 适用于所有Android系统的向日葵...

    现如今,什么电子设备对于我们来说最重要呢?毫无疑问,必定是人手一部不离不弃的手机!不过,可能有"杠精"会说了,电脑不是更重要?毕竟办公离不开,还有很多大型网络游戏也只能在电脑上才享 ...

  2. 向日葵Ubuntu连接马上断开问题

    windows上连接ubuntu的向日葵,总是显示正在连接,马上就是连接已断开 sudo apt-get update sudo apt-get upgrade sudo apt-get instal ...

  3. 向日葵win10远程linux主机,小猪为你win10系统使用向日葵远程桌面软件远程的设置方法...

    随着windows10版本的不断更新,越来越多的人开始尝试使用win10,遇到这样那样的问题就不奇怪了,今天就来说说win10系统使用向日葵远程桌面软件远程问题该如何处理?如果你也是平生头一回碰见wi ...

  4. Teamviewer连接服务器显示不能够全屏 或 向日葵连接服务器不能够全屏 或 Teamviewer只显示一个640x480的分辨率选项

    欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 Teamviewer连接服务器显示不能够全屏 或 向日葵连接服务器不能够全屏 或 Teamviewer只显示一个640x ...

  5. 向日葵win10远程linux主机,大神为你细说win10系统使用向日葵远程桌面软件远程的操作办法...

    有部分朋友反映win10系统使用向日葵远程桌面软件远程的情况不知道应该怎么解决,就向我留言问到win10系统使用向日葵远程桌面软件远程的解决步骤,于是小编就个大家整理的win10系统使用向日葵远程桌面 ...

  6. 游戏建模、纹理、后期,手把手教你制作《向日葵公主》

    <向日葵公主>的这个画像是一个个人项目,当我看到Gop Gap的概念原画时,我感觉其十分的神奇,我真的想在3D中做出这个角色.在<向日葵公主>这幅画的制作中,我将展示我是如何通 ...

  7. 理解向日葵甘特之六——定义数据列

    在前面的六篇文章之中,我们详细的讲解了甘特图使用的数据结构以及提供的接口,我们可以知道,对于SFData接口的调用方来讲,最主要的就是实体+属性的模式,可是,对于甘特图组件来讲,怎样将这些实体的属性显 ...

  8. 远程控制漏洞CNVD-2022-10270/CNVD-2022-03672 向日葵RCE复现与解决

    上海贝锐信息科技股份有限公司的向日葵远控软件存在远程代码执行漏洞(CNVD-2022-10270/CNVD-2022-03672),影响Windows系统使用的个人版和简约版,攻击者可利用该漏洞获取服 ...

  9. 向日葵远程使用备忘录

    1 预备条件 先去向日葵官网下载向日葵客户端和控制端软件,如下: (注:我这是2017年11月2日下载的,可能版本号和大家的不同) A.       在被控制电脑上安装向日葵客户端,并最好注册一个账号 ...

  10. 向日葵在mac不能以服务器运行吗,mac远程桌面连接在哪?向日葵可以实现mac远程连接吗?...

    目前大部分用户的电脑都是Windows系统的,也有部分用户用的Mac电脑,对于Mac电脑用户来说,许多操作与Windows都不同,比如他们就不知道mac远程桌面连接在哪?当遇到需要别人远程帮助时就无法 ...

最新文章

  1. maven生命周期理解
  2. linux shell面试题(一)
  3. 软件驱动安装在docker_docker 安装软件
  4. web开发下的各种下载方法
  5. 双目测距测深度_TOF还能这么玩?荣耀V20黑科技升级变测距神器
  6. tcp为什么比udp慢_TCP和UDP那些事儿
  7. 还是分了的好——看惠普、赛门铁克拆分
  8. C++modular exponentiation模幂运算的实现算法(附完整源码)
  9. Java内存缓存-通过Google Guava创建缓存
  10. 一句话讲清楚IOC容器以及什么时候使用@Autowired
  11. ADI官方源码快速搭建demo工程验证设计的正确性
  12. 操作系统之进程管理:5、处理机调度
  13. (王道408考研数据结构)第一章绪论-第二节1:算法的基本概念、算法的特性及设计要求
  14. 百度SEO站群爱叶解析接口php网站源码
  15. (MoMoCMS教程10)创建留言板
  16. BootStrap中Affix控件的使用方法及如何保持布局的美观
  17. 两种简单高效的“反人脸识别”方法
  18. java URL和URI
  19. 如何测试短信验证码平台的安全和实用性?
  20. flashfxp连接失败,flashfxp连接失败怎么办

热门文章

  1. TPAMI 2022 :Multi-task Learning with Coarse Priors for Robust Part-aware Person Re-identification
  2. 模拟selelct下拉菜单(搜索框简易版)
  3. 基于CTP的程序化交易系统开发(二)
  4. C#开发实例 鼠标篇
  5. server runtime没有选项的解决方法
  6. 大数据开发:Spark入门详解
  7. weblogic安装补丁常见步骤与命令
  8. testbed笔记:基类或者成员对象的构造函数调用问题
  9. 去哪儿网前端校招一面面经(2021.4.27)
  10. 如何实现 WPF 视频封面查看器