1. 程式人生 > >linux五周第三次課(3月7日)筆記

linux五周第三次課(3月7日)筆記

linux 筆記

五周第三次課(3月7日)
8.1 shell介紹
8.2 命令歷史
8.3 命令補全和別名
8.4 通配符
8.5 輸入輸出重定向

技術分享圖片

技術分享圖片

搜索看一下有沒有這兩個shell,不安裝。
技術分享圖片

技術分享圖片

技術分享圖片

8.2 命令歷史
技術分享圖片

技術分享圖片

用過的命令,在/root/.bash_history存著
技術分享圖片

用cat命令查看一下/root/.bash_history
技術分享圖片

可以用命令history查看一下之前使用過的命令
技術分享圖片

技術分享圖片

history -c
技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

修改了/etc/profile 配置文件,運行source命令,使其生效。
技術分享圖片

技術分享圖片

指定什麽時候運行。
技術分享圖片

變量變了。
技術分享圖片

歷史命令。
技術分享圖片

想要生效,需要編輯配置文件/etc/profile ,
技術分享圖片

輸入/HISTSI
技術分享圖片

找到HISTSIZE=5000,把它和變量HISTSIZE放到一起。

技術分享圖片

技術分享圖片

技術分享圖片

重新打開linux系統,運行history
技術分享圖片

技術分享圖片

歷史命令記錄只能追加,不能刪除。
技術分享圖片

不正常退出,命令會記錄不全。

運行761條歷史命令。
技術分享圖片

運行最近一條以echo開頭,歷史命令。
技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

8.3 命令補全和別名
技術分享圖片

TAB鍵,可以補全命令和路徑。

當多個命令以ls開頭的時候,要按兩下TAB鍵。
技術分享圖片

當多個命令以MK開頭的時候,要按兩下TAB鍵。
技術分享圖片

當一個命令以一個MKT開頭的時候,按一下TAB鍵。
技術分享圖片

CentOS6只能補全命令,而CentOS67增加了補全參數的功能。要安裝一個包。
技術分享圖片

重啟一下使其生效。
技術分享圖片

技術分享圖片

技術分享圖片

後面的參數也可以補全
技術分享圖片

比TAB鍵補全更快的是alias。
技術分享圖片

運行命令alias,可以不把所有的別名列出來。

技術分享圖片

一部分別名放在文件.bashrc裏。
技術分享圖片

技術分享圖片

還有一部分別名放在/etc/profile.d/
技術分享圖片

打開看一下。
技術分享圖片

命令unlias 取消別名。
技術分享圖片

8.4 通配符
技術分享圖片

8.5 輸入輸出重定向
技術分享圖片

linux五周第三次課(3月7日)筆記