day32-Linux基礎(chǔ)1

1. linux系統(tǒng)介紹

  1. 發(fā)展史
    unix:是一款操作系統(tǒng),收費(fèi)的,有錢人用的東西
    mnix:unix的簡(jiǎn)化版,也收費(fèi),還可以接受
    linux內(nèi)核,windows操作系統(tǒng)內(nèi)核 nt
  2. 優(yōu)點(diǎn)
    (1)開源免費(fèi)
    (2)多用戶
    (3)良好的界面(桌面端、字符端)
    (4)穩(wěn)定持久
  3. 發(fā)行版本
    只要是基于linux內(nèi)核的操作系統(tǒng),統(tǒng)一稱為linux系統(tǒng)
    不同系列,基本指令都是一樣的,只有軟件的安裝方式不一樣
    大便系列:Debian
    Ubuntu:屬于大便系列 16.04 桌面端(個(gè)人計(jì)算機(jī)使用居多)
    apt-get
    賤兔系列: Gentoo
    RedHat: 紅帽系列(收費(fèi)的)
    CentOS:屬于紅帽系列,免費(fèi)的,非常穩(wěn)定,常用作服務(wù)器系統(tǒng)
    也有桌面端 yum 6.8 7.x
    費(fèi)德羅: Federo,紅帽系列

2. 遠(yuǎn)程連接

