一耕捞、linux系統(tǒng)介紹
- 發(fā)展史
unix:是一款操作系統(tǒng),收費的烫幕,有錢人用的東西
mnix:unix的簡化版俺抽,也收費,還可以接受
林納斯脫襪子较曼,用自己壓歲錢磷斧,買了mnix,自己寫了一個linux捷犹,
linux內(nèi)核弛饭,windows操作系統(tǒng)內(nèi)核 nt
美國兩大派人物
比爾蓋茨 copyright(版權(quán)意識)
理查德斯托曼 copyleft(開源自由) 說服了
GNU/linux
linux基金會上班呢,三流的公司賣產(chǎn)品萍歉,二流的公司賣品牌侣颂,一流的公司賣標(biāo)準(zhǔn) - 優(yōu)點
(1)開源免費
(2)多用戶
(3)良好的界面(桌面端、字符端)
(4)穩(wěn)定持久 - 發(fā)行版本
只要是基于linux內(nèi)核的操作系統(tǒng)枪孩,統(tǒng)一稱為linux系統(tǒng)
不同系列憔晒,基本指令都是一樣的,只有軟件的安裝方式不一樣
大便系列:Debian
Ubuntu:屬于大便系列 16.04 桌面端(個人計算機(jī)使用居多)
apt-get
賤兔系列: Gentoo
RedHat: 紅帽系列(收費的)
CentOS:屬于紅帽系列蔑舞,免費的拒担,非常穩(wěn)定,常用作服務(wù)器系統(tǒng)
也有桌面端 yum 6.8 7.x
費德羅: Federo攻询,紅帽系列
二从撼、遠(yuǎn)程連接
- 使用工具:putty、xshell
- 打開你的虛擬機(jī)蜕窿,會出現(xiàn)login谋逻,輸入用戶名 root 輸入密碼 123456 敲enter即可進(jìn)入系統(tǒng)
- 修改配置文件,讓其有ip
vi /etc/sysconfig/network-scripts/ifcfg-eth0 - 先關(guān)機(jī) poweroff 再去修改 編輯--虛擬網(wǎng)絡(luò)編輯器 VMnet0 手動選擇網(wǎng)卡
三桐经、簡單指令
[root@localhost ~]#
root: 超級管理員毁兆,擁有至高無上的權(quán)限,所以進(jìn)來之后別亂動
為了防止系統(tǒng)玩壞阴挣,首先拍個快照气堕,純凈水
localhost:主機(jī)名
~ : 代表的是在哪一個目錄下面,~代表的是當(dāng)前用戶的家目錄
# : 代表的意思是超級管理員在執(zhí)行指令,簡單指令:
pwd : 當(dāng)前目錄的絕對路徑
ls : 顯示當(dāng)前目錄里面所有的文件
cd : 切換目錄 cd 目錄路徑
目錄就是文件夾
絕對路徑 :相對于跟目錄的路徑
相對路徑 :相對于當(dāng)前目錄的路徑
./ : 當(dāng)前目錄里面的哪個文件 可以省略不寫
../ : 上一級目錄下面哪個文件
/ : 跟目錄
../ : 上一級目錄
~ : 當(dāng)前用戶的家目錄 root用戶的家目錄就是 /root
普通用戶的家目錄 /home/bajie
去往家目錄的快捷鍵 cd
cd ~ == cd
- : 去往上一個目錄揖膜,類似遙控器的 回看
關(guān)機(jī)指令:poweroff halt
重啟指令:reboot
tab鍵:自動補(bǔ)全功能
清除屏幕: clear
ctrl + l: 清除屏幕
ctrl + a: 快速的來到指令的最前面
ctrl + e : 快速的來到指令的最后面
ctrl + c : 終止當(dāng)前的進(jìn)程
ping :測試兩臺機(jī)器是否聯(lián)通 ping ip地址
上下按鍵:快速的調(diào)出歷史指令
shutdown :
shutdown -h now 立馬關(guān)機(jī)
shutdown -r now 立馬重啟
shutdown -h +5 '我要關(guān)機(jī)啦' 5分鐘之后關(guān)機(jī)
shutdown -h 12:00 到指定的時間關(guān)機(jī)
四、ssh
- ssh是一個協(xié)議(遠(yuǎn)程登錄協(xié)議)梅桩,同時也是一個指令壹粟,ssh協(xié)議默認(rèn)端口號是22
- ssh也是linux里面的一個指令,可以實現(xiàn)登錄別的linux系統(tǒng)
linux1登錄linux2宿百,通過ssh登錄
windows登錄linux趁仙,需要使用軟件,xshell - ssh root@10.7.181.66 輸入密碼即可登錄
- ssh 用戶名@ip地址
五垦页、目錄結(jié)構(gòu)
- linux各種顏色的意思
下面是linux系統(tǒng)默認(rèn)不同類型文件的顏色:
白色:表示普通文件
藍(lán)色:表示目錄
綠色:表示可執(zhí)行文件
紅色:表示壓縮文件
淺藍(lán)色:鏈接文件
紅色閃爍:表示鏈接的文件有問題
黃色:表示設(shè)備文件
灰色:表示其他文件 - 根目錄下的目錄都是是什么意思
/bin : 二進(jìn)制文件雀费,指令存放地方
/boot : 存放和啟動相關(guān)的內(nèi)容
/dev : 存放設(shè)備的地方()
/etc : 存放配置文件的地方()
/home : 家,普通用戶家目錄存放的地方()
/lib /lib64 : 存放都是庫文件
lost + found : linux系統(tǒng)文件獨有的一個目錄
/media : 媒體設(shè)備
/mnt : mount 是以后我們要掛載的地方()
/opt : 可選的附加程序
/proc : 和進(jìn)程相關(guān)的文件
/root : root用戶的家目錄()
/sbin : 只有超級管理員才能執(zhí)行的指令 sudo
/selinux : 是linux的一種安全機(jī)制痊焊,基本沒用過盏袄,還得關(guān)掉它
/srv : 相關(guān)服務(wù)文件存放的地方
/sys : 和windows的sys,存放硬件相關(guān)驅(qū)動信息
/tmp : 臨時文件存放的地方
/usr : unix system resource, 自己后續(xù)手動安裝軟件的時候安裝到 /usr/local里面()
/var : 存放的是日漸增長的文件薄啥,比如日志辕羽,比如數(shù)據(jù)庫等
六、ls
- 顯示當(dāng)前目錄下面的所有文件
ls 目錄路徑(路徑垄惧,絕對和相對都可以)
-a : 在linux里面逛漫,以點開頭的是隱藏文件,顯示所有文件
-l : 以列表顯示文件的詳細(xì)信息赘艳,可以簡寫為 ll
-R : 遞歸的顯示所有的文件
ll之后的每一列代表的意思
第一列:文件類型
- : 一個文件
d : 一個目錄
l : 一個鏈接
c : 字符設(shè)備
b : 塊設(shè)備
第二列-第十列:文件權(quán)限
第十一列:沒影響酌毡,不用管
第十二列:如果是文件,代表的是硬鏈接的個數(shù)蕾管,如果是目錄枷踏,忘了
第十三列:所屬用戶 root
第十四列:所屬組 root
第十五列:文件的大小 kb ls -lh
第十六、十七掰曾、十八:文件創(chuàng)建旭蠕、修改時間
第十九列:文件的名字
七、vi旷坦、vim
是什么掏熬?編輯器(編輯器之神)
vi是linux自帶的編輯器,vim是增強(qiáng)版的編輯器秒梅,但是需要安裝才能使用
簡單使用:
(1)vi 1.txt
vi后面跟文件路徑旗芬,沒有就創(chuàng)建這個文件,有就打開這個文件
進(jìn)來就是vi的命令模式
(2)按小寫字母i
從命令模式切換到了編輯模式捆蜀、插入模式
開始編輯
(3)按esc
從編輯模式退出到命令模式
(4)輸入 :wq 保存并且退出 英文的冒號
輸入冒號之后疮丛,稱之為底行模式
vi的其它用法
命令模式==》編輯模式
i : 在光標(biāo)所在處進(jìn)入編輯模式
I : 在當(dāng)前行的第一個非空字符進(jìn)入編輯模式
a : 在光標(biāo)所在字符的后一個字符進(jìn)入編輯模式
A : 在光標(biāo)所在行末尾進(jìn)入編輯模式
o : 在光標(biāo)下新建一行進(jìn)入編輯模式
O : 在光標(biāo)所在行的上面新建一行進(jìn)入編輯模式
s : 刪除當(dāng)前字符進(jìn)入編輯模式
S : 刪除當(dāng)前行進(jìn)入編輯模式
編輯模式==》命令模式
按esc
命令模式==》底行模式
: 英文的冒號即可vi的快捷鍵
gg : 快速切換到第一行的行首
G :快速切換到最后一行的行首
ngg : 快速切換到指定行的行首
^ : 快速切換到該行行首
$ : 快速切換到該行行尾
dd : 刪除光標(biāo)所在行
u : 撤銷操作
ndd :刪除光標(biāo)下n行幔嫂,包含光標(biāo)所在行
yy :復(fù)制光標(biāo)所在行
p : 粘貼復(fù)制的內(nèi)容
np : 復(fù)制幾次
nyy : 復(fù)制光標(biāo)下n行,包含光標(biāo)所在行
10000dd : 刪除文件中所有行
ctrl + f : 下一頁 forward
ctrl + b : 上一頁 backward
ctrl + d : 下翻半頁 down
ctrl + u : 上翻半頁 up
zt : 光標(biāo)所在行頂行顯示 top
zb : 光標(biāo)所在行尾行顯示 bottom
zz : 光標(biāo)所在行中間顯示 zhongjian底行模式:
:set nu 顯示行號
:set nonu 取消顯示行號
:wq 保存并且退出
:x 保存并且退出
shift+zz 保存并且退出
:q! 不保存誊薄,強(qiáng)制退出