Linux作業系統入門

2022-08-26 04:36:12 字數 3989 閱讀 8064

1、為了方便演示和自我練習,先安裝虛擬機器軟體

2、常用的虛擬機器軟體:

a、virtualbox

b、vmware worksation

c、virtual pc

3、在安裝虛擬機器軟體的時候,如果安裝失敗,可能是未在bi0s中開啟虛擬化
bios --》 security --》 virtualization
4、開始安裝虛擬機器軟體vmware. worksation 12

5、通過虛擬機器軟體新建虛擬機器並安裝linux作業系統(centos-6.5 64位)1、作業系統:_ (operating system, 0s)

a、通俗來講就是一款軟體

b、但和普通軟體不一樣的是,它負責管理計算機硬體和整體的軟體資源

c、直接執行在「裸機」上

2、作業系統按照應用領域分類:
a、桌面作業系統:有圖形化界的,mac os,windows, linux

b、伺服器作業系統:

i、安裝在大型計算機上的作業系統

ii、伺服器要求穩定、安全、高效

iii、windows server, linux

c、嵌入式作業系統:

i、通常包含與硬體相關的底層驅動,小巧輕量級

ii、android、i0s、linux、 windows embedded

3、作業系統按照所支援的使用者數分:
a、單使用者作業系統:一台電腦同一時間只能有乙個使用者操作,windows、dos

b、多使用者作業系統:同一時間允許多個使用者同時使用計算機,unix,linux

4、按照源**開放程度分:
a、開源(open source)作業系統: linux、 freebsd (unix的一乙個重要分支)

b、閉源作業系統: mac 0s,windows

5、linux作業系統簡介:
a、誕生於2023年

b、最早是由乙個林納斯-託瓦茨編寫的

c、後面捐獻給了自由軟體**會,全面的免費開源到今天

d、linux: linux is not unix

1、linux中的超級管理員帳號是root,密碼就是安裝系統時候設定的密碼

2、linux中只有乙個磁碟分割槽,/表示磁碟系統的根目錄

3、linux中常用一級目錄介紹:

a、/home 使用者主頁資料夾,每乙個使用者都會在home下建立乙個資料夾

b、/root 超級管理員的個人資料夾

c、/bin 包含二進位制檔案,即可執行檔案

d、/etc 配置檔案資料夾,例如防火牆等等

e、/dev 裝置資料夾,linux中的每乙個裝置都被抽象為乙個檔案

4、實際的linux伺服器為了節省資源是只有命令列介面的,沒有圖形介面

5、如果linux沒有安裝圖形介面,則啟動時候會直接進入命令列模式

6、linux中的路徑分兩種

a、絕對路徑/usr/local/tomcat/abc.jpg
7、檢視當前目錄的命令pwd (linux的命令都區分大小寫,一般都是小寫)

8、開啟資料夾的命令cd

a、cd / 切換到根目錄

b、cd ..返回上一級(中間有空格)

c、cd 返回到主目錄,即home

d、cd 目錄名稱 表示進入此目錄

e、cd 輸入部分資料夾名稱,按tab鍵會自動補全

9、檢視當前資料夾下的所有檔案列表命令ls
a、ls -a 表示所有檔案,包括隱藏檔案

b、ls -1將檔案以列表的形式顯示出來,一行乙個

c、ls -al可以一次帶多個引數

10、建立資料夾 mkdir

11、遞迴建立資料夾 mkdir -p aa/bb/cc

12、刪除空資料夾 rmdir

13、刪除檔案或者目錄命令 rm

-f	強制刪除

-i 互動模式,刪除前會詢問

-r 遞迴刪除

注意:殺傷力太強,無法恢復,操作要謹慎

如果不帶r引數,只能刪除檔案,不能刪資料夾

14、 複製檔案或目錄 cp

15、移動檔案、修改檔名命令 mv1、建立檔案命令touch

2、編輯檔案命令vi / vim

a、命令模式

i、使用者使用vi命令開啟檔案則進入命令列模式

ii、輸入space表示游標右移一乙個字元

ii、輸入backspace表示游標左移一-個字元

ii、輸入+ 、-表示游標下移或者上移一行

ii、也可以通過方向鍵控制游標的位置來檢視檔案

ii、在命令模式中輸入i/a/o則進入編輯模式

