1. shell
shell為人機互動提供了介面。使用者輸入的命令經shell去解釋給核心,核心的回應同時用shell顯示給使用者。
linux核心的殼也就是shell,是指「為使用者提供操作介面」的軟體,他保護著核心並在shell部分接受使用者命令,然後呼叫相應的應用程式。
linux嚴格意義上來講是指linux核心,但人們已經習慣用linux來形容」基於linux核心,並且使用gun工程各種工具和資料庫」的作業系統。
bash是為gun編寫的unix shell,是bourne again shell的縮寫
當前系統預設使用shell型別:
bash ##gnu bourne again shell
2. linux命令結構
命令格式:
rm -f test
rm --force test
1.引數用來指定命令的某些功能,可加不加
2.命令和引數和目標之間要用空格分開
3.引數中「-」 表示單詞的縮寫,「––」表示單詞的全拼
4.在執行命令時通常遵循這些規則,特殊情況除外
5.命令必須在行提示符之後輸入,沒有行提示符的輸入時無效的。
3. 命令列提示符[kiosk@foundation0 desktop]$
kiosk: 當前使用者
@: 分割符號
foundation0: 主機短名稱
desktop: 所在當前主機的位置
$:身份提示符號
$表示普通使用者
#表示超級使用者
4. linux系統結構
linux是乙個倒樹型結構,最大的目錄名稱叫「/」 (根目錄)
5. linux系統中的二級目錄
/bin #二進位制可執行檔案,shell命令,系統常規命令,比如說touch,mkdir等等,
/boot #啟動目錄,存放系統自動啟動檔案,核心,初始化程式
/dev #系統裝置管理檔案,在linux系統下一切皆檔案,硬碟、顯示卡、顯示器
/etc #大多數系統配置檔案存放路徑v
/home #普通使用者家目錄
/lib #函式庫,linux執行時需要載入的動態庫
/lib64/ #64位函式庫
/media #臨時掛載點(光碟等),u盤自動掛載到這
/mnt #臨時掛載點 (裝置),手動掛載裝置
/run #自動臨時裝置掛載點
/opt #第三方軟體安裝路徑
/proc #系統硬體資訊和系統程序資訊(相當於任務服務管理器)
/root #超級使用者家目錄
/sbin #系統管理命令,通常只有root可以執行(bin是對於普通使用者)
/srv #系統資料目錄
/var #系統資料目錄
/sys #核心相關資料
/tmp #臨時檔案產生目錄
/usr/ #使用者相關資訊資料,unix system resource 標頭檔案—stdio.h、 遊戲、使用者安裝的應用程式
Linux基礎學習 Linux系統目錄結構
隨著linux的發行版本越來越多,linux系統之間的差異性也越來越大,為了保證使用者在使用不同的linux發行版本都能夠了解linux系統目錄結構和作用,於是便制定的fhs標準 filesystem hierarchy standard 以便於使用者的使用和使用者對系統的維護,而且linux是乙個...
Linux系統的基礎目錄結構
bin binaries 存放系統命令的目錄,所有使用者都可以執行。sbin super user binaries 儲存和系統環境設定相關的命令,只有超級使用者可以使用這些命令,有些命令可以允許普通使用者檢視。usr bin 存放系統命令的目錄,所有使用者可以執行。這些命令和系統啟動無關,單使用者...
Linux系統結構
1.建立檔案 touch 檔名 2.建立目錄 mkdir 檔名 3.強制刪除 rm fr 檔名 4.vim 的用法 開啟檔案,檔案不存在時會自動建立 vim 檔名 5.切換工作目錄 切換到指定目錄 cd 目錄 切換到工作目錄之前所在目錄 cd 切換到自己的家目錄 cd 切換到指定使用者的家目錄 cd...