cat 1.txt >2.txt #把前面命令的輸出輸入到後面的文件中去,覆蓋!shell
cat 1.txt >>2.txt #把前面命令的輸出輸入到後面文件的中去 ,追加!bash
ls aaa.txt 2>err #把命令產生的錯誤信息指定輸入到一個文件中去(覆蓋)。1>表示正確的輸出,2>表示錯誤的輸出code
ls aaa.txt 2>>err #把命令產生的錯誤信息指定追加到一個文件中去(追加)登錄
& 這個符號等於 >+2> 即把命令產生的信息正確的錯誤的都 >或者>> 到一個文件中去。後臺
wc -l < 1.txt #把右邊文件的內容輸入重定向到一個命令中去;變量
[root@192 ~]# w 能夠看到當前有三個用戶登陸了系統 08:40:46 up 38 min, 2 users, load average: 0.00, 0.01, 0.05 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/0 192.168.37.1 08:03 6.00s 0.07s 0.00s w root pts/1 192.168.37.1 08:38 2:00 0.00s 0.00s -bash [root@192 ~]# echo $SSH_TTY 能夠查看當前在哪一個TTY下面 /dev/pts/0 [root@192 ~]#
[root@192 ~]# a=1 [root@192 ~]# b=2 [root@192 ~]# echo $ab [root@192 ~]# echo $a$b 12 [root@192 ~]#
[root@192 ~]# b=2 [root@192 ~]# c="a$b"c [root@192 ~]# echo $c a2c [root@192 ~]#
雙引號不具有脫義功能,在多個變量相互疊加是,能夠用 「 」把單個變量引發來 如:grep
[root@192 ~]# c=a"$b"c [root@192 ~]# echo $c a2c [root@192 ~]#