来一发Shell进修:关于交换命令-tr-ROT13法例
功能实在太强了,在配合exec参数或者通过管道重定向到xargs命令和grep命令,可以完成非常复杂的操作,如果同样的操作用图形界面的工具来完成,恐怕要多花十几陪的时间。#echoabcdef|trabcdefxyzabc
xyzabc
#echoabcdef|tra-fx-za-c
xyzabc
上面的实例演示了一个盛行的埋没文本的办法,因为将字母表的第一个字符用第十三个字符交换,第2个字符用第十四个字符交换,依此类推,因而一般称作ROT13(扭转13)
#echothepunchlineofthejokeis……|trA-MN-Za-mn-zN-ZA-Mn-za-m
gurchapuyvarbsgurwbxrvf……
要使得埋没文本可读,可经由过程互换tr参数完成:
#echogurchapuyvarbsgurwbxrvf……|trN-ZA-Mn-za-mA-MN-Za-mn-z
thepunchlineofthejokeis……
鄙人面的示例中tr起首交换字符,然后将几对不异的字符交换为单个字符:
#echotennessee|tr-stnsesrne
serene
这就是传说中的ROT13法例了
</p>
无论图形界面发展到什么水平这个原理是不会变的,Linux命令有许多强大的功能:从简单的磁盘操作、文件存取、到进行复杂的多媒体图象和流媒体文件的制作。 有疑问前,知识学习前,先用搜索。 上课传授的不仅仅是知识,更重要的是一些道理,包括一些做人的道理,讲课时也抓住重点,循序渐进,让同学理解很快;更可贵的是不以你过去的成绩看问题. 要增加自己Linux的技能,只有通过实践来实现了。所以,赶快找一部计算机,赶快安装一个Linux发行版本,然后进入精彩的Linux世界,相信对于你自己的Linux能力必然大有斩获。 我想即使Linux高手也很难快速准确精练的回答你。 选择一些适于初学者的Linux社区。 熟悉系统的基本操作,Linux的图形界面直观,操作简便,多加上机练习就可熟悉操作,在Linux下学习办公软件等常用软件。 Windows有MS-DOS?方式,在该方式下通过输入DOS命令来操作电脑;Linux与Windows类似,也有命令方式,Linux?启动后如果不执行?X-WINDOWS,就会处于命令方式下,必须发命令才能操作电脑。? 安装一个新的软件时先看README,再看INSTALL然后看FAQ,最后才动手安装,这样遇到问题就知道为什么。如果Linux说明文档不看,结果出了问题再去论坛来找答案反而浪费时间。
页:
[1]