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 --將不同錯誤打印到不同的文件