变相怪杰 发表于 2015-1-16 15:39:16

来一发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命令有许多强大的功能:从简单的磁盘操作、文件存取、到进行复杂的多媒体图象和流媒体文件的制作。

蒙在股里 发表于 2015-1-18 16:05:04

有疑问前,知识学习前,先用搜索。

飘飘悠悠 发表于 2015-1-25 21:49:23

上课传授的不仅仅是知识,更重要的是一些道理,包括一些做人的道理,讲课时也抓住重点,循序渐进,让同学理解很快;更可贵的是不以你过去的成绩看问题.

不帅 发表于 2015-2-4 07:03:55

要增加自己Linux的技能,只有通过实践来实现了。所以,赶快找一部计算机,赶快安装一个Linux发行版本,然后进入精彩的Linux世界,相信对于你自己的Linux能力必然大有斩获。

爱飞 发表于 2015-2-9 18:28:48

我想即使Linux高手也很难快速准确精练的回答你。

透明 发表于 2015-2-27 16:03:31

选择一些适于初学者的Linux社区。

仓酷云 发表于 2015-3-9 10:24:05

熟悉系统的基本操作,Linux的图形界面直观,操作简便,多加上机练习就可熟悉操作,在Linux下学习办公软件等常用软件。

只想知道 发表于 2015-3-16 22:11:35

Windows有MS-DOS?方式,在该方式下通过输入DOS命令来操作电脑;Linux与Windows类似,也有命令方式,Linux?启动后如果不执行?X-WINDOWS,就会处于命令方式下,必须发命令才能操作电脑。?

谁可相欹 发表于 2015-3-23 07:12:48

安装一个新的软件时先看README,再看INSTALL然后看FAQ,最后才动手安装,这样遇到问题就知道为什么。如果Linux说明文档不看,结果出了问题再去论坛来找答案反而浪费时间。
页: [1]
查看完整版本: 来一发Shell进修:关于交换命令-tr-ROT13法例