首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Linux 命令 | tr

Linux 命令 tr 命令解析 tr 命令的作用是对输入的数据进行字符替换、删除和压缩。...为方便读者理解,林一写个具体的 demo: 假设有一个名为 linyi.txt 的文件,内容如下: hello world 现在需要将其中的所有小写字符转换为大写字符,可以使用以下命令: cat...linyi.txt | tr '[:lower:]' '[:upper:]' # 将文件内容输出到终端并转换为大写字母 tr 命令中用单引号包括的是 SET1 和 SET2 [:lower:] 表示小写字母集合...此命令将 linyi.txt 文件的内容通过管道符传递给 tr 命令进行转换,转换后的结果输出到终端上。...tr 命令可以通过 -c 选项来对字符集进行取反操作; tr 命令可以通过 -d 选项来删除 SET1 中出现的字符; tr 命令可以通过 -s 选项来压缩 SET1 中重复的字符; tr 命令还可以用于文件编码转换

20920

tr 过滤文件

您可以将 tr 看作为 sed 的(极其)简化的变体:它可以用一个字符来替换另一个字符,或者可以完全除去一些字符。您也可以用它来除去重复字符。这就是所有 tr 所能够做的。...那么,为什么要使用 tr,而不使用 sed 呢?当然是为了使事情简单。...另外,在使用 tr 时,可以避免写那些让人讨厌的正则表达式。 使用 tr 很简单:使用前面一段中所给出的符号表示法,用一个字符去替换出现的所有另一个字符。...用 tr -s ' ' 除去多余的空格,或者用 tr -d '\n' 将分开的几行合成一行)时,会需要用 tr。...同样,可以在 vi 内使用所有这些命令;只要记住:在 tr 命令前要加上您希望处理的行范围和感叹号(!),如 1,$!tr -d '\t' (美元符号表示最后一行)中所示。

1.2K30

TR-064漏洞受影响厂商设备及TR-064协议安全性分析

这是目前经我们研究发现的,一些受TR-064漏洞影响的设备供应商和产品列表:完整列表点此获取 paste.ubuntu 以下是我个人对TR-064技术标准的安全性分析: TR-064协议理解 TR-064...TR-064安全模型 在TR-064的技术标准文档第4节,对安全性作了说明,其中指出“任何对CPE设备的更改性访问行为都必须有密码保护”,另外,文档还提到任何登录访问必须要求HTTP基本认证,当然建议使用...而即使是按照该TR-064标准执行的厂商,其设备当然会存在安全问题,如认证操作滥用、WAN端接入和其它信息的获取。...TR-064端口暴露在互联网上的安全风险 简单的说,目前TR-064协议存在的问题将会导致攻击者不需要任何安全认证,而直接对CPE设备状态进行重新配置,并进行更多的恶意操作,比如: 1.创建新的防火墙或端口映射规则...补丁更新与botnet感染之间存在的竞态条件 恶意软件感染了CPE设备之后,将会及时关闭TR-064和TR-069的接入端口,使得ISP提供商无法在线进行固件更新,即使重启之后,恶意软件还会立即重新植入

2K60
领券