在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > Linux基礎命令之: Linux常用命令

            Linux基礎命令之: Linux常用命令

            作者: 時間:2013-09-13 來源:網(wǎng)絡 收藏

            本文引用地址:http://www.biyoush.com/article/257158.htm

            2.patch

            (1)作用。

            命令跟diff配合使用,把生成的補丁文件應用到現(xiàn)有代碼上。

            (2)格式。

            patch[選項][待patch的文件[patch文件]]。

            常用的格式為:patch-pnum[patch文件],其中的-pnum是選項參數(shù),在后面會詳細介紹。

            (3)常見參數(shù)。

            patch主要選項參數(shù)如表2.27所示。

            表2.27 patch命令常見參數(shù)列表

            選項

            參數(shù)含義

            -b

            生成備份文件

            -d

            把dir設置為解釋補丁文件名的當前目錄

            -e

            把輸入的補丁文件看作是ed腳本

            -pnum

            剝離文件名中的前NUM個目錄部分

            -t

            在執(zhí)行過程中不要求任何輸入

            -v

            顯示patch的版本號

            以下對-punm選項進行說明。

            首先查看以下示例(對分別位于xc.orig/config/cf/Makefile和xc.bsd/config/cf/Makefile的文件使用patch命令)。

            diff-ruNaxc.orig/config/cf/Makefilexc.bsd/config/cf/Makefile

            以下是patch文件的頭標記。

            ---xc.orig/config/cf/Imake.cfFriJul3012:45:471999

            +++xc.new/config/cf/Imake.cfFriJan2113:48:442000

            這個patch如果直接應用,那么它會去找“xc.orig/config/cf”目錄下的Makefile文件,假如用戶源碼樹的根目錄是缺省的xc而不是xc.orig,則除了可以把xc.orig移到xc處之外,還有什么簡單的方法應用此patch嗎?NUM就是為此而設的:patch會把目標路徑名剝?nèi)UM個“/”,也就是說,在此例中,-p1的結(jié)果是config/cf/Makefile,-p2的結(jié)果是cf/Makefile。因此,在此例中就可以用命令cdxc;patch_p1/pathname/xxx.patch完成操作。

            (4)使用實例。

            [root@localhostdavid]#diffhello1.chello2.c>hello1.patch

            [root@localhostdavid]#patch./hello1.chello1.patch

            patchingfile./hello1.c

            [root@localhostdavid]#vihello1.c

            #includestdio.h>

            voidmain()

            {

            printf(Hello!Thisisyourhome!n);

            }

            在該實例中,由于patch文件和源文件在同一目錄下,因此直接給出了目標文件的目錄,在應用了patch之后,hello1.c的內(nèi)容變?yōu)榱薶ello2.c的內(nèi)容。

            (5)使用說明。

            n 如果patch失敗,patch命令會把成功的patch行補上其差異,同時(無條件)生成備份文件和一個.rej文件。.rej文件里沒有成功提交的patch行,需要手工打上補丁。這種情況在源碼升級的時候有可能會發(fā)生。

            n 在多數(shù)情況下,patch程序可以確定補丁文件的格式,當它不能識別時,可以使用-c、-e、-n或者-u選項來指定輸入的補丁文件的格式。由于只有GNUpatch可以創(chuàng)建和讀取新版上下文格式的patch文件,因此,除非能夠確定補丁所面向的只是那些使用GNU工具的用戶,否則應該使用舊版上下文格式來生成補丁文件。

            n 為了使patch程序能夠正常工作,需要上下文的行數(shù)至少是2行(即至少是有一處差別的文件)。

            2.1.5網(wǎng)絡相關命令

            下網(wǎng)絡相關的常見命令如表2.28所示,本書僅以ifconfig和ftp為例進行說明。

            表2.28 下網(wǎng)絡相關命令

            選項

            參數(shù)含義

            常見選項格式

            netstat

            顯示網(wǎng)絡連接、路由表和網(wǎng)絡接口信息

            netstat[-an]

            nslookup

            查詢一臺機器的IP地址和其對應的域名

            nslookup[IP地址/域名]

            finger

            查詢用戶的信息

            finger[選項][使用者][用戶@主機]

            ping

            用于查看網(wǎng)絡上的主機是否在工作

            ping[選項]主機名/IP地址

            ifconfig

            查看和配置網(wǎng)絡接口的參數(shù)

            ifconfig[選項][網(wǎng)絡接口]

            ftp

            利用ftp協(xié)議上傳和下載文件

            在本節(jié)中會詳細講述

            telnet

            利用telnet協(xié)議訪問主機

            telent[選項][IP地址/域名]

            ssh

            利用ssh登錄對方主機

            ssh[選項][IP地址]

            1.ifconfig

            (1)作用。

            用于查看和配置網(wǎng)絡接口的地址和參數(shù),包括IP地址、網(wǎng)絡掩碼、廣播地址,它的使用權(quán)限是超級用戶。

            (2)格式。

            ifconfig有兩種使用格式,分別用于查看和更改網(wǎng)絡接口。

            ①ifconfig[選項][網(wǎng)絡接口]:用來查看當前系統(tǒng)的網(wǎng)絡配置情況。

            ②ifconfig網(wǎng)絡接口[選項]地址:用來配置指定接口(如eth0、eth1)的IP地址、網(wǎng)絡掩碼、廣播地址等。

            (3)常見參數(shù)。

            ifconfig第二種格式的常見選項參數(shù)如表2.29所示。

            表2.29 ftp命令選項的常見參數(shù)列表

            選項

            參數(shù)含義

            -interface

            指定的網(wǎng)絡接口名,如eth0和eth1

            up

            激活指定的網(wǎng)絡接口卡

            down

            關閉指定的網(wǎng)絡接口

            broadcastaddress

            設置接口的廣播地址

            pointopoint

            啟用點對點方式

            address

            設置指定接口設備的IP地址

            netmaskaddress

            設置接口的子網(wǎng)掩碼

            (4)使用實例。

            首先,在本例中使用ifconfig的第一種格式來查看網(wǎng)絡接口配置情況。

            [root@localhost~]#ifconfig

            eth0Linkencap:EthernetHWaddr00:08:02:E0:C1:8A

            inetaddr:192.168.1.70Bcast:192.168.1.255

            Mask:255.255.255.0

            inet6addr:fe80::208:2ff:fee0:c18a/64Scope:Link

            UPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1

            RXpackets:26931errors:0dropped:0overruns:0frame:0

            TXpackets:3209errors:0dropped:0overruns:0carrier:0

            collisions:0txqueuelen:1000

            RXbytes:6669382(6.3MiB)TXbytes:321302(313.7KiB)

            Interrupt:11

            loLinkencap:LocalLoopback

            inetaddr:127.0.0.1Mask:255.0.0.0

            inet6addr:::1/128Scope:Host

            UPLOOPBACKRUNNINGMTU:16436Metric:1

            RXpackets:2537errors:0dropped:0overruns:0frame:0

            TXpackets:2537errors:0dropped:0overruns:0carrier:0

            collisions:0txqueuelen:0

            RXbytes:2093403(1.9MiB)TXbytes:2093403(1.9MiB)

            可以看出,使用ifconfig的顯示結(jié)果中詳細列出了所有活躍接口的IP地址、硬件地址、廣播地址、子網(wǎng)掩碼、回環(huán)地址等。

            [root@localhostworkplace]#ifconfigeth0

            eth0Linkencap:EthernetHWaddr00:08:02:E0:C1:8A

            inetaddr:192.168.1.70Bcast:192.168.1.255Mask:255.255.255.0

            inet6addr:fe80::208:2ff:fee0:c18a/64Scope:Link

            UPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1

            RXpackets:27269errors:0dropped:0overruns:0frame:0

            TXpackets:3212errors:0dropped:0overruns:0carrier:0

            collisions:0txqueuelen:1000

            RXbytes:6698832(6.3MiB)TXbytes:322488(314.9KiB)

            Interrupt:11

            在此例中,通過指定接口顯示出對應接口的詳細信息。另外,用戶還可以通過指定參數(shù)“-a”來查看所有接口(包括非活躍接口)的信息。

            接下來的示例指出了如何使用ifconfig的第二種格式來改變指定接口的網(wǎng)絡參數(shù)配置。

            [root@localhost~]#ifconfigeth0down

            [root@localhost~]#ifconfig

            loLinkencap:LocalLoopback

            inetaddr:127.0.0.1Mask:255.0.0.0

            inet6addr:::1/128Scope:Host

            UPLOOPBACKRUNNINGMTU:16436Metric:1

            RXpackets:1931errors:0dropped:0overruns:0frame:0

            TXpackets:1931errors:0dropped:0overruns:0carrier:0

            collisions:0txqueuelen:0

            RXbytes:2517080(2.4MiB)TXbytes:2517080(2.4MiB)

            在此例中,通過將指定接口的狀態(tài)設置為DOWN,暫時停止該接口的工作。

            [root@localhost~]#ifconfigeth0210.25.132.142netmask255.255.255.0

            [root@localhost~]#ifconfig

            eth0Linkencap:EthernetHWaddr00:08:02:E0:C1:8A

            inetaddr:210.25.132.142Bcast:210.25.132.255Mask:255.255.255.0

            inet6addr:fe80::208:2ff:fee0:c18a/64Scope:Link

            UPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1

            RXpackets:1722errors:0dropped:0overruns:0frame:0

            TXpackets:5errors:0dropped:0overruns:0carrier:0

            collisions:0txqueuelen:1000

            RXbytes:147382(143.9KiB)TXbytes:398(398.0b)

            Interrupt:11

            從上例可以看出,ifconfig改變了接口eth0的IP地址、子網(wǎng)掩碼等,在之后的ifconfig查看中可以看出確實發(fā)生了變化。

            (5)使用說明。

            用ifconfig命令配置的網(wǎng)絡設備參數(shù)不重啟就可生效,但在機器重新啟動以后將會失效,除非在網(wǎng)絡接口配置文件中進行修改。

            linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)


            評論


            相關推薦

            技術專區(qū)

            關閉