<del id="d4fwx"><form id="d4fwx"></form></del>
      <del id="d4fwx"><form id="d4fwx"></form></del><del id="d4fwx"><form id="d4fwx"></form></del>

            <code id="d4fwx"><abbr id="d4fwx"></abbr></code>
          • linux日常筆記2

            DAY01 Linux系統(tǒng)的初次體驗

            創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供柳城網站建設、柳城做網站、柳城網站設計、柳城網站制作等企業(yè)網站建設、網頁設計與制作、柳城企業(yè)網站模板建站服務,十載柳城做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。

            Linux介紹

            Linux系統(tǒng)安裝(CentOS 7.4)

            Linux系統(tǒng)的操作界面

                1)圖形桌面

                2)命令行操作環(huán)境

            配置網絡

            DAY02 玩轉Linux命令行

            管理目錄和文件

            使用vim編輯器去創(chuàng)建及修改文件

            管理用戶和組賬號

            一、命令行基礎

            1. 命令格式

            基本用法

            命令字   [選項]  …   [參數(shù)1] [參數(shù)2]…

            [ ] 表示里面的內容可有可無

            在執(zhí)行一個命令的時候,命令字必須存在,選項和參數(shù)可有可無

            命令字 選項 參數(shù)之間必須有空格

            各組件解析

            選項:用來調控執(zhí)行方式

                單個字符一般用-

                單詞一般用--

            eg:

            # ls -l

            # ls --help

            參數(shù):命令的操作對象,如文檔的存放路徑、用戶名等

            2.命令行編輯技巧

            tab鍵

            功能:命令或者路徑的補齊,如果輸入的內容唯一標識某一個命令或者路徑,tab一次會自動補齊。如果不唯一則tab2次顯示出以輸入內容開頭的所有的命令或者路徑

                  拍錯

            3.快捷鍵

            Ctrl + l:清空整個屏幕

            Ctrl + c:廢棄當前編輯的命令行

            Esc+.:粘貼上一個命令的參數(shù)

            二、瀏覽目錄和文件

            1.ls命令

            格式:ls  [選項]...  [目錄或文件路徑]

            常用命令選項

            -A:包括名稱以 . 開頭的隱藏文檔

            -l:以長格式顯示

            -h:必須和-l配合用,提供易讀的容量單位(K、M等)

            -d:顯示目錄的屬性

            eg:

            # ls /root

            # ls -l /root

            # ls -A /root

            # ls -lh /root

            補充:

            絕對路徑:以/開頭的路徑

            相對路徑:不以/開頭的路徑

            通配符 * 和 ?

            * 匹配任意0-多個字符

            ?匹配任意單個字符

            eg:

            # ls /dev/tty*

            # ls /dev/tty?

            # ls /dev/tty??

            2.cat命令

            查看文件的內容

            # cat /etc/resolv.conf //查看DNS地址

            # cat /etc/redhat-release//查看系統(tǒng)的小版本

            三、創(chuàng)建目錄和文件

            1.mkdir命令

            創(chuàng)建目錄

            -p遞歸創(chuàng)建目錄

            eg:

            [root@localhost /]# cd /opt/

            [root@localhost opt]# ls

            [root@localhost opt]# mkdir ntd1711

            [root@localhost opt]# ls

            [root@localhost opt]# mkdir ntd1712

            [root@localhost opt]# ls

            [root@localhost opt]# mkdir ntd1801/group1/huangsir

            [root@localhost opt]# mkdir -p ntd1801/group1/huangsir

            [root@localhost opt]# ls

            [root@localhost opt]# ls ntd1801/

            [root@localhost opt]# ls ntd1801/group1/

            [root@localhost opt]# ls -R ntd1801/

            問答題

            a.請問下面命令創(chuàng)建了幾個目錄?

            b.這幾個目錄分別創(chuàng)建在什么位置?

            # mkdir -p ntd1802/ group2 /xushuai 請問

            2.touch命令

            創(chuàng)建文件

            touch  文件名…

            eg:

            # cd /vod/movie/cartoon

            # mkdir -p /vod/movie/cartoon

            # cd /vod/movie/cartoon/

            # touch Mulan.mp4 NeZhaNaoHai.mp4

            # ls -lh *.mp4

            四、復制,移動,刪除

            1.cp命令

            格式:cp  [選項]...  原文件…  目標路徑

            常用命令選項

            -r:遞歸,復制目錄時必須有此選項

            -p:保持原文件的權限、修改時間等屬性不變

            eg:

            [root@localhost ~]# ls -ld /backup

            [root@localhost ~]# mkdir /backup

            [root@localhost ~]# ls -ld /backup

            [root@localhost ~]# cp -r /boot/grub2 /etc/host.conf /backup/

            [root@localhost ~]# ls -ld /backup/*

            [root@localhost ~]# cp /boot/ /backup/

            [root@localhost ~]# ls -ld /backup/*

            [root@localhost ~]# cp -r /boot/ /backup/

            [root@localhost ~]# ls -ld /backup/*

            2.rm刪除

            格式:rm  [選項]...  文件或目錄…

            常用命令選項

            -r、-f:遞歸刪除(含目錄)、強制刪除

            eg:

            [root@localhost ~]# ls -ld /backup/*

            [root@localhost ~]# rm /backup/host.conf 

            [root@localhost ~]# rm -f /backup/grub2/ 

            [root@localhost ~]# rm -rf /backup/grub2/ 

            [root@localhost ~]# rm -rf /backup/boot/

            [root@localhost ~]# ls -ld /backup/*

            3.mv移動或者重命名

            格式:mv  [選項]...  原文件…  目標路徑

            eg:

            [root@localhost ~]# ls -l /vod/movie/cartoon/Mulan.mp4 

            [root@localhost ~]# mv /vod/movie/cartoon/Mulan.mp4 /backup/

            [root@localhost ~]# ls -l /backup/

            [root@localhost ~]# mv /backup/Mulan.mp4 /backup/HuaMulan.mp4

            [root@localhost ~]# ls -l /backup/

            四、Vim文本編輯器

            1. 三種模式

            命令模式:文件打開后的默認模式,只能查看文件內容不能修改

            輸入模式:可以編輯和修改

            末行模式:保存退出

            2. 切換

            命令模式  -->  輸入模式   按i鍵

            命令模式  -->  末行模式   按:鍵

            輸入模式和末行模式  --> 命令模式  按Esc鍵

            備注:輸入模式和末行模式不能直接切換,需要經過命令模式

            3. vim filename

            如果filename存在則打開這個文件

            如果filename不存在則新建這個文件

            實驗

            1. 在 /root/ 目錄下新建文件 hello.sh

            1)錄入內容“Hello World !!!”

            2)保存后使用 cat 命令確認文件內容

            2. 修改系統(tǒng)文件 /etc/hosts 

            1)在末尾增加一行內容“127.0.0.1    www.baidu.com”

            2)使用 ping 命令測試到 www.baidu.com 的連通性,觀察結果

            # ls /root/hello.sh

            # vim /root/hello.sh

            按i鍵

            輸入 Hello World!??!

            按esc鍵

            按:

            wq!

            # ls /root/hello.sh

            # cat /root/hello.sh

            4.命令模式操作

            光標行內調整

            ^ = Home鍵移動光標到行首

            $ = End鍵移動光標到行尾

            光標行間的調整

            gg 跳轉到文件的第一行

            G 跳轉到文件的最后一行

            復制,粘貼,刪除

            yy復制當前行

            #yy復制當前往下#行

            p當前光標下粘貼

            delete刪除當前光標所在的單個字符

            dd刪除(剪切)當前行

            #dd刪除(剪切)當前光標往下到#行

            查找

            /world當前光標往下查找world

            n下一個

            eg:

            [root@ntd1711 ~]# rm -rf /tmp/*

            [root@ntd1711 ~]# mkdir /tmp/test01

            [root@ntd1711 ~]# cp /etc/mail.rc /tmp/test01/

            [root@ntd1711 ~]# ls /tmp/test01/mail.rc

            [root@ntd1711 ~]# vim /tmp/test01/mail.rc

            5.末行模式操作

            :w保存

            :q退出

            :wq保存并退出

            :wq!強制保存并退出

            :w /root/xxx.file把當前文件另存為/root/xxx.file

            :r /root/xxx.file把/root/xxx.file文件加載到當前文件中

            6.查找替換

            :s/old/new 替換當前行第一個old為new

            :s/old/new/g 替換當前行所有的old為new

            :n,m s/old/new/g替換第n-m行所有的old為new

            :% s/old/new/g 替換文件內所有的old為new

            u撤銷

            eg:

            [root@ntd1711 test01]# ls /etc/passwd /tmp/test01/passwd

            [root@ntd1711 test01]# cp /etc/passwd /tmp/test01/

            [root@ntd1711 test01]# ls /etc/passwd /tmp/test01/passwd

            [root@ntd1711 test01]# vim /tmp/test01/passwd 

            在末行模式輸入

            /root  

            :s/root/feige

            u

            :s/root/feige/g

            u

            :1,10s/root/feige/g

            u

            :%s/root/feige/g

            u

            :q!

            顯示和關閉行號

            :set nu|nonu

            五、管理用戶和組

            1.用戶管理

            a.用戶分類

            超級用戶:管理員賬戶root uid為0

            系統(tǒng)用戶:系統(tǒng)服務產生 uid范圍 1 ~ 999

            普通用戶:管理員自己創(chuàng)建的賬戶,uid范圍 1000 ~ 60000

            b.創(chuàng)建用戶

            # id 賬戶名 驗證系統(tǒng)是否存在這個賬戶

            # useradd 賬戶名 創(chuàng)建賬戶

            c.設置密碼

            #passwd 賬戶 設置密碼

            d.修改賬戶信息

            #usermod

            -l 新賬戶 舊賬戶修改登錄名字

            e.刪除賬戶

            #userdel 賬戶  刪除賬戶

            -r     連同家目錄一起刪除

            總結:

            當默認創(chuàng)建一個普通用戶的時候,會在/home下創(chuàng)建一個同名的文件夾。

            這個文件夾就是創(chuàng)建用戶的家目錄

            eg:

            [root@ntd1711 ~]# id nvshen

            [root@ntd1711 ~]# useradd nvshen

            [root@ntd1711 ~]# id nvshen

            [root@ntd1711 ~]# passwd nvshen

            [root@ntd1711 ~]# id miaodt

            [root@ntd1711 ~]# id nvshen

            [root@ntd1711 ~]# usermod -l miaodt nvshen

            [root@ntd1711 ~]# id miaodt

            [root@ntd1711 ~]# id nvshen

            [root@ntd1711 ~]# usermod -l nvshen miaodt

            [root@ntd1711 ~]# id miaodt

            [root@ntd1711 ~]# id nvshen

            [root@ntd1711 ~]# userdel nvshen

            實驗:

            1.新建名為 nvshen 的用戶賬號,將密碼設置為 1234567

            測試以用戶 nvshen 遠程登錄到本機系統(tǒng)

            2.將此用戶的家目錄遷移到 /opt/nvshen 目錄

            重新以用戶 nvshen 遠程登錄本機系統(tǒng),確認當前 pwd 工作目錄位置

            3.徹底刪除名為 nvshen 的用戶賬號

            檢查其ID信息,查看提示結果。檢查其家目錄是否可用

            [root@ntd1711 ~]# id nvshen

            [root@ntd1711 ~]# useradd nvshen

            [root@ntd1711 ~]# id nvshen

            [root@ntd1711 ~]# passwd nvshen

            [root@ntd1711 ~]# ssh [email protected]

            [nvshen@ntd1711 ~]$ pwd

            [nvshen@ntd1711 ~]$ whoami 

            [nvshen@ntd1711 ~]$ exit

            [root@ntd1711 ~]# ls -ld /opt/nvshen

            [root@ntd1711 ~]# ls -ld /home/nvshen/

            [root@ntd1711 ~]# usermod -d /opt/nvshen nvshen

            [root@ntd1711 ~]# ls -ld /opt/nvshen

            [root@ntd1711 ~]# mv /home/nvshen/ /opt/

            [root@ntd1711 ~]# ls -ld /opt/nvshen

            [root@ntd1711 ~]# ssh [email protected]

            [nvshen@ntd1711 ~]$ pwd

            [nvshen@ntd1711 ~]$ exit

            [root@ntd1711 ~]# id nvshen

            [root@ntd1711 ~]# ls -ld /opt/nvshen/

            [root@ntd1711 ~]# userdel nvshen

            [root@ntd1711 ~]# id nvshen

            [root@ntd1711 ~]# ls -ld /opt/nvshen/

            2.組管理

            a.創(chuàng)建組

            #groupadd 組名

            -g gid創(chuàng)建組的時候指定gid

            b.給組添加刪除成員(用戶)

            #gpasswd

            -a:添加指定用戶為組成員

            -d:從組內刪除指定的成員用戶

            c.刪除組

            #groupdel

            eg:

            [root@ntd1711 ~]# id nvshen

            [root@ntd1711 ~]# useradd nvshen

            [root@ntd1711 ~]# id nvshen

            [root@ntd1711 ~]# groupadd -g 600 stugrp

            [root@ntd1711 ~]# gpasswd -a nvshen stugrp

            [root@ntd1711 ~]# id nvshen

            [root@ntd1711 ~]# groupdel stugrp

            [root@ntd1711 ~]# id nvshen

            新聞名稱:linux日常筆記2
            標題鏈接:http://www.jbt999.com/article4/ihpiie.html

            成都網站建設公司_創(chuàng)新互聯(lián),為您提供商城網站、網站排名微信小程序、域名注冊標簽優(yōu)化、服務器托管

            廣告

            聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

            成都網站建設

              <del id="d4fwx"><form id="d4fwx"></form></del>
              <del id="d4fwx"><form id="d4fwx"></form></del><del id="d4fwx"><form id="d4fwx"></form></del>

                    <code id="d4fwx"><abbr id="d4fwx"></abbr></code>
                  • 色综合久久天天综合网 | 91做爱网站 | 国产一级a毛一级a毛片视频黑人 | 成人吧欧美色图 | 99re在线视频免费观看 |