Linux 基礎/終端、命令提示符、別名、歷史記錄
外觀
< Linux 基礎
- 終端 = 命令提示符 → Shell = 命令列直譯器
- 文字模式,類似 DOS
- 有多種終端
- Gnome-terminal、Xfce4-terminal、xterm 等
- 有多種 Shell(例如 bash、fish、ksh、zsh 等)
- 你也可以自定義 Shell,例如這個 YouTube 影片展示瞭如何做:[GNOME 3.28] PowerLevel9k - 史上最酷的 Linux Shell!
- 可以執行命令
- 命令列表:https://ss64.com/bash/(以及 Linux 基礎/基本命令 章節)
- 別名:我們可以用別名縮短一個複雜的命令,或者建立我們自己的別名。
- 定義位置(對於 bash Shell):~/.bashrc
- 全域性別名:/etc/bashrc
- 可以透過鍵盤上的上下箭頭調出歷史記錄
- 可以透過按下 Ctrl+Page Up 或 Ctrl+Page Down 在終端中切換標籤
- ~/.bash_history 顯示登入前的命令
環境變數:儲存作業系統或程式的資訊。環境變數在啟動後自動設定。例如,PATH 環境變數告訴 Shell 在哪裡搜尋可執行檔案。
- 將它們列印到終端:
printenv、set - 但也可以顯示特定的環境變數:
printenv PATH - 設定環境變數:
set VAR1=”something” 其中 VAR1 是一個任意變數 - 刪除環境變數:
unset var1 - 顯示特定的環境變數(與 printenv 相同):
echo $VAR1 - 要在系統中永久儲存設定:
export VAR1=”valami” - 我們可以在
/home/bin資料夾下建立我們自己的命令,但這隻有在我們將該資料夾新增到 PATH 環境變數後才有效 export PATH=$PATH:~/bin,要使其在 .bashrc 中永久儲存:echo "export PATH=$PATH:~/bin" >> ~/.bashrc
Thottee 在他的網站上更詳細地解釋了我們到底做了什麼(他的網站是匈牙利語,所以你可能需要使用翻譯程式進行翻譯):http://linuxkezdoknek.hu/articles.php?article_id=33(文章的後半部分)

- 使用命令的幫助:
help - 手動(詳細幫助)命令:
man、info - 用法
man <switches> <command>info <switches> <command>