ii、可以通過輸入dd刪除當前行

ii、通過ndd刪除n行

b、輸入模式

i、在輸入模式下可以開始對檔案進行編輯

ii、輸入模式下按esc鍵可以退出編輯,進入命令模式

c、末行模式

i、命令模式下輸入:則進入末行模式

ii、末行模式可以輸入指令

ii、wq! 儲存 並退出

ii、q! 強制退出

ii、set nu顯示所有行號

ii、s/aaa/bbb/ 把當前行的第乙個aaa替換為bbb

ii、s/aaa/bbb/g把當前行的所有的aaa替換為bbb

ii、1,$s/aaa/bbb/g從第一行開始替換,直到最後,即全部替換 1表示從第一行開始替換, 也可以寫1,3 :表示從第1行到第三行替換

3、cat命令用於顯示檔案的全部內容
a、如果檔案較大,則會翻屏顯示

b、適合檢視內容較少的檔案

4、head用於檢視檔案的開頭內容,-n表示檢視的行數,預設是前10行

5、tail用於檢視檔案的末尾內容,-n表示檢視的行數,預設是後10行1、系統有乙個許可權最大的使用者,就是root, root屬於root使用者組

2、系統預設只有root許可權可以新增和刪除使用者

3、新增使用者之後,如果沒有給使用者指定使用者組,則系統會為使用者新增乙個同名的使用者組

4、root切換到普通使用者無須登入,普通使用者切換到root使用者需要登入

5、root可以給使用者授予和**某個檔案的讀、寫、執行的許可權

6、切換使用者的命令su

7、檢視當前使用者的命令whoami

8、檢視當前使用者所屬分組命令groups

9、新增使用者的命令useradd lisi

10、修改密碼passwd lisi, 新增使用者後,只有為其設定密碼才能登入

11、刪除使用者userdel

12、新增使用者組groupadd

13、修改使用者資訊usermod (可以修改使用者所屬的使用者組)

14、系統檔案的許可權分為三種: r-讀read / w-寫write / x-執行execute

15、每個檔案的每項許可權分三組: u/g/o, 即所有者、同組使用者、其他組使用者

16、也可以用二進位制的形式來簡化許可權的表示形式:

101 (5) = r-x

111 (7) = rwx

100 (4) = r--

17、通過chmod命令來修改檔案的許可權
a、chmod -r u+x, g+w f01 (-r表示遞迴授權,即資料夾下的所有檔案)

b、chmod -r u=rwx, g=rw, o=rw f01

c、chmod 777 f01

1、ps檢視程序

2、ps -ef檢視所有程序

3、ps -ef|grep bash查詢跟bash關鍵字有關的程序,

4、kill -9 pid :根據程序id終止某程序,-9表示強制終止

5、監控程序的命令top ctrl + c退出

6、clear是清屏命令

7、man是查詢命令詳細引數說明,用的不多了 通常使用 cp --help (cp是命令 --help是求助)

8、mnt掛載裝置的命令,比如u盤,用的不多了

Linux作業系統入門

1 linux是乙個開源的免費的作業系統。一般是部署在伺服器上。2 具有很高的安全性,穩定性非常高。3 基於命令來作業系統地特定功能,一切以檔案的形式存在。4 樹形的檔案儲存形式,根目錄為 5 系統的使用者 使用者,使用者歸屬於系統組或者是使用者組。1 ls 查詢當前目錄下所有檔案和資料夾的命令 2...

Linux作業系統入門命令

增加目錄 mkdir 路徑 目錄名刪除目錄 rmdir 路徑 目錄名改變目錄 cp 複製 原路徑 新路徑 cp r 複製資料夾 mv 移動,重新命名 原路徑 新路徑檢視目錄 mkdir 資料夾 建隱藏資料夾建立檔案 touch 路徑 檔名刪除檔案 rm r i f 路徑 檔名改變檔案 同改變目錄 c...

作業系統入門

1 作業系統 是乙個控制程式,是乙個資源管理器 作業系統軟體的組成 shell命令列介面,鍵盤操作 gui圖形使用者介面 kernel作業系統的內部 2 作業系統特徵 併發 同時存在多個執行的程式,需要os管理和排程 共享 巨集觀 同時 訪問,微觀互斥共享 虛擬 利用多道程式設計技術,讓每個使用者都...