shell訓練day 1

day1學習任務
【視頻】1.Shell介紹
【視頻】2.命令歷史
【視頻】3.命令補全和別名
【視頻】4.通配符
【視頻】5.輸入輸出重定向
️12點系統會提醒學習打卡
️當日測驗於晚間8時左右在羣裏公告,屆時注意羣消息

history的最多條數由$HISTSIZE變量控制,所有執行過的命令在.bash_history

history -c 清除掉歷史命令

HISTSIZE該參數在/etc/profile 裏可配置

HISTTIMEFORMAT="%Y/%m/%d %H:%M:%S "

chattr +a ~/.bash_history

!! 執行上一條命令
!n執行第n條
!word 執行最近一條以word開頭的

命令補全

bash-completion 命令包補全

定義別名

.bashrc

/etc/profile.d/

alias restartnet= systemctl restart network.service

unalias restartnet

通配符
*代表任意一個或多個字符
?代表單個字符
ls [0-9].txt 代表範圍當中的一個
ls {1,2}.txt 同上,只是寫法不同

重定向
cat 1.txt > 2.txt
cat 1.txt >> 2.txt
cat 1.txt 2> err.txt 2> 表示將錯誤輸出重定向到一個文件中

ls [12].txt aaa.txt &> a.txt

&>錯誤和正確均重定向到一個文件

ls [12].txt aaa.txt > 1.txt 2>a.txt --將不同錯誤打印到不同的文件

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章