1、Lirux操做系統的安裝
一、爲了方便演示和自我練習,先安裝虛擬機軟件
二、經常使用的虛擬機軟件:
a、VirtualBox
b、Vmware worksation
C、Virtual PC
複製代碼
三、在安裝虛擬機軟件的時候,若是安裝失敗,多是未在BI0S中開啓虛擬化
BIOS --》 Security --》 Virtualization
複製代碼
四、開始安裝虛擬機軟件Vmware. worksation 12
五、經過虛擬機軟件新建虛擬機並安裝Linux操做系統(CentOS-6.5 64位)
2、Linux操做系統概述
一、操做系統:_ (Operating System, 0S)
a、通俗來說就是一款軟件
b、但和普通軟件不同的是,它負責管理計算機硬件和總體的軟件資源
c、直接運行在「裸機」上
複製代碼
二、操做系統按照應用領域分類:
a、桌面操做系統:有圖形化界的,Mac OS,Windows, Linux
b、服務器操做系統:
i、安裝在大型計算機上的操做系統
ii、服務器要求穩定、安全、高效
iii、Windows Server, Linux
c、嵌入式操做系統:
i、一般包含與硬件相關的底層驅動,小巧輕量級
ii、Android、i0S、Linux、 Windows Embedded
複製代碼
三、操做系統按照所支持的用戶數分:
a、單用戶操做系統:一臺電腦同一時間只能有一個用戶操做,Windows、DOS
b、多用戶操做系統:同一時間容許多個用戶同時使用計算機,UNIX,Linux
複製代碼
四、按照源代碼開放程度分:
a、開源(open source)操做系統: Linux、 FreeBSD (Unix的一一個重要分支)
b、閉源操做系統: Mac 0S,Windows
複製代碼
五、Linux操做系統簡介:
a、誕生於1991年
b、最先是由一個林納斯-託瓦茨編寫的
c、後面捐獻給了自由軟件基金會,全面的免費開源到今天
d、Linux: linux is not unix
複製代碼
3、Linux中目錄相關的命令操做
一、Linux中的超級管理員賬號是root,密碼就是安裝系統時候設置的密碼
二、linux中只有一個磁盤分區,/表示磁盤系統的根目錄
三、Linux中經常使用一級目錄介紹:
a、/home 用戶主頁文件夾,每個用戶都會在home下建立一個文件夾
b、/root 超級管理員的我的文件夾
c、/bin 包含二進制文件,便可執行文件
d、/etc 配置文件文件夾,例如防火牆等等
e、/dev 設備文件夾,Linux中的每個設備都被抽象爲一個文件
複製代碼
四、實際的Linux服務器爲了節省資源是隻有命令行界面的,沒有圖形界面
五、若是Linux沒有安裝圖形界面,則啓動時候會直接進入命令行模式
六、Linux中的路徑分兩種
a、絕對路徑/usr/local/tomcat/abc.jpg
b、相對路徑webapps/def.jpg
複製代碼
七、查看當前目錄的命令pwd (Linux的命令都區分大小寫,通常都是小寫)
八、打開文件夾的命令cd
a、cd / 切換到根目錄
b、cd ..返回上一級(中間有空格)
c、cd 返回到主目錄,即home
d、cd 目錄名稱 表示進入此目錄
e、cd 輸入部分文件夾名稱,按tab鍵會自動補全
複製代碼
九、查看當前文件夾下的全部文件列表命令ls
a、ls -a 表示全部文件,包括隱藏文件
b、ls -1將文件以列表的形式顯示出來,一行一個
c、ls -al能夠一次帶多個參數
複製代碼
十、建立文件夾 mkdir
十一、遞歸建立文件夾 mkdir -p aa/bb/cc
十二、刪除空文件夾 rmdir
1三、刪除文件或者目錄命令 rm
-f 強制刪除
-i 互動模式,刪除前會詢問
-r 遞歸刪除
注意:殺傷力太強,沒法恢復,操做要謹慎
若是不帶r參數,只能刪除文件,不能刪文件夾
複製代碼
1四、 複製文件或目錄 cp
1五、移動文件、修改文件名命令 mv
4、Linux中文件相關的命令操做
一、建立文件命令touch
二、編輯文件命令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行到第三行替換
複製代碼
三、cat命令用於顯示文件的所有內容
a、若是文件較大,則會翻屏顯示
b、適合查看內容較少的文件
複製代碼
四、head用於查看文件的開頭內容,-n表示查看的行數,默認是前10行
五、tail用於查看文件的末尾內容,-n表示查看的行數,默認是後10行
5、Linux中 的權限管理
一、系統有一個權限最大的用戶,就是root, root屬於root用戶組
二、系統默認只有root權限能夠添加和刪除用戶
三、添加用戶以後,若是沒有給用戶指定用戶組,則系統會爲用戶添加一個同名的用戶組
四、root切換到普通用戶無須登陸,普通用戶切換到root用戶須要登陸
五、root能夠給用戶授予和回收某個文件的讀、寫、執行的權限
六、切換用戶的命令su
七、查看當前用戶的命令whoami
八、查看當前用戶所屬分組命令groups
九、添加用戶的命令useradd lisi
十、修改密碼passwd lisi, 添加用戶後,只有爲其設置密碼才能登陸
十一、刪除用戶userdel
十二、添加用戶組groupadd
1三、修改用戶信息usermod (能夠修改用戶所屬的用戶組)
1四、系統文件的權限分爲三種: r-讀read / w-寫write / x-執行execute
1五、每一個文件的每項權限分三組: u/g/o, 即全部者、同組用戶、其餘組用戶
1六、也能夠用二進制的形式來簡化權限的表示形式:
101 (5) = r-x
111 (7) = rwx
100 (4) = r--
複製代碼
1七、經過chmod命令來修改文件的權限
a、chmod -r u+x, g+w f01 (-r表示遞歸受權,即文件夾下的全部文件)
b、chmod -r u=rwx, g=rw, o=rw f01
c、chmod 777 f01
複製代碼
6、Linux中的其餘命令|
一、ps查看進程
二、ps -ef查看全部進程
三、ps -ef|grep bash查找跟bash關鍵字有關的進程,
四、kill -9 pid :根據進程ID終止某進程,-9表示強制終止
五、監控進程的命令top ctrl + c退出
六、clear是清屏命令
七、man是查詢命令詳細參數說明,用的很少了 一般使用 cp --help (cp是命令 --help是求助)
八、mnt掛載設備的命令,好比U盤,用的很少了