1. 程式人生 > >shell訓練營DAY1作業

shell訓練營DAY1作業

1、shell直譯器,實現使用者與系統之間的互動,常用的有bash、ksh、zsh等,支援特定語法(邏輯判斷、迴圈)。
2、history命令歷史,命令儲存位置使用者根目錄下.bash_history檔案,命令儲存條數由HISTSIZE引數控制,該引數儲存在/etc/profile檔案中。
/etc/profile檔案中HISTTIMEFORMAT="%Y/%m/%d %H-%M-%S"引數作用顯示命令執行的時間,立即生效需執行命令 source /etc/profile
history -c清空當前會話歷史命令。
3、使用tab命令補全命令按一下兩下的區別,centos7系統中安裝bash-comletion軟體包,重啟系統後支援引數補全。
4、alias命令顯示系統中所有別名,可以在使用者目錄中.bashrc檔案中設定別名,unalias取消別名。
5、萬用字元,*匹配0或多個字元,?匹配一個字元,[ ]匹配範圍,{ ,}範圍中用,分隔。
6、輸入輸出重定向 >、2>、 &>、 >>、 2>>、 &>>、<、 <<區別