使用工具:putty、xshell
打開你的虛擬機(jī),會(huì)出現(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 手動(dòng)選擇網(wǎng)卡

3. 簡(jiǎn)單指令

  1. [root@localhost ~]#
    root: 超級(jí)管理員,擁有至高無(wú)上的權(quán)限,所以進(jìn)來(lái)之后別亂動(dòng)
    為了防止系統(tǒng)玩壞,首先拍個(gè)快照
    localhost:主機(jī)名
    ~ : 代表的是在哪一個(gè)目錄下面,~代表的是當(dāng)前用戶的家目錄
    # : 代表的意思是超級(jí)管理員在執(zhí)行指令, $ 代表的是普通用戶在執(zhí)行指令
    如果是普通用戶bajie,進(jìn)來(lái)之后就是這樣的:[bajie@localhost ~]$
  1. 簡(jiǎn)單指令:
    pwd : 當(dāng)前目錄的絕對(duì)路徑
    ls : 顯示當(dāng)前目錄里面所有的文件
    cd : 切換目錄 cd 目錄路徑
    目錄就是文件夾
    絕對(duì)路徑 :相對(duì)于跟目錄的路徑
    相對(duì)路徑 :相對(duì)于當(dāng)前目錄的路徑
    ./ : 當(dāng)前目錄里面的哪個(gè)文件 可以省略不寫
    ../ : 上一級(jí)目錄下面哪個(gè)文件
    / : 跟目錄
    ../ : 上一級(jí)目錄
    ~ : 當(dāng)前用戶的家目錄 root用戶的家目錄就是 /root
    普通用戶的家目錄 /home/bajie
    去往家目錄的快捷鍵 cd
    cd ~ == cd
    - : 去往上一個(gè)目錄,類似遙控器的 回看
    關(guān)機(jī)指令:poweroff halt
    重啟指令:reboot
    tab鍵:自動(dòng)補(bǔ)全功能
    清除屏幕: clear
    ctrl + l: 清除屏幕
    ctrl + a: 快速的來(lái)到指令的最前面
    ctrl + e : 快速的來(lái)到指令的最后面
    ctrl + c : 終止當(dāng)前的進(jìn)程
    ping :測(cè)試兩臺(tái)機(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 到指定的時(shí)間關(guān)機(jī)

4. ssh

ssh是一個(gè)協(xié)議(遠(yuǎn)程登錄協(xié)議),同時(shí)也是一個(gè)指令,ssh協(xié)議默認(rèn)端口號(hào)是22
ssh也是linux里面的一個(gè)指令,可以實(shí)現(xiàn)登錄別的linux系統(tǒng)
linux1登錄linux2,通過(guò)ssh登錄
windows登錄linux,需要使用軟件,xshell
ssh root@10.7.181.66 輸入密碼即可登錄
ssh 用戶名@ip地址

5. 目錄結(jié)構(gòu)

  1. linux各種顏色的意思
    下面是linux系統(tǒng)默認(rèn)不同類型文件的顏色:
    白色:表示普通文件
    藍(lán)色:表示目錄
    綠色:表示可執(zhí)行文件
    紅色:表示壓縮文件
    淺藍(lán)色:鏈接文件
    紅色閃爍:表示鏈接的文件有問題
    黃色:表示設(shè)備文件
    灰色:表示其他文件
  2. 根目錄下的目錄都是是什么意思
    /bin : 二進(jìn)制文件,指令存放地方
    /boot : 存放和啟動(dòng)相關(guān)的內(nèi)容
    /dev : 存放設(shè)備的地方(
    /etc : 存放配置文件的地方(

    /home : 家,普通用戶家目錄存放的地方(
    /lib /lib64 : 存放都是庫(kù)文件
    lost + found : linux系統(tǒng)文件獨(dú)有的一個(gè)目錄
    /media : 媒體設(shè)備
    /mnt : mount 是以后我們要掛載的地方(

    /opt : 可選的附加程序
    /proc : 和進(jìn)程相關(guān)的文件
    /root : root用戶的家目錄(
    /sbin : 只有超級(jí)管理員才能執(zhí)行的指令 sudo
    /selinux : 是linux的一種安全機(jī)制,基本沒用過(guò),還得關(guān)掉它
    /srv : 相關(guān)服務(wù)文件存放的地方
    /sys : 和windows的sys,存放硬件相關(guān)驅(qū)動(dòng)信息
    /tmp : 臨時(shí)文件存放的地方
    /usr : unix system resource, 自己后續(xù)手動(dòng)安裝軟件的時(shí)候安裝到 /usr/local里面(

    /var : 存放的是日漸增長(zhǎng)的文件,比如日志,比如數(shù)據(jù)庫(kù)等

6. ls

  1. 顯示當(dāng)前目錄下面的所有文件
    ls 目錄路徑(路徑,絕對(duì)和相對(duì)都可以)
    -a : 在linux里面,以點(diǎn)開頭的是隱藏文件,顯示所有文件
    -l : 以列表顯示文件的詳細(xì)信息,可以簡(jiǎn)寫為 ll
    -R : 遞歸的顯示所有的文件
    ll之后的每一列代表的意思
    第一列:文件類型
    - : 一個(gè)文件
    d : 一個(gè)目錄
    l : 一個(gè)鏈接
    c : 字符設(shè)備
    b : 塊設(shè)備
    第二列-第十列:文件權(quán)限
    第十一列:沒影響,不用管
    第十二列:如果是文件,代表的是硬鏈接的個(gè)數(shù),如果是目錄,忘了
    第十三列:所屬用戶 root
    第十四列:所屬組 root
    第十五列:文件的大小 kb ls -lh
    第十六、十七、十八:文件創(chuàng)建、修改時(shí)間
    第十九列:文件的名字

7. vi、vim

  1. 是什么?編輯器(編輯器之神)
    vi是linux自帶的編輯器,vim是增強(qiáng)版的編輯器,但是需要安裝才能使用
  2. 簡(jiǎn)單使用:
    (1)vi 1.txt
    vi后面跟文件路徑,沒有就創(chuàng)建這個(gè)文件,有就打開這個(gè)文件
    進(jìn)來(lái)就是vi的命令模式
    (2)按小寫字母i
    從命令模式切換到了編輯模式、插入模式
    開始編輯
    (3)按esc
    從編輯模式退出到命令模式
    (4)輸入 :wq 保存并且退出 英文的冒號(hào)
    輸入冒號(hào)之后,稱之為底行模式
  3. vi的其它用法
    命令模式==》編輯模式
    i : 在光標(biāo)所在處進(jìn)入編輯模式
    I : 在當(dāng)前行的第一個(gè)非空字符進(jìn)入編輯模式
    a : 在光標(biāo)所在字符的后一個(gè)字符進(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
    命令模式==》底行模式
    : 英文的冒號(hào)即可
  4. 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 : 下一頁(yè) forward
    ctrl + b : 上一頁(yè) backward
    ctrl + d : 下翻半頁(yè) down
    ctrl + u : 上翻半頁(yè) up
    zt : 光標(biāo)所在行頂行顯示 top
    zb : 光標(biāo)所在行尾行顯示 bottom
    zz : 光標(biāo)所在行中間顯示 zhongjian
    底行模式:
    :set nu 顯示行號(hào)
    :set nonu 取消顯示行號(hào)
    :wq 保存并且退出
    :x 保存并且退出
    shift+zz 保存并且退出
    :q! 不保存,強(qiáng)制退出
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容