0801课堂练习与作业

1、将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中 

    cat /etc/issue | tr 'a-z' 'A-Z' > /tmp/issue.out

2、将当前系统登录用户的信息转换为大写后保存至/tmp/who.out文件中 

    who am i |tr '[:lower:]' '[:upper:]' > /tmp/who.out

3、一个linux用户给root发邮件,要求邮件标题为”help”,邮件正文如下:
Hello, I am 用户名,the system 

version is here,please help me to
check it ,thanks!
操作系统版本信息

 

    [stu@localhost ~]$ mail -s help root <<end

    >Hello, I am `whoami`.

    >The system version is here.

    >Please help me to check it,thanks

    >`lsb_release`

    >end

4、将/root/下文件列表,显示成一行,并文件名之间用空格隔开 

    ls /root |tr '\n' ' '

5、file1文件的内容为:”1 2 3 4 5 6 7 8 9 10” 计算出所有数字的总和 

    echo $[`echo "1 2 3 4 5 6 7 8 9 10" |tr ' ' '+' `]

6、删除Windows文本文件中的'^M'字符 

    cat ./Desktop/test.txt  |tr -d  '\r' > file.txt

7、处理字符串“xt.,l 1 jr#!$mn 2 c*/fe 3 uz 4”,只保留其中的数字
和空格 

    echo 'xt.,l 1 jr#'\n'mn 2 c*/fe 3 uz 4' |tr -cd '[:digit:] \n'

8、将PATH变量每个目录显示在独立的一行 

    echo $PATH |tr ':' '\n'

9、删除指定文件的空行 

    cat file.txt |tr -s '\n'

10、将文件中每个单词(字母)显示在独立的一行,并无空行

    cat file.txt |tr -cs '[:alpha:]' '\n'

1、创建用户gentoo,附加组为bin和root,默认shell为
/bin/csh,注释信息为"Gentoo Distribution" 

    useradd -G bin,root -c "gentoo Distribution" -s /bin/csh gentoo ; id gentoo

2、创建下面的用户、组和组成员关系
名字为admins 的组
用户natasha,使用admins 作为附属组
用户harry,也使用admins 作为附属组
用户sarah,不可交互登录系统,且不是admins 的成员,
natasha,harry,sarah密码都是centos

    blob.png

4、创建testuser uid 1234,主组:bin,辅助组:root,ftp,shell:/bin/csh home:/testdir/testuser

    useradd -u 1234 -g bin -G root,ftp -s /bin/csh -d /testdir/testuser testuser

5、修改testuser uid:4321,主组:root,辅助组:nobody,loginname:test,home:/home/test 家数据迁移

    usermod -u 4321 -g root -G nobody,loginname,test -m /home/test testuser

6、批量创建帐号:user1…user10

uid:3000-3009,shell:/bin/csh,home:/testdir/username

passwd:usernamepass

注意家目录相关配置,使用户正常登录

  1. 创建用户添加文件

    vi test.txt

    blob.png

2.添加用户

    newusers useradd.txt

3.创建密码文件

    vi pwadd.txt

    blob.png

4.为用户添加密码

    cat pwadd.txt | chpasswd

    

    

原创文章,作者:zhanghuanyu,如若转载,请注明出处:http://www.178linux.com/27150

(0)
zhanghuanyuzhanghuanyu
上一篇 2016-08-02 10:58
下一篇 2016-08-02 14:44

相关推荐

  • vsphere虚拟机下的Linux在线移除硬盘后的报错处理(基于LVM)

    1)故障描述( vmware虚拟机,在线移除一块被设置为pv格式的硬盘后,提示unknown device错误): 说明:/dev/sdb1 /dev/sdc1 /dev/sdd1是组成/dev/vg_test/lvm_test的PV,这里我们模拟/dev/sdd1硬盘被直接断电了 [root@docker mnt]# pvdisplay…

    Linux干货 2016-07-29
  • 文本处理、正则表达式、cut、grep、egrep、fgrep

    文本处理、正则表达式、cut、grep、egrep、fgrep Linux中文本处理工具最常用的就是文本处理三剑客grep、sed、awk再配合正则表达式,可以实现足够多的文本处理功能。工具的强大之处是因为使用它的人,如何才能发挥文本处理工具的作用呢?答案就是正则表达式,其实正则表达式,只是一种思想,一种表示方法,只要我们使用的工具支持表示这种思想那么这个工…

    Linux干货 2016-08-07
  • Linux之初见

     前言        第一次听到Linux的大名是在进行网络培训的时候,隔壁的红帽子培训时听到的。由于这样,导致我很长一段时间都以为Linux就是红帽,红帽就是Linux,当听到Ubantu的时候,还以为又是另一个全新的,区别于windows和Linux的版本,现在想起来很是羞愧。近期因为…

    Linux干货 2016-02-14
  • Linux文件管理及bash特性详解

    1.Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。  文件管理工具:cp,mv,rm       cp命令:copy       源文件:目标文件  单源复制:cp [OPTION]… [-T] SOURCE DEST  多源复制:…

    Linux干货 2016-11-06
  • Kickstart+PXE自动部署CentOS6.6

        生产环境中对于部署大量的相同系统的服务器,如果逐台安装操作系统的话是非常浪费时间的工作,还好CentOS提供了无人值守安装系统的功能,下面就详细介绍一下配置步骤。 一、配置本机的yum源     因为需要安装一些软件来达到我们的目的,所以最好先把yum源配置好。 &nbs…

    Linux干货 2015-05-12
  • 关于大型网站技术演进的思考(十三)–网站静态化处理—CSI(5)

    原文出处: 夏天的森林   讲完了SSI,ESI,下面就要讲讲CSI了 ,CSI是浏览器端的动静整合方案,当我文章发表后有朋友就问我,CSI技术是不是就是通过ajax来加载数据啊,我当时的回答只是说你的理解有点片面,那么到底什么是CSI技术了?这个其实要和动静资源整合的角度来定义。 CSI技术其实是在页面进行动静分离后,将页面加…

    2015-03-11

评论列表(1条)

  • 马哥教育
    马哥教育 2016-08-02 14:35

    第5题错了