linux重定向分为,Linux练习题-管道与重定向将/etc/issue⽂件中的内容转换为⼤写后保存⾄/tmp/issue.out⽂件中
linux重定向将当前系统登录⽤户的信息转换为⼤写后保存⾄/tmp/who.out⽂件中
⼀个linux⽤户给root发邮件,要求邮件标题为”help”,邮件正⽂如下:
Hello, I am ⽤户名,The system version is here,please help me to
check it ,thanks!操作系统版本信息
将/root/下⽂件列表,显⽰成⼀⾏,并⽂件名之间⽤空格隔开
计算1+2+3+..+99+100的总和
删除Windows⽂本⽂件中的‘^M’字符
处理字符串“xt.,l 1 jr#!$mn 2 c*/fe 3 uz 4”,只保留其中的数字和空格
将PATH变量每个⽬录显⽰在独⽴的⼀⾏
将指定⽂件中0-9分别替代成a-j
将⽂件中每个单词(由字母组成)显⽰在独⽴的⼀⾏,并⽆空⾏
查看english⽂件的⼆进制、⼗六进制
答案分割线
创建⼀个⽂件夹,⽤于存放今天的练习格式为2017-XX-XX
[root@centos6 app]# mkdir `date +%F`
[root@centos6 app]# cd 2017-07-23/
将/etc/issue⽂件中的内容转换为⼤写后保存⾄当前⽬录下
[root@centos6 2017-07-23]# cat /etc/issue | tr 'a-z' 'A-Z'>issue
[root@centos6 2017-07-23]# cat issue
CENTOS RELEASE 6.9 (FINAL)
KERNEL \R ON AN \M
将当前系统登录⽤户的信息转换为⼤写后保存⾄/tmp/who.out⽂件中
[root@centos6 2017-07-23]# who | tr 'a-z' 'A-Z' > who
[root@centos6 2017-07-23]# cat who
ROOT PTS/0 2017-07-23 15:43 (192.168.0.1)
ROOT TTY1 2017-07-23 16:30 (:0)
⼀个linux⽤户给root发邮件,要求邮件标题为”help”,邮件正⽂如下:
Hello, I am ⽤户名,The system version is here,please help me to
check it ,thanks!操作系统版本信息
[root@centos6 2017-07-23]# echo hello i am `whoami`...` cat /etc/centos-release ` | mail -s hello2 aubin
将/root/下⽂件列表,显⽰成⼀⾏,并⽂件名之间⽤空格隔开
[root@centos6 app]# ls -1 /root/ | tr '\n' ' '
anaconda-ks.cfg dead.letter Music Pictures Public Templates Videos 计算1+2+3+..+99+100的总和
[root@centos6 app]# echo {1..100} | tr ' ' '+' | bc
5050
删除Windows⽂本⽂件中的‘^M’字符
处理字符串“xt.,l 1 jr#!$mn 2 c*/fe 3 uz 4”,只保留其中的数字和空格[root@centos6 app]# echo "xt.,l 1 jr#mn 2 c*/fe 3 uz 4" |tr -dc ' 0-9' 1 2 3 4
将PATH变量每个⽬录显⽰在独⽴的⼀⾏
[root@centos6 app]# echo $PATH | tr ':' '\n'
/usr/lib64/qt-3.3/bin
/usr/local/sbin
/usr/local/bin
/sbin
/bin
/usr/sbin
/usr/bin
/root/bin
将指定⽂件中0-9分别替代成a-j
[root@centos6 app]#
393975897389jdsokfjasdfi375897589327589
[root@centos6 app]# | tr '0-9' 'a-j' djdjhfijhdijjdsokfjasdfidhfijhfijdchfij
将⽂件中每个单词(由字母组成)显⽰在独⽴的⼀⾏,并⽆空⾏
[root@centos6 app]# cat english
system;version;please; ;help;check;thanks
[root@centos6 app]# cat english | tr ';' '\n' |tr -d ' ' |tr -s '\n'
system
version
please
help
check
thanks
查看english⽂件的⼆进制、⼗六进制
[root@centos6 app]# hexdump -C test [root@centos6 app]# hexdump -c test

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。