目錄Linux學習大綱命令提示符命令的格式路徑的分類文件的分類目錄的結構一些快捷鍵 Linux學習大綱 命令提示符 通常情況下,我們使用Linux都是在命令行環境下, 所以學習 Linux 的第一步需要瞭解 Linux 的命令提示符。 Linux命令提示符通常由用戶名、主機名和當前工作目錄組成。 [ ...
目錄
Linux學習大綱
命令提示符
通常情況下,我們使用Linux都是在命令行環境下, 所以學習 Linux 的第一步需要瞭解 Linux 的命令提示符。
Linux命令提示符通常由用戶名、主機名和當前工作目錄組成。
[user@hostname directory]$
user代表當前登錄的用戶,@是分隔符,hostname是主機名,directory是當前所在的工作目錄,$代表普通用戶身份,#代表超級用戶(root)身份。
普通用戶的家目錄: /home/用戶名/
root的主目錄: /root
~ 代表當前用戶的家目錄
查看當前登錄用戶信息的幾個命令:who、whoami、w
命令的格式
命令分為兩類
-
內置命令(builtin):由shell程式自帶的命令
-
外部命令:有獨立的可執行程式文件,文件名即命令名
命令通常具有以下格式:命令 [選項...] [參數...]
-
選項決定命令以怎樣的方式執行
-
參數決定了你要操作的對象是誰
路徑的分類
路徑用於指定文件或目錄的位置,有兩種類型的路徑:
-
絕對路徑: 絕對路徑就是從根目錄出發而言,以斜杠
/
開頭 -
相對路徑:是相對於當前工作路徑出發而言,不以斜杠開頭,
.
表示當前目錄,..
表示上一級目錄
值得註意的是在Linux中,路徑分隔符是斜杠 /
,而不是在Windows中使用的反斜杠 \
。
文件的分類
在Linux系統中,幾乎所有東西都被視為文件,包括硬體設備、目錄、進程、網路連接等。
文件類型可以通過命令 ls -l 查看文件的詳細列表,並查看文件類型的第一個字元來確定。
文件類型有:
-
-
:普通的文件,文件包含文本、二進位數據或程式代碼 -
d
:directory表示目錄文件 -
c
:字元設備文件,例如鍵盤、滑鼠等 -
l
:表示軟鏈接文件,指向另一個文件或目錄的鏈接文件,類似windows快捷方式 -
s
:套接字文件,用於socket網路通訊 -
b
:塊文件設備,供數據存放的文件,如硬碟分區 -
p
:管道文件,也稱為FIFO,用於進程間通訊
目錄的結構
Linux目錄結構是一個層次化的樹狀結構:
-
/
Linux文件系統的最上層根目錄,其他所有目錄均是該目錄的子目錄 -
/home
保存的是關於普通用戶的個人資料 -
/root
保存的超級管理員的的個人資料 -
/etc
存放系統的配置文件 -
/lib
存放系統運行所需要的函數庫 -
/lib64
64位的函數庫 -
/usr
存放用戶安裝的應用程式的文件夾 -
/run
存放系統啟動以來的系統描述文件 -
/dev
存放關於硬體的設備的文件 -
/opt
供較大的第三方軟體存放使用 -
/mnt
和media可以臨時將別的文件掛載在目錄下 -
/tmp
存放臨時文件 -
/boot
啟動引導目錄 -
/bin
存放所有用戶都可使用的可執行文件 -
/sbin
存放超級管理員才可以使用的可執行文件 -
/var
存放變化的文件,系統日誌的路徑,郵件等 -
/proc
存放記憶體中又系統產生的信息 -
/srv
存放服務所需要的數據信息 -
/sys
存放系統運行的記憶體信息
一些快捷鍵
ctrl + a : 回到命令的開頭位置
ctrl + e : 去命令的尾部位置
ctrl + f : 游標向右移動一個字元
ctrl + b : 游標向左移動一個字元
Ctrl + l : 清屏
Ctrl + u : 游標以前的內容全部清空
ctrl + k : 游標之後的內容全部清空
ctrl + w : 清除游標前一個字元
esc + . : 將上次輸入的最後的命令或者參數輸入在命令行
ctrl + c : 中斷正在執行的命令
若有錯誤,歡迎指正!o( ̄▽ ̄)ブ