linux系統部署及shell

2021-09-05 11:34:31 字數 1698 閱讀 1230

系統部署

1:獲取linux 常用發行版的方式

2:圖形安裝

版本

核心版 www.kernel.log

開發版 redhat centos fedoro suse ubuntu debian…

檔案系統

fat32 ntfs xfs

shell

shell俗稱殼(用來區別於核),是指「為使用者提供操作介面」的軟體(命令解析器)。它類似於dos下的command.com和後來的cmd.exe。它接收使用者命令,然後呼叫相應的應用程式。

一:圖形介面shell

例如:應用最為廣泛的 windows explorer (微軟的windows系列作業系統),還有也包括廣為人知的 linux shell,其中linux shell 包括 x window manager (blackbox和fluxbox),以及功能更強大的cde、gnome、kde、 xfce。

二:命令列的shell

例如:bash / sh / ksh / csh(unix/linux 系統)

(ms-dos系統)

cmd.exe/ 命令提示字元(windows nt 系統)

windows powershell(支援 .net framework 技術的 windows nt 系統)

傳統意義上的shell指的是命令列式的shell,以後如果不特別註明,shell是指命令列式的shell。

1:互動式shell

互動式模式就是shell等待你的輸入,並且執行你提交的命令。這種模式被稱作互動式是因為shell與使用者進行互動。這種模式也是大多數使用者非常熟悉的:登入、執行一些命令、簽退。當你簽退後,shell也終止了。

2:非互動式shell

在這種模式下,shell不與你進行互動,而是讀取存放在檔案中的命令,並且執行它們。當它讀到檔案的結尾,shell也就終止了。

shell 命令編輯

常用命令

cat 檔名 輸出檔案內容到基本輸出(螢幕 or 加》filename 到另乙個檔案)

cb 格式化源**

chmod //change mode,改變檔案的許可權

cp copy

date 當前的時間和日期

echo abc

在變數賦

值之後,

只需在變

量前面加

乙個

abc 在變數賦值之後,只需在變數前面加乙個

abc在變數

賦值之後

,只需在

變數前面

加乙個去引用.

lint 語法檢查程式

ls dir

man help

more type

du 檢視磁碟空間狀況

ps 檢視當前程序狀況

who 你的使用者名稱和終端型別

定義變數 name=abc? (bash/pdksh) || set name = abc (tcsh)

mkdir 建立目錄

rmdir 刪除目錄

cd 進入目錄

rm 刪除檔案

more 顯示檔案

echo 顯示指定文字

mv 改檔名 /移動檔案

pwd 顯示目錄路徑命令

Linux系統基礎學習之shell及常用命令(二)

匹配 0 或多個字元 a b a與b之間可以有任意長度的任意字元,也可以乙個也沒有,如aabcb,axyzb,a012b,ab。匹配任意乙個字元 a?b a與b之間必須也只能有乙個字元,可以是任意字元,如aab,abb,acb,a0b。list 匹配 list 中的任意單一字元 a xyz b a與...

Linux系統命令及Shell指令碼實踐指南筆記

系統執行級別 執行級0 關機 執行級1 單使用者模式,系統出現問題時可使用這種模式進入系統維護,典型的使用場景 就是在忘記root密碼時可進入次模式修改root密碼。執行級2 多使用者模式,但是沒有網路連線。執行級3 完全多使用者模式,這也是linux伺服器最常見的執行級。執行級4 保留未使用。執行...

《linux系統命令及shell指令碼》閱讀筆記2

linux系統命令及shell指令碼 閱讀筆記21.6.2 info page 就內容來說,info頁面比man page編寫得要更好 更容易理解,也更友好,但man page使用起來確實要更容易得多。乙個man page只有一頁,而info頁面幾乎總是將它們的內容組織成多個區段 稱為節點 每個區段...