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、檢視當前資料夾下的所有檔案列表命令lsa、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管理和排程 共享 巨集觀 同時 訪問,微觀互斥共享 虛擬 利用多道程式設計技術,讓每個使用者都...