作业练习题汇总

需要用到的命令补充 

文件通配符                                             重定向:                                                                                                                                                                    

[:digit:]:任意数字,相当于0-9                  标准输入(STDIN)-0 默认接受来自键盘的输入                       

[:lower:]:任意小写字母                            标准输出(STDOUT)-1 默认输出到终端窗口                 

[:upper:]: 任意大写字母                            标准错误(STDERR)-2 默认输出到终端窗口                                                   

[:alpha:]: 任意大小写字母                          使用<来重定向标准输入                                                                                        

[:alnum:]:任意数字或字母                       某些命令能够接受从文件中导入的STDIN                                                                                                                                                  

[:blank:]:水平空白字符 管道符                > STDOUT重定向到文件                                                                                                                                                                

[:space:]:水平或垂直空白字符                2> STDERR重定向到文件                                                                                                                                                   

[:punct:]:标点符号                               &> 把所有输出重定向到文件  

 [:print:]:可打印字符

[:cntrl:]:控制(非打印)字符

[:graph:]:图形字符

[:xdigit:]:十六进制字符

管道符|

管道(使用符号“|”表示)用来连接命令 命令1 | 命令2 | 命令3 | …

将命令1的STDOUT发送给命令2的STDIN,命令2的 STDOUT发送到命令3的STDIN 

STDERR默认不能通过管道转发,可利用2>&1 或 |& 实现 最后一个命令会在当前shell进程的子shell进程中执行用来 

tr命令

tr命令可以对来自标准输入的字符进行替换、压缩和删除。 结合重定向“>”和管道符“|”,可以将多条命令结合为一行实现,属于功能型命令,我们需要多多联系,熟练掌握。

1.tr命令的语法为 tr(选项)(参数)

选项

-c –C –complement:取字符集的补集

-d –delete:删除所有属于第一字符集的字符

-s –squeeze-repeats:把连续重复的字符以单独一个字符表示

-t –truncate-set1:将第一个字符集对应字符转化为第二字符集 对应的字符 

17号练习:

1.如何实现只显示指定目录下的隐藏文件。用ls -I ^来实现

作业练习题汇总

2.显示/etc目录下,所有以.d结尾的文件或目录

作业练习题汇总

3.显示/etc目录下,所有.conf结尾,且以m,n,r,p开头的文件或目录

作业练习题汇总

4.只显示/root下的隐藏文件和目录

作业练习题汇总

5.只显示/etc下的非隐藏目录

作业练习题汇总

19号练习:
1.
将当前系统登录用户的信息转换为大写后保存至/tmp/who.out文件中

作业练习题汇总

2.一个linux用户给root发邮件,要求邮件标题为”help”,邮件正文如下:

Hello, I am 用户名,The system version is here,please help me to

check it ,thanks!操作系统版本信息

作业练习题汇总

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

作业练习题汇总

4.计算1+2+3+..+99+100的

方法一:

作业练习题汇总

作业练习题汇总

方法二:

作业练习题汇总

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

作业练习题汇总

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

作业练习题汇总

7.将指定文件中0-9分别替代成a-j

作业练习题汇总

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

作业练习题汇总

作业练习题汇总




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

(1)
GantenGanten
上一篇 2017-07-22 17:51
下一篇 2017-07-22 18:05

相关推荐

  • N26-第六周作业-邢岩

    马哥门徒-N26-邢岩      一直以来都用windows 的word来编辑文件,从今天开始,我又学会了新的编辑文件方式了,掩饰不住愉悦的心情!没错,就是vim 编辑器,一个神奇的编辑器!让我来详细介绍一下这个神器是如何使用的吧。     vim:vim其实就是(VI IMproved) vi增强…

    Linux干货 2017-02-26
  • Linux文件管理命令

    2018-03-11

    2018-03-11
  • 35个强大的UI设计教程

    下面是35个非常不错的UI设计的的教程及效果图,非常不错哦。不但教你如何做一些特效,同样教你如何做UI布局和界面设计。当然,他们风格迥异,也基本上都是Web页面上的。都非常不错。希望你喜欢。(点击下面的图片可以打开相关的教程) Old Paper Layout Professional Modern Web Layout Photography portfo…

    Linux干货 2015-04-01
  • Linux中的文件和目录的权限管理

    Linux系统通过完善的权限管理来限制每一个用户对于系统中文档和目录的访问。在Linux系统中,文件和目录的权限是有些差异的。一、权限介绍:如上所示,通过ll命令列出目录下文件的时候同时也会列出文件的权限,从第二位开始,一直到第九位,即rw-r–r–就是文件的权限描述:其中3位为一组:第一组:rw-:代表文件的属主(user)对文件的…

    Linux干货 2017-04-01
  • 马哥教育第一天

    来到马哥教育第一天,初步接触IT,第一次写博客,不知道写点啥,记几个地址吧。

    2018-03-26
  • 显示列表和复制文件的各种实例

    显示/var目录下所有以l开头,以一个小写字母结尾,且中间至少出现一位数字(可以有其它字符)的文件或目录。 [root@localhost tmp]# ls -d /var/l*[[:lower:]] 显示/etc目录下,以任意一个数字开头,且以非数字结尾的文件或目录。 [root@localhost tmp]# ls -d /etc/[0-9]*[^0-9…

    Linux干货 2018-03-01