第二周liunx小总结

第二周liunx小总结

1.“>” ;”>>”
   “>” 把STDOUT重定向到文件 
   “2>”把STDERR重定向到文件
   “&>” 把所有输出重定向到文件
* >文件内容会覆盖
    set -C: 禁止将内容覆盖已有文件,但可追加
   >| file:强制覆盖
   set +C: 允许覆盖
>> 原有内容基础上,追加内容
   “&>>”追加重定向
示例:
1.创建新文件,添加内容
第二周liunx小总结
2.“>”覆盖原有内容
第二周liunx小总结
3.“>>”追加内容
第二周liunx小总结
3.在两个文件夹浏览相同的文件把结果导入到另一个终端,只用了“>”,只导入过去了正确的信息,错误的留在本终端。

第二周liunx小总结
下面是正确错误信息全部导入到另一个终端
第二周liunx小总结
重要的就是&> 覆盖重定向,正确错误都包含
第二周liunx小总结
用set -C 取消覆盖原有内容
第二周liunx小总结
用>|可暂时覆盖
第二周liunx小总结
可以追加内容
第二周liunx小总结
set +C 取消覆盖,可以再覆盖
第二周liunx小总结
 2.tr 转换(默认)和删除
选项:
  -c –C –complement:取字符集的补集,反选
  -d –delete:删除所有属于第一字符集的字符,删除
  -s –squeeze-repeats:把连续重复的字符以单独一个字符表示
  -t –truncate-set1:将第一个字符集对应字符转化为第二字符集  对应的字符;一一对应转换
*[:alnum:]:字母和数字 [:alpha:]:字母 [:cntrl:]:控制(非打印

)字符 [:digit:]:数字 [:graph:]:图形字符 [:lower:]:小写字母 [:print:]:

可打印字符 [:punct:]:标点符号 [:space:]:空白字符 [:upper:]:大写字母 [:xdigit:]:十六进制字符

示例:
1.只保留字母
第二周liunx小总结

2.一一对应转换

第二周liunx小总结

3.删除字母
第二周liunx小总结
4.将文件中’0-9’替代成’a-j’
第二周liunx小总结
我一开始写这道题有个错误想法
第二周liunx小总结
就是先输出数字导入到文件中然后在转换

这样是不可以的

举个例子,我要吃冰箱里的西瓜,我肯定要先开冰箱才能拿到西瓜的。

因此我要先转换成功才可以导入到文件中

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

(0)
yang.1041956711yang.1041956711
上一篇 2017-07-20 20:40
下一篇 2017-07-21 13:56

相关推荐

  • 一键搭建mysql集群系列二

    mysql 5.7  主从复制 本节是在上一节的基础之上做的操作,上节我们通过脚本实现了一键自动化安装mysql5.7,这次我们要在三台机器上部署msyql5.7,并实现主从复制,实现的宗旨是,能自动化,就尽量自动化,实在不能自动化,那就手工化 用的脚本和文件说明1.install_mysql.sh 自动化安装mysql脚本2.ntpdate.sh 时间同步…

    2017-05-21
  • Linux screen命令

    screen命令 一、简介 Screen是一款终端模拟的屏幕管理器,用于命令行终端自由切换。 当我们需要执行一个用时较多的作业,不希望自己或者他人误操作关闭终端导致作业中断,可以进入screen,这样,当终端关闭,作业仍会继续执行。 GNU’s Screen 官方站点:http://www.gnu.org/software/screen/ &nb…

    2017-07-13
  • 文本处理工具

    首先介绍一下wc 这个工具,一看到这个词,我不禁捧腹大笑,这不是我们经常要去的地方吗?其实我们都错了,厕所的正确翻译为toilet,为什么叫wc 呢?这中间还有个故事,在这里就大概说一下吧。 很早以前,厕所Toilet里都有水箱watercloset, 人们一提到water closet就想到了toilet,因此watercloset就成了toil…

    2017-07-29
  • 开学第一天

      今天是我来到马哥教育的第一天,来之前心情非常之忐忑,因为没有接触过linux系统,感觉是个新事物,来到教室里,一百多人的大集体,年龄的差异,使我感觉到压力。首先马哥和张sir的讲话,非常的帮,其中令我记忆最深刻的是那句话,取上者得中,取中者得下。一个人在奋斗的时候如果给自己的目标定的低,那就收获的还要低。所以要高标准的要求自己,一开始给自己定一…

    Linux干货 2018-03-26
  • CentOS上配置rsyslog客户端用以远程记录日志

    rsyslog是一个开源工具,被广泛用于Linux系统以通过TCP/UDP协议转发或接收日志消息。rsyslog守护进程可以被配置成两种环境,一种是配置成日志收集服务器,rsyslog进程可以从网络中收集其它主机上的日志数据,这些主机会将日志配置为发送到另外的远程服务器。rsyslog的另外一个用法,就是可以配置为客户端,用来过滤和发送内部日志消息到本地文件…

    Linux干货 2015-02-14
  • linux命令简单应用

    创建/tmp目录下的:a_c, a_d, b_c, b_d touch /tmp/{a,b}_{c,d} [root@bogon ~]# tree /tmp /tmp |– a_c |– a_d |– b_c |– b_d 创建/tmp/mylinux目录下的: mylinux/ ├── bin ├── boo…

    Linux干货 2016-11-06