Linux是一款開源的操作系統內核,基於Linux內核,加上shell和各類工具軟件,就組成了我們常說的:“Linux操作系統”。
什麼是shell
shell俗稱殼,是提供給我們使用界面(命令解析器),並且保護系統內核不被篡改的軟件。我們所有的指令都是通過shell傳達給linux內核,並將結果通過shell反饋給我們。shell分爲兩大類:圖形shell和命令行shell。
圖形shell
命令行shell
命令行提示符的含義
[kiosk@foundation80 ~]$
kiosk #表示當前用戶
foundation80 #表示當前操作主機的名稱
~ #表示當前所在的位置,~代表用戶的家目錄
$ #表示當前用戶的身份級別,$表示普通用戶,#表示超級用戶
在shell中執行命令,通常的格式爲:
命令 [-選項] [參數]
例如:ls -al /etc
- 個別命令可能格式不遵循此格式
- 當有多個選項時,可以寫在一起。-a -l = -al
- 通常短選項前有一個“-”,長選項前有兩個“--”,例如:-a 和 --all
常用命令:
ls:顯示目錄下的文件
cd:切換當前工作目錄
cp:複製文件或目錄
mv:移動文件或目錄
cat:查看文件內容
touch:新建文件,也可以用來更改文件或目錄的時間戳
mkdir:新建目錄
rm:刪除文件及目錄
pwd:顯示當前工作路徑
文件路徑:絕對路徑:文件所在系統的真實位置,在系統的任何位置都可以使用。通常以“/”開頭
相對路徑:相對當前所在位置的目標位置的路徑,可以瞭解爲在相對路徑前自動添加“pwd”命令的值
系統結構:
/ #根目錄
/bin #一般用戶使用的命令
/sbin #管理員使用的命令
/boot #啓動分區
/dev #設備文件
/lib /lib64 #32位,64位庫文件
/etc #系統配置目錄
/home #普通用戶的家目錄
/root #超級用戶的家目錄
/usr #存放只讀的命令和文件
/var #存放應用程序數據和日誌
/media /mnt /run #臨時設備掛載點
/srv #系統數據
/sys #內核參數調整
獲取幫助
- whatis 命令 #顯示命令的用途
- 命令 --help #獲得命令的幫助
- man #手冊
- info #帶鏈接的手冊