[root@centos ~]#set -C [root@centos ~]#> a.txt -bash: a.txt: 没法覆盖已存在的文件 [root@centos ~]#set +C [root@centos ~]#> a.txt
ls b bbbbb > info.log 2> error.log
tr 'a-z' 'A-Z' </etc/issue [root@localhost jiangyi]#tr ab 12 ab 12 [root@localhost jiangyi]#tr abc 12 若是后面的位数不足的话,则用最后一位补齐 abc 122 ab 12 tr -d abc < issue > issue2 从定向不能为原来的文件,若是说为原来的文件,则文件状况 -t 用来截断 [root@localhost jiangyi]#tr -t abcd 12 abcd 12cd cd cd -s 压缩 去重 [root@localhost jiangyi]#tr -s abc abc abc aaabbbccccccccccccccccccccccccccccc abc -c 取反 [root@localhost jiangyi]#tr -sc abc aaaaaaaaaaaaaabbbbbbbbbbbbbbbcccccccccccccc aaaaaaaaaaaaaabbbbbbbbbbbbbbbcccccccccccccc aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbcccccccccccccccccdddddddddddddeeeeeeeeeeeeffffffffffffff aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbcccccccccccccccccdef aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccc1111111111111111222222222222333333333333 aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccc123 [root@localhost jiangyi]#tr -dc abc aaaaaaaaaaaaabbbbbbbbbbbbccccccccccccccccccdddddddddddddddwqweqweqwqeqwqwqwq wqqqqqqqqqqqqqqqqqqqqqqqqq ctrl+d结束 [root@localhost jiangyi]#tr -dc "abc\n" adsada aaa sadasdcxzczx aacc asdadwq aa [root@localhost jiangyi]#seq 1 10 >f1 [root@localhost jiangyi]#tr -d "\n" <f1 [root@localhost jiangyi]tr "\n" " "<f1 [root@localhost jiangyi] tr " " "\n" <f2
[root@localhost jiangyi]#cat >f1 <<EOF > 1 > 2 > 3 > 4 > 5 > 6 > 7 > > 8 > 9 > EOF [root@localhost jiangyi]# cat > f4 asdas sad asd ctrl+d结束 ctrl+c也能够 二者区别 第一种方式输出结束,文件才会产生 第二方式,回车一次就会写入文件 EOF 约定俗成
(多行重定向 不结束不会生成文件 单行重定向 回车一次就会写入文件)
管道使用“|”来链接命令centos
命令1|命令2|命令3|。。。bash
[root@localhost jiangyi]#ls /dadadasda|tr -s "a-z" "A-Z" ls: cannot access /dadadasda: No such file or directory [root@localhost jiangyi]#ls|tr "a-z" "A-Z"