当前位置:首页>微思动态 > >详情
全国热线电话 400-881-4699

在线留言

【干货】少撸两局,看看LINUX干货

发布作者:微思网络   发布时间:2016-12-27   浏览量:0

一开始我看到linux命令的时候是有点懵逼的,因为linux命令太多了,常用的就那几个但是别的你又要懂一点,否则有时候会让你猝不及防,今天就跟大家讨论一下Linux col命令、Linux colrm命令这两个关键的常用命令。大家都知道,命令用好了不单是体现技术问题,更能省你不少事,所以不会的同学请去厦门Linux培训学习一段时间,因为自学真的很难!

Linux col命令用于过滤控制字符。


当我们运用shell特殊字符">"和">>",把说明文件的内容输出成纯文本文件时,控制字符会变成乱码,col指令则能有效滤除这些控制字符。


语法

col [-bfx][-l<缓冲区列数>]

厦门linux培训

参数:

-b 过滤掉所有的控制字符,包括RLF和HRLF。

-f 滤除RLF字符,但允许将HRLF字符呈现出来。

-x 以多个空格字符来表示跳格字符。

-l<缓冲区列数> 预设的内存缓冲区有128列,您可以自行指定缓冲区的大小。


实例

下面以 man 命令帮助文档为例,讲解col 命令的使用。


将man 命令的帮助文档保存为man_help,使用-b 参数过滤所有控制字符。在终端中使用如下命令:

man man | col-b > man_help  

注:其中"|"用于建立管道,把man命令的输出结果转为col命令的输入数据。


Linux colrm命令用于滤掉指定的行。

colrm指令从标准输入设备读取书记,转而输出到标准输出设备。如果不加任何参数,则该指令不会过滤任何一行。


语法

colrm [开始行数编号<结束行数编号>]

参数说明:

    开始行数编号: 指定要删除的列的起始编号。


    结束行数编号: 指定要删除的列的结束编号,有时候这个参数可以省略。

实例

不带任何参数时该命令不会删除任何列:

colrm

按回车键后,光标将在第一行闪烁,等待标准输入,此时输入字符,如"Hello Linux!",再按回车键后第二行将出现与第一行相同内容,此时按Ctrl+C组合键可以退出。终端中显示的内容如下所示:

cmd@hdd-desktop:~$ colrm   

Hello Linux! #输入Hello Linux!字符串   

Hello Linux! #输出刚才输入的字符串Hello Linux!

如想要删除第4 列之后的所有内容,可以使用如下命令:

colrm 4
 

类似于上例,此时标准输入等待输入,用户输入字符串按回车键后,将输出如下结果:

cmd@hdd-desktop:~$ colrm 4   

Hello Linux! #输入Hello Linux!字符串   

Hel #输出删除了第4列以后所有内容的字符串  

删除指定列的内容。如删除第4列到第6列的内容,可使用如下命令:

colrm 4 6  

输出的结果如下:

cmd@hdd-desktop:~$ colrm 4 6   

Hello Linux! #输入Hello Linux!字符串   

HelLinux! #输出删除了从第4列到第6列字符的字符串  


少撸两局,看看面试技巧:

1、 我们为什么要雇请你呢?
主要是测试你的沉静与自信。给一个简短、有礼貌的回答:"我的经验技能与这个岗位的要求匹配度很
高,而且我很想得到这份工作,所以相信我可以做好"。根据自己的实际情况,好好想想把,看怎么说
才具有最高说服力。

2、你能为我们公司带来什么呢?
主要测你在压力之下的表现和心态。给一个满是自信的回答:“我精通Linux系统,熟练运用shell、
python,对运维流程非常熟悉,我能解决咱们公司在运维方面绝大多数的需求。”

3、一个人可以解决公司的技术难题吗?
主要测试你的自信心,一般问你的考试官并不是真正想让你一个人扛起整个技术,不然还要公司的
技术团队干什么。你就自信的回答,你职责内部的技术问题绝对是没有问题的,还可以帮助其他部
门解决技术难题。  


返回顶部