马哥教育面授班-标准I/O和管道-课后小作业-2016年7月28

马哥教育面授班-7月28号作业

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

[[email protected] ~]# tr ‘a-z‘ ‘A-Z‘ </etc/issue | >> /tmp/issue.out
[[email protected] ~]# cat /tmp/issue.out 
CENTOS RELEASE 6.8 (FINAL)
KERNEL \R ON AN \T \N
\D \S
MAGE EDUCATION LEARNING SERVICES
HTTP://WWW.MAGEDU.COM
[[email protected] ~]#

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

[[email protected] ~]# whoami | tr ‘a-z‘ ‘A-Z‘ >/tmp/who.out
[[email protected] ~]# cat /tmp/who.out 
ROOT

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

Hello, Iam  用户名,thesystem version is here,please help me to

check it,thanks!

操作系统版本信息

[[email protected] ~]# echo -e "Hello, I am `whoami` ,the system version is here,please help me to \ncheck it ,thanks! \n`cat /etc/centos-release`" | mail -s "help" root
[[email protected] ~]# cat /var/spool/mail/root

效果图

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

[[email protected] ~]# ls -1 | tr ‘\n‘ ‘ ‘
1.log 2.log aa [a,b,c,d,e,f [a-c] anaconda-ks.cfg etcs f f[a-c] file1 install.log install.log.syslog mail mail.txt network pass testdir w2c

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

[[email protected] ~]# echo "1 2 3 4 5 6 7 8 9 10" > file1 | cat file1 | tr ‘ ‘ ‘+‘ | bc
55

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

[[email protected] ~]# echo "Windows" | tr -d "W"
indows

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

[[email protected] ~]# echo "xt.,|1 jr#/rootmn 2 c*/fe 3 uz 4" | tr -d -c ‘0-9 \n‘
1  2  3  4
时间: 2024-10-12 11:38:30

马哥教育面授班-标准I/O和管道-课后小作业-2016年7月28的相关文章

马哥教育面授班20-2第一周学习笔记1

第一周的学习主要是理论知识,了解掌握后为后面的知识打下一个良好的基础. 计算机基础计算机系统硬件主机核心设备:中央处理器CPU(运算器ALU.控制器CU):存储器:ROM.RAM主机其他设备:存储(硬盘.软盘.光盘.usb):输入输出设备(键盘.鼠标.打印机.扫描仪.显示器):其他:调制解调器.光猫软件系统软件:操作系统.程序语言处理系统.数据库.驱动程序应用软件:通用软件(办公软件例如:OFFICE):专用软件(适用各个工作环境的软件) 计算机发展史计算机发展年代时间表:40-50年代   第

马哥教育面授班20-2第一周学习笔记3

workspace 工作区    ethernet以太网 pts 模拟终端 图形界面:    Ctrl+Alt+F1 字符界面:    Ctrl+Alt+F2-F6 切换虚拟终端:(本机操作)    # chvt 1-6 关闭图形界面,在纯字符界面下操作: # init 3 打开图形界面: # init 5 一条小鱼 Alt + F2 输入:free the fish 安装VMwareTools df //查看挂载的位置 cd /media/VMware\ Tools/      pwd    

马哥教育面授班20-2第一周学习笔记4

开机以root权限进入系统方法   centos6 centos7 用相同命令(都是以root账户进入) gedit /etc/gdm/custom.conf  [daemon] AutomaticLoginEnable=True    //自动登录开启  AutomaticLogin=root          //自动登录的账户  [security] [xdmcp]  [greeter]  [chooser]  [debug] 修改计算机名 centos6 临时修改  hostname x

马哥教育面授班20-2第一周学习笔记5

系统用户 PS1 定义提示符的格式 例如: PS1=XXX 当前用户名就会被临时修改 echo $PS1 [\[email protected]\h \W]\$   //u表示用户,h 主机名 W 当前的文件夹 #  管理员 $  普通用户 当我们输入一个命令后,它会通过shell交给kernel,kernel来判断这个命令的类型 命令类型: 内置命令 :内核自带的 kernel自身就有的 外置命令 :GUN file 安装的文件 查看一下内核 cd /boot/ ll vmlinuz-3.10

马哥教育面授班20-2第一周学习笔记2

服务器OS WINDOWSLINUXUNIX:System(bell lab , aix solaris hp_ux):BSD(netbsd openbsd freebsd) linux起源1984 Richard Stallman发起GNU计划,开发了基于unix的自由软件和工具代表 gcc vi 创建GPL公共许可证1991 linux torvalds 发布linux 并加入GNUlinux官网:www.kernel.orglinux系统是由内核和GNU的软件组合在一起 linux常见的版

马哥教育网络班+第二周课程练习

1. Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示.2. bash的工作特性之命令执行状态返回值和命令行展开所涉及的内容及其示例演示.3. 请使用命令行展开功能来完成以下练习:3.1 创建/tmp目录下的:a_c, a_d, b_c, b_d3.2 创建/tmp/mylinux目录下的:4. 文件的元数据信息有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳信息.5. 如何定义一个命令的别名,如何在命令中引用另一个命令的执行结果?6. 显示/var目录下所有以l开

马哥教育面授-八月一号课后小作业(linux创建用户、批量创建用户)

1.创建testuser uid 1234,主组:bin,辅助组:root,ftp,shell:/bin/csh home:/testdir/testuser [[email protected] ~]# useradd testuser -u 1234 -g bin -G root,ftp -s /bin/csh -d /testdir/testuser [[email protected] ~]# grep testuser /etc/passwd testuser:x:1234:1::/t

马哥教育千万级PV实战大揭秘

又到了激动人心的架构实战项目实践时间,马哥教育面授班的学员都很期待这一刻的到来,因为经过此次洗礼,能让自己成长更多! 上周二,马哥教育张Sir带领18期面授班的学员们做千万PV级别的电商架构实战项目!新增的多台R710企业级服务器设备,轻松搭建大数据.云计算等高端实验环境,让实战,更加真实!相信经过这场实战的洗礼,小伙伴们架构技能会有更大提升! [张Sir生动讲解] [R710企业级服务器] [项目需求] 前期筹划阶段 马哥教育第18期面授班学员分成8个小组.每组的小组长先进行项目架构,然后按照

2016马哥教育重磅来袭--Python实战网络班

如何确保自己职场快人一步?如何成就非凡之路?前景开阔.上手容易.名师阵容.丰富一线案例的马哥2016全新python开发课程,你值得拥有! 在众多朋友的期待与欢呼中,马哥教育重磅推出了Python实战网络班. 到底马哥2016全新Python实战班都有什么特别之处呢?下面就来一睹为快吧!         如果有那么一丝丝的心动,请不要压抑自己的感情!速速联系马哥教育课程顾问们吧!(QQ:1661815153.2813150558.1660809109~)