1. linux 基本上可以分為兩個版本,乙個是核心(kernel)版本另乙個是發行版本。核心是執行程式和管理磁碟印表機等硬體裝置的核心,linux核心又分為穩定版和開發版,兩個版本相互關聯相互迴圈。linux 發行版本有很多但核心只有乙個。
2. 單使用者作業系統:一台計算機在同一時間只能由乙個使用者使用。(windows xp之前的版本)
多使用者作業系統:一台計算機在同一時間可以由多個使用者使用。 (unix和linux 的設計之初就是多使用者作業系統)
3. linux的檔案目錄系統,/是根目錄,有且只有乙個所有東西都要從這裡開始。/etc目錄下是系統的配置檔案, /bin目錄下面是可執行的二進位制檔案,經常使用的是home目錄。
4.linux 終端命令
首先要知道為什麼要學習linux終端命令,所有的操作都是靠命令完成,包括磁碟操作,檔案存放,目錄操作等。大量的伺服器維護大多是在遠端通過ssh客戶端來完成,並沒有圖形介面。關於學習終端命令並沒有什麼特別好的方法,當然也不需要死記硬背多多使用自然就熟悉了。如果有不熟悉的命令可以使用 command --help(檢視幫助資訊)或者 man command(檢視命令手冊)
5.linux下的檔案和目錄
linux 下的檔案和目錄名稱最長可以由256個字元。其中以「.」開頭的檔名屬於隱藏檔案,如果用ls命令檢視的話,需要新增引數 -a,引數-l表示詳細顯示,-h需要和-l配合使用可以顯示檔案的大小。還有跳轉命令cd,其中.代表當前目錄..代表上一級目錄。ubuntu中有很多的隱藏目錄和隱藏檔案,其作用是配置系統上所安裝的軟體,這些隱藏檔案不需要做修改。
6.終端命令和萬用字元的聯合使用
* 代表任意個數個字元
?代表任意乙個字元
[ ]表示匹配字元組中的任意乙個
7.cd切換目錄(這個很簡單的)cd 或cd ~表示回到家目錄;cd ..返回上一級目錄 。~代表/home/使用者目錄
touch若檔案不存在,則建立乙個空白檔案;若檔案已存在,則修改檔案的末次修改日期。
mkdir建立目錄,引數-p可以遞迴的建立目錄。ps:新建的目錄名稱,不能與當前目錄下已有的目錄或檔名稱相同。
rm表示刪除,後面可以加引數,使用時需要小心會直接把檔案從此盤上刪除,不可恢復。-r遞迴刪除目錄下內容,刪除資料夾必須用此引數;-f強制刪除
tree可以以樹狀圖列出檔案目錄結構,引數-d表示只顯示目錄
cp複製,-i覆蓋檔案提示;-r遞迴複製目錄檔案
mv移動檔案或目錄,也可以將檔案和目錄重新命名。mv 原始檔 目標檔案 不需要什麼引數,也可以使用-i 覆蓋時提。
8.檢視檔案內容的命令
cat 可以一次性檢視所有內容,適合內容較少的檔案。引數:-b 對非空輸出行進行編號;-n對輸出的所有行進行編號。此外,cat還有建立檔案,合併檔案,追加檔案等功能。
grep 是linux系統中強大的文字搜尋工具,其允許對文字進行模式搜尋,即正規表示式。常用引數:-n顯示匹配行及行號,-v顯示不包含匹配文字的所有行(類似於取反),
-i是忽略大小寫進行匹配。搜尋文字的中間有空格,需要用引號將其標註,再利用grep。
grep的兩種模式:^a以a為行首的搜素
ke$以ke為行尾的搜尋
9.echo 會顯示引數指定的文字,通常和重定向聯合使用
重定向: >和》 linux允許將命令執行結果重定向到乙個檔案,將本應該在終端輸出的內容輸出或者追加到指定的檔案中。
> :表示輸出,會覆蓋檔案的原有內容
>> :表示追加,會將內容追加的檔案的末尾
當終端命令輸出結果較多,且希望將結果儲存下來時可以使用重定向。touch 只能建立空白檔案,而echo和重定向聯合使用可以建立帶有內容的檔案。
10. 管道|:linux 允許將乙個命令的輸出作為另乙個命令的輸入。管道和more(分屏顯示),grep(文字匹配搜尋) 聯合使用,另外乙個命令對敵乙個命令的輸出做二次處理。
例如:ls -alh | grep -i do
11.shutdown 關機;shutdown -r關機重啟,後面不加引數預設一分鐘後自動執行。例如:shutdown 20:10 或者 shutdown now;shutdown +10(十分鐘後關機)。shutdown -c取消關機操作
Linux學習筆記(一)
一 基礎知識 整個unix體系結構包括這麼幾個部分 1 登入 系統的口令檔案存放在 etc passwd下面,每行是一條記錄。每條記錄以 分隔包含7個字段 但是現在所有的系統都將這些資訊放在其他檔案 which file linux預設是bourne again shell bash 2 檔案和目錄...
linux學習筆記一
gnu general public license 奇數發展中版本,偶數穩定版本 linux的兩種操作方式 圖形介面 x windows system 僅是linux上的一套軟體 文字介面 command line 網路伺服器 www,mail server,file server,ftp ser...
Linux學習筆記(一)
一 磁碟分割槽 第一步 檔案系統型別 ext3 掛載點 固定大小 10000mb 第二步 檔案系統型別 ext3 掛載點 boot 強制為主分割槽 100mb 第三步 檔案系統型別 swap 固定大小 1000mb 第四步 檔案系統型別 ext3 掛載點 home 固定大小 5000mb 二 圖形介...