Linux操做系統入門

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盤,用的很少了

相關文章
相關標籤/搜索