1溪窒、linux系統(tǒng)介紹
發(fā)展史
unix:是一款操作系統(tǒng)坤塞,收費的,有錢人用的東西
mnix:unix的簡化版澈蚌,也收費尺锚,還可以接受
林納斯脫襪子,用自己壓歲錢惜浅,買了mnix,自己寫了一個linux伏嗜,
linux內核坛悉,windows操作系統(tǒng)內核 nt
美國兩大派人物
比爾蓋茨 copyright(版權意識)
理查德斯托曼 copyleft(開源自由) 說服了
GNU/linux
linux基金會上班呢,三流的公司賣產品承绸,二流的公司賣品牌裸影,一流的公司賣標準
優(yōu)點
(1)開源免費
(2)多用戶
(3)良好的界面(桌面端、字符端)
(4)穩(wěn)定持久
發(fā)行版本
只要是基于linux內核的操作系統(tǒng)军熏,統(tǒng)一稱為linux系統(tǒng)
不同系列轩猩,基本指令都是一樣的,只有軟件的安裝方式不一樣
大便系列:Debian
Ubuntu:屬于大便系列 16.04 桌面端(個人計算機使用居多)
apt-get
賤兔系列: Gentoo
RedHat: 紅帽系列(收費的)
CentOS:屬于紅帽系列荡澎,免費的均践,非常穩(wěn)定,常用作服務器系統(tǒng)
也有桌面端 yum 6.8 7.x
費德羅: Federo摩幔,紅帽系列
2彤委、遠程連接
使用工具:putty、xshell
打開你的虛擬機或衡,會出現(xiàn)login焦影,輸入用戶名 root 輸入密碼 123456 敲enter即可進入系統(tǒng)
修改配置文件车遂,讓其有ip
vi /etc/sysconfig/network-scripts/ifcfg-eth0
先關機 poweroff 再去修改 編輯--虛擬網絡編輯器 VMnet0 手動選擇網卡
3、簡單指令
[root@localhost ~]#
root: 超級管理員斯辰,擁有至高無上的權限舶担,所以進來之后別亂動
為了防止系統(tǒng)玩壞,首先拍個快照彬呻,純凈水
localhost:主機名
~ : 代表的是在哪一個目錄下面衣陶,~代表的是當前用戶的家目錄
# : 代表的意思是超級管理員在執(zhí)行指令, ```
簡單指令:
pwd
: 當前目錄的絕對路徑
ls
: 顯示當前目錄里面所有的文件
cd
: 切換目錄 cd 目錄路徑
目錄就是文件夾
絕對路徑 :相對于跟目錄的路徑
相對路徑 :相對于當前目錄的路徑
./
: 當前目錄里面的哪個文件 可以省略不寫
../
: 上一級目錄下面哪個文件
/
: 跟目錄
../
: 上一級目錄
~
: 當前用戶的家目錄 root用戶的家目錄就是 /root
普通用戶的家目錄 /home/bajie
去往家目錄的快捷鍵 cd
cd ~ == cd
-
: 去往上一個目錄祖搓,類似遙控器的 回看
關機指令:poweroff
halt
重啟指令:reboot
tab
鍵:自動補全功能
清除屏幕: clear
ctrl + l
: 清除屏幕
ctrl + a
: 快速的來到指令的最前面
ctrl + e
: 快速的來到指令的最后面
ctrl + c
: 終止當前的進程
ping
:測試兩臺機器是否聯(lián)通 ping ip地址
上下按鍵:快速的調出歷史指令
shutdown :
shutdown -h now
立馬關機
shutdown -r now
立馬重啟
shutdown -h +5 '我要關機啦'
5分鐘之后關機
shutdown -h 12:00
到指定的時間關機
4、ssh
ssh是一個協(xié)議(遠程登錄協(xié)議)湖苞,同時也是一個指令拯欧,ssh協(xié)議默認端口號是22
ssh也是linux里面的一個指令,可以實現(xiàn)登錄別的linux系統(tǒng)
linux1登錄linux2财骨,通過ssh登錄
windows登錄linux镐作,需要使用軟件,xshell
ssh root@10.7.181.66
輸入密碼即可登錄
ssh 用戶名@ip地址
5隆箩、目錄結構
linux各種顏色的意思
下面是linux系統(tǒng)默認不同類型文件的顏色:
白色:表示普通文件
藍色:表示目錄
綠色:表示可執(zhí)行文件
紅色:表示壓縮文件
淺藍色:鏈接文件
紅色閃爍:表示鏈接的文件有問題
黃色:表示設備文件
灰色:表示其他文件
根目錄下的目錄都是是什么意思
/bin
: 二進制文件该贾,指令存放地方
/boot
: 存放和啟動相關的內容
/dev
: 存放設備的地方()
/etc
: 存放配置文件的地方()
/home
: 家,普通用戶家目錄存放的地方()
/lib
/lib64
: 存放都是庫文件
lost + found
: linux系統(tǒng)文件獨有的一個目錄
/media
: 媒體設備
/mnt
: mount 是以后我們要掛載的地方()
/opt
: 可選的附加程序
/proc
: 和進程相關的文件
/root
: root用戶的家目錄()
/sbin
: 只有超級管理員才能執(zhí)行的指令 sudo
/selinux
: 是linux的一種安全機制捌臊,基本沒用過杨蛋,還得關掉它
/srv
: 相關服務文件存放的地方
/sys
: 和windows的sys,存放硬件相關驅動信息
/tmp
: 臨時文件存放的地方
/usr
: unix system resource, 自己后續(xù)手動安裝軟件的時候安裝到 /usr/local里面()
/var
: 存放的是日漸增長的文件理澎,比如日志逞力,比如數(shù)據庫等
6、ls
顯示當前目錄下面的所有文件
ls
目錄路徑(路徑糠爬,絕對和相對都可以)
-a
: 在linux里面寇荧,以點開頭的是隱藏文件,顯示所有文件
-l
: 以列表顯示文件的詳細信息执隧,可以簡寫為 ll
-R
: 遞歸的顯示所有的文件
ll之后的每一列代表的意思
第一列:文件類型
-
: 一個文件
d
: 一個目錄
l
: 一個鏈接
c
: 字符設備
b
: 塊設備
第二列-第十列:文件權限
第十一列:沒影響揩抡,不用管
第十二列:如果是文件,代表的是硬鏈接的個數(shù)镀琉,如果是目錄峦嗤,忘了
第十三列:所屬用戶 root
第十四列:所屬組 root
第十五列:文件的大小 kb ls -lh
第十六、十七屋摔、十八:文件創(chuàng)建寻仗、修改時間
第十九列:文件的名字
7、vi凡壤、vim
是什么署尤?編輯器(編輯器之神)
vi是linux自帶的編輯器耙替,vim是增強版的編輯器,但是需要安裝才能使用
簡單使用:
(1)vi 1.txt
vi后面跟文件路徑曹体,沒有就創(chuàng)建這個文件俗扇,有就打開這個文件
進來就是vi的命令模式
(2)按小寫字母i
從命令模式切換到了編輯模式、插入模式
開始編輯
(3)按esc
從編輯模式退出到命令模式
(4)輸入 :wq
保存并且退出 英文的冒號
輸入冒號之后箕别,稱之為底行模式
vi的其它用法
命令模式==》編輯模式
i
: 在光標所在處進入編輯模式
I
: 在當前行的第一個非空字符進入編輯模式
a
: 在光標所在字符的后一個字符進入編輯模式
A
: 在光標所在行末尾進入編輯模式
o
: 在光標下新建一行進入編輯模式
O
: 在光標所在行的上面新建一行進入編輯模式
s
: 刪除當前字符進入編輯模式
S
: 刪除當前行進入編輯模式
編輯模式==》命令模式
按esc
命令模式==》底行模式
:
英文的冒號即可
vi的快捷鍵
gg
: 快速切換到第一行的行首
G
:快速切換到最后一行的行首
ngg
: 快速切換到指定行的行首
^
: 快速切換到該行行首
$
: 快速切換到該行行尾
dd
: 刪除光標所在行
u
: 撤銷操作
ndd
:刪除光標下n行铜幽,包含光標所在行
yy
:復制光標所在行
p
: 粘貼復制的內容
np
: 復制幾次
nyy
: 復制光標下n行,包含光標所在行
10000dd
: 刪除文件中所有行
ctrl + f
: 下一頁 forward
ctrl + b
: 上一頁 backward
ctrl + d
: 下翻半頁 down
ctrl + u
: 上翻半頁 up
zt
: 光標所在行頂行顯示 top
zb
: 光標所在行尾行顯示 bottom
zz
: 光標所在行中間顯示 zhongjian
底行模式:
:set nu
顯示行號
:set nonu
取消顯示行號
:wq
保存并且退出
:x
保存并且退出
shift+zz
保存并且退出
:q!
不保存串稀,強制退出