[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"