码迷,mamicode.com
首页 > 其他好文 > 详细

magedu作业_20160729

时间:2016-08-01 23:26:05      阅读:246      评论:0      收藏:0      [点我收藏+]

标签:作业 tr命令使用   简单的用户创建   

1.软链接与硬链接的区别

答:对于一个文件来说,只存在一个索引节点号,在linux中,多个其他文件指向同一个索引节点号是可以存在的的。这种指向同一索引节点的链接方式称为硬链接。所以硬链接是一个文件的多个有效路径,如果想要删除文件,必须删除这个文件的所有硬链接。

    软连接又称为符号链接,实际是一个记录自身指向的文本文件,其中包含所指向文件的位置信息。


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

答:~]# echo "1 2 3 4 5 6 7 8 9 10" >file1

      ~]# tr ‘ ‘ ‘+‘ < file1 |bc

      ~]# 55


3.处理字符串"xt., l 1 jr#!$mn2 c*/fe3 uz4",只保留其中的数字和空格

答:~]# echo "xt., l 1 jr#!$mn2 c*/fe3 uz4" | tr -cd [[:digit:]][[:space:]]

      ~]#  1 2 3 4


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

答:~]# echo $PATH |tr ‘:‘ ‘\n‘

      注释:正常显示PATH变量的分隔符是用“:”来表示,而在tr指令下,“\n”代表换行之意。


5.删除指定文件的空行

答:比如指定文件为/testdir/file2

      ~]# tr -s ‘\n‘ < /testdir/file2 > /testdir/file1

      ~]# cat /testdir/file1

      注释:tr -s 选项代表删除连续相同字符,上述方法即为删除两个连续换行符号,即可删除空行,再使用重定向输出至/tesrdir/file1文件中显示即可


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

答: ~]# tr -s ‘ ‘ ‘\n‘ < /testdir/file1

      注释:此命令可执行将‘ ‘更换为‘\n‘,并删除‘\n‘的重复项 


7.创建用户gentoo,附加组为bin和root,默认shell为/bin/csh,注释信息为“Gentoo Distribution”

答: ~]# useradd -s /bin/csh -G bin,root -c "Gentoo Distribution" gentoo


8.创建下面的用户、组和组成员的关系:名字为admins的组,用户natasha使用admins作为附属组

答: ~]# groupadd admins

       ~]# useradd -G admins natasha

本文出自 “11842056” 博客,谢绝转载!

magedu作业_20160729

标签:作业 tr命令使用   简单的用户创建   

原文地址:http://11852056.blog.51cto.com/11842056/1833038

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!