posts - 89, comments - 241, trackbacks - 0, articles - 1
             :: 首頁(yè) ::  :: 聯(lián)系 :: 聚合  :: 管理

          Linux(第1—4章)總結(jié)

          Posted on 2010-01-08 02:45 saobaolu 閱讀(606) 評(píng)論(1)  編輯  收藏 所屬分類: Linux操作系統(tǒng)

           

          Linux(14)總結(jié)》

          1.       linux操作系統(tǒng)的特點(diǎn):開(kāi)放性,多用戶,多任務(wù),良好的用戶界面,設(shè)備獨(dú)立性,出色的速度性能,豐富的網(wǎng)絡(luò)功能,可靠的安全性,可移植性強(qiáng),安全符合POSIX標(biāo)準(zhǔn),UNIX的完整實(shí)現(xiàn),開(kāi)發(fā)功能強(qiáng)。

          2.       linux內(nèi)核版本有三個(gè)數(shù)字組成

          r:是目前發(fā)行的主版本。

          x:偶數(shù)為穩(wěn)定版本,奇數(shù)為測(cè)試中的版本。

          y:是錯(cuò)誤修補(bǔ)的次數(shù)。

          3.       linux的分區(qū)

          硬盤的分區(qū)主要分為基本分區(qū)和擴(kuò)充分區(qū)。基本分區(qū)和擴(kuò)充分區(qū)的數(shù)目之和不能大于4。且基本分區(qū)可以馬上被使用但不能再分區(qū)。擴(kuò)充分區(qū)必須再進(jìn)行分區(qū)后才能使用,即它必須還要進(jìn)行二次分區(qū),擴(kuò)充分區(qū)再分為邏輯分區(qū)。

          4.       linux的分區(qū)名稱規(guī)定

          IDE設(shè)備前綴為hd,SCSI設(shè)備前綴為sd。每一個(gè)硬盤最多只能有4個(gè)主分區(qū),在linux中最多可以劃分16個(gè)分區(qū)(包括邏輯分區(qū)),并規(guī)定主分區(qū)和擴(kuò)展分區(qū)占用1-16編號(hào)中的前4個(gè)。那么hda1hda2,hda3hda4就可以代表第一個(gè)IDE設(shè)備中的三個(gè)主分區(qū)和一個(gè)擴(kuò)展分區(qū),而hda5-hda16必定是邏輯分區(qū)。一般來(lái)說(shuō),linux需要一個(gè)swap分區(qū),一個(gè)boot分區(qū),一個(gè)usr分區(qū),一個(gè)home分區(qū),一個(gè)var/log分區(qū),可以根據(jù)實(shí)際需要確定。Linux下最少要有兩個(gè)分區(qū),一個(gè)是swap交換分區(qū),一個(gè)是根分區(qū)。Swap交換分區(qū)需要的大小根據(jù)官方的說(shuō)法,應(yīng)該是實(shí)際內(nèi)存的兩倍,但實(shí)際情況建議不超過(guò)1GB,不低于128MB

          5.       登錄內(nèi)容

          Linux有超級(jí)用戶和普通用戶之分,普通用戶名稱是任意的,用戶數(shù)量沒(méi)有限制,使用系統(tǒng)工具或命令進(jìn)行創(chuàng)建,而超級(jí)用戶的用戶名為root,只有一個(gè)。

          登錄——login

          注銷——logout

          關(guān)機(jī)——shutdown

          重啟——reboot

          6.       進(jìn)入字符界面三種方式

          (1)    在圖形環(huán)境下開(kāi)啟終端窗口進(jìn)入字符界面。

          (2)    在系統(tǒng)啟動(dòng)后直接進(jìn)入字符界面工作。

          (3)    使用遠(yuǎn)程登錄方式(SSHTelnet)進(jìn)入字符界面

          7.       字符界面切換到圖形化界面

          (1)    命令startx

          (2)    INIT配置文件(/etc/initab)中的“id3initdefault”中的3改為5,系統(tǒng)將直接被引導(dǎo)進(jìn)入圖形化界面。

          圖形化界面切換到字符界面

          Linux主機(jī)在控制臺(tái)下提供了六個(gè)虛擬終端,在每一個(gè)終端中都可以執(zhí)行各自的程序。

          Ctrl+Alt+F1——安裝提示對(duì)話框

          Ctrl+Alt+F2——Shell提示

          Ctrl+Alt+F3——安裝日志(安裝日志的信息)

          Ctrl+Alt+F4——與系統(tǒng)相關(guān)的信息

          Ctrl+Alt+F5——其他信息

          Ctrl+Alt+F7——圖形化顯示

          8.       linux啟動(dòng)過(guò)程

          BIOS自檢,啟動(dòng)GRUB,加載內(nèi)核,執(zhí)行init進(jìn)程,通過(guò)/etc/inittab文件進(jìn)行初始化,登錄Linux。

          系統(tǒng)運(yùn)行級(jí)別的切換命令——init 5

          9.       Shell不是linux內(nèi)核的組成部分,但他是連接用戶和linux內(nèi)核的橋梁。對(duì)于用戶發(fā)出的命令,Shell把他們解釋成Linux內(nèi)核可以理解的代碼,然后執(zhí)行。(命令解釋器)

          10.   目錄和文件名

          (1)    命名規(guī)則:

          除“/”外,所有的字符都合法。

          有些字符最好不要用,如空格符,制表符,退格符和字符:?@#&|<>等。

          避免使用+,—或.作為普通文件名的第一個(gè)字符(在linux下以“.”開(kāi)頭的文件屬于隱藏文件)。

          文件名大小寫(xiě)敏感。

          (2)    文件后綴和文件類型

          .exe—可執(zhí)行文件                .bat—批處理文件

          *.conf配置文件                 *.rpmRPM

          *.a一種存檔文件                *.lock一種鎖定文件

          .* 隱含文件                    *.cC語(yǔ)言源程序文件

          *.cppC++語(yǔ)言源程序文件         *.sqlSQL語(yǔ)言文件

          *.txt無(wú)格式的ASCII碼文件      *.html/*.htm靜態(tài)web頁(yè)

          *.au/*.wav一種聲音文件         *.jpg/*.gif/*.png一種圖像,圖形文件

          *.tar存檔文件                  *.Z/*.gz/*.bz2壓縮文件

          12. 命令格式和通配符

          Shell命令的一般格式為:cmd [-options] [arguments]

          其中cmd表示命令名,options是可選項(xiàng),arguments是參數(shù)。

          *    匹配任何字符和任何數(shù)目的字符

          ?    匹配任何單個(gè)字符

          [---] 匹配任何包含在括號(hào)中的單個(gè)字符

           如:ls *.c           列出當(dāng)前目錄下的所有C語(yǔ)言文件

               ls  /home/*/*.c    列出/home目錄下所有子目錄中的所有C語(yǔ)言源文件

               ls g*.conf       列出當(dāng)前目錄下的所有以g開(kāi)始的conf文件

               ls wang?.dat     列出當(dāng)前目錄下以wang開(kāi)始的,最后一個(gè)字符是任意的dat文件

               ls [abc]*        列出當(dāng)前目錄下的首字符是abc的所有文件

               ls [!abc]*       列出當(dāng)前目錄下的首字符不是abc的所有文件

               ls [a-zA-Z]*     列出當(dāng)前目錄下的首字符是字母的所有文件

          13.   獲得命令幫助

          man ls   使用man命令顯示ls命令的幫助信息結(jié)果

          info ls   使用info命令顯示ls命令的幫助信息結(jié)果

          Ctrl + H 鍵進(jìn)入info命令的幫助屏幕

          用戶可以使用上,下箭頭和<PgUp>,<PgDn>鍵進(jìn)行翻閱,Q鍵退出。

          14.   掛載軟盤

          命令格式:mount 設(shè)備文件名 掛載點(diǎn)目錄

          如:mount /dev/fd0 /mnt/floppy 將軟盤掛載到/mnt/floppy目錄,必須保證目錄/mnt/floppy存在,且/mnt/floppy不是當(dāng)且目錄

          15.   掛載光驅(qū)

          如:mount -t iso9660 /dev/cdrom /mnt/cdrom 將光驅(qū)掛載到/mnt/ cdrom目錄,必須保證目錄/mnt/ cdrom存在,且/mnt/ cdrom不是當(dāng)且目錄

          16.   彈出光盤驅(qū)動(dòng)器

          命令格式:eject [光盤掛載點(diǎn)/光盤設(shè)備文件絕對(duì)路徑名]

          如:eject 彈出系統(tǒng)默認(rèn)的光盤驅(qū)動(dòng)器(如果當(dāng)前光盤處于掛載狀態(tài),eject命令將先調(diào)用umount命令卸載光盤,然后再?gòu)棾龉獗P)

          17.   關(guān)閉光盤驅(qū)動(dòng)器

             命令格式:eject -t [光盤設(shè)備文件]

             如:eject -t 關(guān)閉指定的光盤驅(qū)動(dòng)器

          18.   卸載軟盤和光盤

          命令格式:umount 設(shè)備文件名/掛載點(diǎn)目錄

          如:umount /mnt/floppy卸載軟盤

          umount /mnt/cdrom卸載光驅(qū)

          19.   訪問(wèn)windows分區(qū)

          (1)    以超級(jí)用戶登錄 root

          (2)    查看windows分區(qū)相關(guān)信息

          如:fdisk -l 在顯示的結(jié)果中查看類型為FATFAT32的設(shè)備

          (3)    掛載windows分區(qū)

          如:mkdir /mnt/win_e

          mount -t vfat/dey/hda5   /mnt/win_e 

          要將類型為FAT32windows分區(qū)掛載到/mnt/win_e,用戶可以到/mnt/win_e目錄下訪問(wèn)該分區(qū)

          20.   USB存儲(chǔ)設(shè)備掛載和卸載

          (1)    查看USB設(shè)備的相關(guān)信息

          fdisk -l /dev/sda 注意:不要在sda后面加通配符“*”或“?”,否則運(yùn)行命令后返回的信息將不正常。

          (2)    /mnt目錄下建立一個(gè)掛裝USB存儲(chǔ)器的目錄

          mkdir /mnt/usb

          (3)    運(yùn)行裝載設(shè)備命令,將USB設(shè)備掛載到/mnt/usb目錄下

          mount -t msdos /dev/sdal /mnt/usb

          (4)    運(yùn)行ls命令查看USB存儲(chǔ)器中的文件信息

          ls /mnt/usb

          21.   pwd

          功能:顯示用戶當(dāng)前所處的目錄(絕對(duì)路徑)

          命令格式:pwd

          如:/root 顯示用戶當(dāng)前的目錄

          22.   cd

             功能:將當(dāng)前工作目錄改變到指定的目錄

             命令格式:cd   目錄名(“.”當(dāng)前目錄, ..”父目錄, ~”用戶的個(gè)人目錄)

          23.   ls

             功能:列出文件或子目錄的信息

             命令格式:ls 選項(xiàng) 目錄或文件名

             常用的選項(xiàng)及其含義:

             -a:顯示指定目錄下所有子目錄與文件,包括隱藏文件

             -i:在輸出的第一列顯示文件的i節(jié)點(diǎn)號(hào)

             -l:以長(zhǎng)格式來(lái)顯示文件的詳細(xì)信息。這個(gè)選項(xiàng)最常用

             如:ls -l   以長(zhǎng)格式顯示當(dāng)前目錄下所有文件和目錄

          24.   mkdir

             功能:建立目錄

             命令格式:mkdir 目錄名

             如:mkdir   dirl   建立一個(gè)新目錄dirl

          25.   rmdir

             功能:刪除目錄

             命令格式:rmkdir 目錄名或rm-r目錄名

             說(shuō)明:所刪除的目錄下必須沒(méi)有文件存在才可刪除該目錄,否則無(wú)法刪除

             如:rmdir dirl   刪除目錄dirl

                 rm-r   dirl   刪除目錄dirl及其子目錄下所有文件

          26.   touch

             功能:修改文件

             命令格式:touch 參數(shù)   文件或目錄名

             參數(shù)選項(xiàng):-d:把文件的存取,修改時(shí)間改為d后所示時(shí)間

                       -a:只把文件的存取時(shí)間改為當(dāng)前時(shí)間

                       -m:只把文件的修改時(shí)間改為當(dāng)前時(shí)間

          27. cp

             功能:復(fù)制文件或目錄

             命令格式:cp 參數(shù)   源文件   目標(biāo)文件

             參數(shù)選項(xiàng)及其含義:

          -f:如果目標(biāo)文件或目錄存在,則覆蓋,但不會(huì)提示用戶

                -i:如果目標(biāo)文件或目錄存在,提示是否覆蓋

                -R:復(fù)制目錄,包含目錄下的各級(jí)子目錄

             如:cp /home/stul/exa.txt   /usr /home/stul目錄下的文件exa.txt復(fù)制到/usr目錄下

          28.   rm

             功能:它將某個(gè)目錄及其下的所有文件及子目錄均刪除

             命令格式:rm [選項(xiàng)文件

             參數(shù)選項(xiàng)及其含義:

                 -f:忽略不存在的文件,從不給出提示

                 -r:指示rm將參數(shù)中列出的全部目錄和子目錄均遞歸地刪除

                 -i:進(jìn)行交互式刪除

             如:rm -rf /home/stul /home/stul目錄下所有文件和子目錄全部刪除

          29.   mv

             功能:將文件由一個(gè)目錄移入另一個(gè)目錄中

             命令格式:mv [參數(shù)源文件或目錄   目標(biāo)文件或目錄

             參數(shù)選項(xiàng)及其含義:

                 -i:交互方式操作,如果mv操作將導(dǎo)致對(duì)已存在的目錄文件的覆蓋,此時(shí)系統(tǒng)詢問(wèn)是否重寫(xiě),要求用戶回答yn,這樣可以避免誤覆蓋文件。

                 -f:禁止交互操作,和-i相反。

             如:mv -i /home/stul/exa.txt /home/stu2 /home/stul目錄下的exa.txt文件移植/home/stu2目錄下

          30.   in

             功能:同一文件,可擁有一個(gè)以上的名稱,也就是把一個(gè)文件進(jìn)行鏈接

             命令格式:in 老文件名   新文件名

             如:in filel   file2 file2文件鏈接至filel文件

          31. chmod

             功能:改變文件或目錄的讀,寫(xiě),執(zhí)行權(quán)限

             命令格式:chmod [-R] mode name

             說(shuō)明:

             name:文件名或目錄名

             moder-read, w-write, x-execute (執(zhí)行), u-user(當(dāng)前用戶), g-group(), o-other(其他用戶)

             如:chmod u+x file2   對(duì)于文件file2,增加當(dāng)前用戶可執(zhí)行的權(quán)利

          31.   chown

             功能:更改某個(gè)文件或目錄的屬組和屬主

             命令格式:chown [參數(shù)用戶或組   文件

             參數(shù)選項(xiàng)及其含義:

          -R:遞歸地改變指定目錄及其下的所有子目錄和文件的擁有者

          -v:顯示chown命令所作的工作

             如:chown user filel 將文件filel該為用戶user所有

          32.   chgrp

             功能:改變文件或目錄所屬的組

             命令格式:chgrp [參數(shù)]  group filename

             參數(shù)選項(xiàng)及其含義:

              -R:遞歸地改變指定目錄及其下的所有子目錄和文件的屬組

             如:chgrp vlsi filel 將文件filel的工作組所有權(quán)該為vlsi工作組所有

          33.   find

             功能:查找文件所在的目錄

             命令格式:find 路徑(路徑可以是多個(gè)路徑,多個(gè)路徑之間用空格分隔) 表達(dá)式

             表達(dá)式:-name:指明要查找的文件名,支持通配符“*”和“?”

                     -user username:查找文件的擁有者為username的文件

                     -group grpname:查找文件的所屬組為grpname的文件

             如:find /home/etc -user stul -print 在目錄/home和目錄etc中查找stul用戶所有的文件

          34.   grep

             功能:查找文件名中包含指定字符串的行

             命令格式:grep   要查找的字符串   文件名

             文件名可以使用通配符“*”和“?”

             grep后面可跟參數(shù),常用的參數(shù)有:

                 -num:輸出匹配行前后各num行的內(nèi)容

                 -b:顯示匹配查找條件的行距離文件開(kāi)頭有多少個(gè)字節(jié)

                 -c:顯示文件中包含有指定字符串的行的個(gè)數(shù),但不顯實(shí)內(nèi)容

             如:grep -2   abc chap.txt   在文件chap.txt中查找所有含有字符串abc的行,如果找到,顯示該行及該行前后各2行的內(nèi)容

          35.   cmp

             功能:比較兩個(gè)文件內(nèi)容的不同

             命令格式:cmp   文件1    文件2

             說(shuō)明:以字符為單位對(duì)兩個(gè)文件進(jìn)行比較,將不同的地方顯示出來(lái),相同則沒(méi)有反應(yīng)。

             如:cmp 1.txt   2.txt   列出兩個(gè)文件的所有差異

          36.   diff

             功能:比較兩個(gè)文件內(nèi)容的不同

             命令格式:diff 源文件 目標(biāo)文件

             說(shuō)明:以行為單位對(duì)兩個(gè)文件進(jìn)行比較

             如:diff   file1   file2 比較文件file1file2內(nèi)各行的不同之處

                 diff -r file1   file2 比較目錄file1file2內(nèi)各文件的不同之處

          37.   cat

             功能:顯示文件的內(nèi)容

             命令格式:cat 文件名

             如:cat etc/passwd 顯示文件etc/passwd的內(nèi)容

          38.   more

             功能:分屏顯示文件的內(nèi)容

             命令格式:more 文件名

             說(shuō)明:按回車鍵可以向后移動(dòng)一行,按空格鍵可以向后移動(dòng)一頁(yè),按q鍵退出

             more   etc/passwd   分屏顯示文件的內(nèi)容

          39.   less

             功能:分屏顯示文件的內(nèi)容

             命令格式:less   文件名

             說(shuō)明:除了上述的一些功能鍵外,還可以用PgUp鍵向前移動(dòng)一頁(yè),用PgDn鍵向后移動(dòng)一頁(yè),用上,下,左,右移動(dòng)

          40.   head

             功能:顯示文件的前幾行

             命令格式:head 參數(shù) 文件名

             參數(shù):-n num 顯示文件的前num

                   -c num 顯示文件的前num個(gè)字符

             如:head   -n 20   my1.txt   顯示文件my1.txt的前20

          41.   tail

             功能:顯示文件的末尾幾行

             命令格式:tail 參數(shù)   文件名

             參數(shù):-n num 顯示文件的末尾num

                   -c num 顯示文件的末尾num個(gè)字符

             如:tail -n 20   my1.txt   顯示文件my1.txt的末尾20

          42.   file

             功能:顯示文件或目錄的類型

             命令格式:file 文件名或目錄

          43.   locate

             功能:查找絕對(duì)路徑中包含指定字符串的文件

             命令格式:locate   字符串

             如:locate rpm   查找當(dāng)前目錄中所有的rpm文件

          44.   which

             功能:確定命令程序的具體位置

             命令格式:which   命令

             如:which   more   確定命令more的具體位置

          45.   進(jìn)程啟動(dòng)

          Linux操作系統(tǒng)包括三種不同類型的進(jìn)程,每種進(jìn)程都有自己的特點(diǎn)和屬性。

          交互進(jìn)程,批處理進(jìn)程,監(jiān)控進(jìn)程(前臺(tái)啟動(dòng),后臺(tái)啟動(dòng))實(shí)際上這兩種啟動(dòng)方式有個(gè)共同的特點(diǎn),就是新進(jìn)程都是有當(dāng)前shell這個(gè)進(jìn)程產(chǎn)生的,也就是說(shuō):是shell創(chuàng)建了新進(jìn)程,于是就稱這種關(guān)系為進(jìn)程間的父子關(guān)系。這里shell是父進(jìn)程,而新進(jìn)程是子進(jìn)程。一個(gè)父進(jìn)程可以有多個(gè)子進(jìn)程,一般的,子進(jìn)程結(jié)束后才能繼續(xù)父進(jìn)程,當(dāng)然如果是從后臺(tái)啟動(dòng),那就不用等待子進(jìn)程結(jié)束了。

          46.   ps

          功能:該命令用來(lái)查看系統(tǒng)中運(yùn)行的進(jìn)程信息

             命令格式:ps [選項(xiàng)]

          參數(shù)含義:e   顯示所有進(jìn)程

                    l   按長(zhǎng)格式顯示

                    u   顯示進(jìn)程的用戶名和啟動(dòng)時(shí)間

             如:ps 列出當(dāng)前進(jìn)程基本信息

                 ps - e u|grep   test  查找test用戶啟動(dòng)的進(jìn)程

          47.   kill

             功能:用來(lái)終止一個(gè)進(jìn)程的運(yùn)行

             命令格式:kill [選項(xiàng)]   進(jìn)程號(hào)

             如:kill 3267   終止進(jìn)程號(hào)為3267的進(jìn)程

          48.   sleep 

             功能:該命令是使進(jìn)程暫停執(zhí)行一段時(shí)間

             命令格式:sleep 時(shí)間值

          49.   bg命令用于把進(jìn)程放到后臺(tái),用Ctrl + Z 暫停進(jìn)程

          如:bg % l 表示將進(jìn)程號(hào)為1的進(jìn)程放到后臺(tái)

             Jobs命令可以看到在后臺(tái)運(yùn)行的進(jìn)程

             fg命令可以把在后臺(tái)運(yùn)行的進(jìn)程好到前臺(tái)

          如:fg % l 表示將進(jìn)程好為1的進(jìn)程放到前臺(tái)

          50.   作業(yè)控制

          at

          命令格式:at   參數(shù)   時(shí)間

          參數(shù)含義說(shuō)明:

           -f:從指定命令文件中讀入命令

           -m:命令執(zhí)行完后給用戶發(fā)郵件

           -q:將命令放入指定隊(duì)列

           -t:指定時(shí)間 時(shí)間的格式為[[CC]YY]MMDDhhmm[.ss],CC表示年的前兩位,YY表示年的后兩位,MM表示月,DD表示日,hh表示時(shí),mm表示分,ss表示秒

          如:$at -f work 4pm + 3days    在三天后下午4點(diǎn)執(zhí)行文件work中的作業(yè)

              at 530pm 指定在今天下午530執(zhí)行某命令,假設(shè)現(xiàn)在時(shí)間是中午1230,1999224

              $at -f work 10am   Jul 31   731上午10點(diǎn)執(zhí)行文件work中的作業(yè)

          51.   atq

             功能:該命令用于查看安排的作業(yè)序列,它將列出用戶排在隊(duì)列中的作業(yè),如果是超級(jí)用戶,則列出隊(duì)列中的所有工作

             命令格式:atq 參數(shù)

          參數(shù)含義說(shuō)明:參數(shù)可以省略,省略時(shí)表示查看當(dāng)前用戶安排好的作業(yè)。

          52.   atrm

             功能:該命令用于刪除指定要執(zhí)行的命令序列

             命令格式:atrm   作業(yè)

             如:artm   23   刪除作業(yè)號(hào)為23的作業(yè)

          53.   gzipgunzip

             功能:gzip命令把文件壓縮為擴(kuò)展名為.gz壓縮文件,gunzip命令將擴(kuò)展名.gz壓縮文件進(jìn)行解壓

             命令格式:gzip [選項(xiàng)]   文件名

                       gunzip   [選項(xiàng)]    文件名

             選項(xiàng)的含義:

          -v:壓縮或解壓過(guò)程當(dāng)中顯示進(jìn)度

                  -r:將子目錄中的文件全部壓縮或解壓

                  -num:用指定的數(shù)字num調(diào)整壓縮的進(jìn)度,-l--fast表示最快的壓縮方法,-9--best表示最慢壓縮   

                  -f:當(dāng)解壓時(shí)如果遇到有同名的文件存在,就直接覆蓋,不必在詢問(wèn)

             如:gzip * 把目錄下的每個(gè)文件壓縮成.gz文件

                 gunzip sort.txt.gz   使用gunzip命令解壓縮文件sort.txt.gz

          54.   zipunzip

             功能:zip命令把文件壓縮為擴(kuò)展名為.zip壓縮文件,unzip命令可將擴(kuò)展名為.zip的壓縮文件進(jìn)行解壓

             命令格式:zip 文件名

                       unzip [參數(shù)]   壓縮文件名.zip

             選項(xiàng)的含義:

                   -x:文件列表   解壓縮文件,但不包括指定的file文件

                   -d 目錄:把壓縮文件解壓到指定目錄下

                   -n:不覆蓋已經(jīng)存在的文件

                   -o:覆蓋已經(jīng)存在的文件且不要求用戶確認(rèn)

                   -j:不重建文檔的目錄結(jié)構(gòu),把所有文件解壓到同一目錄下

             如:$ unzip   text.zip   將壓縮文件text.zip在當(dāng)前目錄下解壓縮

                 $ unzip   -n text.zip -d /tmp 將壓縮文件text.zip在指定目錄/tmp下解壓縮,如果已有相同的文件存在,要求unzip命令不覆蓋原先的文件

          55.   tar

             功能:備份或恢復(fù)文件

             命令格式:tar [主選項(xiàng)+輔選項(xiàng)文件或目錄

            主選項(xiàng)的含義:

               e:創(chuàng)建新的檔案文件

               r:把要存檔的文件追加到檔案文件的末尾

               t:列出檔案文件的內(nèi)容,查看已經(jīng)備份了那些文件

               u:將文件更新的部分進(jìn)行備份

             x:從檔案文件中釋放文件

           輔選項(xiàng)的含義:

             f:使用檔案文件或設(shè)備,這個(gè)選項(xiàng)通常是必須的

             k:保存已經(jīng)存在的文件

             z:用gzip來(lái)壓縮/解壓縮文件

           如:$ tar cvf usr.tar /home   /home目錄下包括它的子目錄全部做備份文件,備份文件名為usr.tar

               $ tar xzvf usr.tar.gz    usr.tar.gz這個(gè)備份文件還原并解壓縮

          56.   hostname

             功能:顯示或設(shè)置系統(tǒng)的主機(jī)名

             命令格式:hostname:顯示系統(tǒng)的主機(jī)名

                       Hostname 主機(jī)名,設(shè)置系統(tǒng)的主機(jī)名

          57.   ping

             功能:測(cè)試網(wǎng)絡(luò)的連通性

             命令格式:ping   主機(jī)名或IP地址

             參數(shù)含義: -ccount    共發(fā)出count次信息,不加此項(xiàng),則發(fā)無(wú)限次信息

                        -in   兩次信息之間的時(shí)間間隔為n秒,不加此項(xiàng),間隔為1

             如:ping   192.168.0.1   連續(xù)向IP地址為192.168.0.1的主機(jī)發(fā)送數(shù)據(jù)包

          58.   host

             功能:查找IP地址或主機(jī)名

             命令格式:host   主機(jī)名或IP地址

             如:host 192.168.0.1   查找192.168.0.1 的主機(jī)名

          59.   ifconfig

             功能:配置并查看網(wǎng)絡(luò)接口的配置情況

             命令格式:ifconfig   [interface]

             如:ifconfig eth0 192. 168.0.1   netmask 255.255.255.0 up  配置eth0IP地址,同時(shí)激活該設(shè)備

                 ifconfig eth0 up   激活設(shè)備

                 ifconfig eth0 down   禁用設(shè)備

                 ifconfig eth0    查看指定的網(wǎng)絡(luò)接口的配置

                 ifconfig         查看所有的網(wǎng)絡(luò)接口的配置

          60.   ifup

             功能:;激活網(wǎng)絡(luò)設(shè)備

             命令格式:ifup   網(wǎng)絡(luò)設(shè)備名

             如:ifup   eth0   激活網(wǎng)絡(luò)設(shè)備eth0

          61.   ifdown

             功能:禁用網(wǎng)絡(luò)設(shè)備

             命令格式:ifdown   網(wǎng)絡(luò)設(shè)備名

             如:ifdown   eth0   禁用網(wǎng)絡(luò)設(shè)備eth0

          62.   telnet

             功能:連接遠(yuǎn)程主機(jī)

             命令格式:telnet   主機(jī)名或IP地址

             如:telnet   192.168.1.2   連接遠(yuǎn)程主機(jī)192.168.1.2

                 telnet   localhost 110   偵測(cè)本機(jī)的110端口是否開(kāi)放

          63.   ftp

             功能:遠(yuǎn)程傳送資料

             命令格式:ftp   主機(jī)名或IP地址

             如:ftp 192.168.0.1 連接

          64.   wall

             功能:對(duì)全部已登陸的用戶發(fā)送信息   

             命令格式:wall

          65.   write

             功能:向系統(tǒng)中某一個(gè)用戶發(fā)送信息

             命令格式:write   用戶賬號(hào) [終端名稱]

             如:write xxq 此時(shí)系統(tǒng)進(jìn)入發(fā)送信息狀態(tài),用戶可以輸入要發(fā)送的信息,輸入完畢,希望退出發(fā)送狀態(tài)時(shí),按組合鍵即可

          66.   mesg

             功能:設(shè)定是否允許其它用戶用write命令給自己發(fā)送信息

             命令格式:mesg   參數(shù)

             參數(shù)含義:y:允許其它用戶給自己發(fā)送信息

                       n:不允許其它用戶給自己發(fā)送信息,無(wú)法阻止root用戶給自己發(fā)送信息

          67.   mail

             命令格式:mail [-iInv] [-s subject] [-c cc-addr] [-b bcc-addr] userl [user2…]

             參數(shù)含義:

                   i:忽略tty的中斷訊號(hào)

                   I:強(qiáng)迫設(shè)成互動(dòng)模式

                   v:列印出訊息

                   n:不讀入mail.rc設(shè)定檔

                   s:郵件標(biāo)題

                   c   cc:郵件地址

                   b   bcc:郵件地址

          68. finger

             功能:查找并顯示用戶信息

             命令格式:finger [-lmsp]   [賬號(hào)名稱]

             參數(shù)含義:-l:列出該用戶的賬號(hào)名稱,真實(shí)姓名,用戶專屬目錄,登入所用的shell,登入時(shí)間,轉(zhuǎn)信地址,電子郵件,還有計(jì)劃文件和方案文件內(nèi)容

                       -m:排除查找用戶的真實(shí)姓名

                       -s:列出該用戶的賬號(hào)名稱,真實(shí)姓名,登入終端機(jī),閑置時(shí)間,登入時(shí)間,以及地址和電話

                       -p:賬號(hào)名稱,真實(shí)姓名,用戶專屬目錄,登入所用的shell,登入時(shí)間,轉(zhuǎn)信地址,電子郵件,但不顯示該用戶的計(jì)劃文件和方案文件內(nèi)容

             如:finger    顯示所有用戶的信息

          69.   netstat

             功能:顯示網(wǎng)絡(luò)連接,路由表和網(wǎng)絡(luò)接口信息,可以讓用戶得知目前都有哪些網(wǎng)絡(luò)鏈接正在運(yùn)作

             命令格式:netstat   [選項(xiàng)]

             參數(shù)含義:-a:顯示所有socket,包括正在監(jiān)聽(tīng)的

                       -c:每隔一秒就重新顯示一遍,直到用戶中斷它。

                      -i:顯示所有網(wǎng)絡(luò)接口的信息

                      -n:以網(wǎng)絡(luò)IP地址代替名稱,顯示出網(wǎng)絡(luò)鏈接情形

                      -r:顯示核心路由表
                      -t:顯示TCP協(xié)議的鏈接情況

                      -u:顯示UDP協(xié)議的鏈接情況

                      -v:顯示正在進(jìn)行的工作

          70. stat

             功能:顯示文件的相關(guān)信息

             命令格式:stat   文件名

             如:stat   etc/fstab   顯示etc/fstab文件的信息

          71. who   顯示當(dāng)前在線登陸用戶

             whoami 顯示用戶自己的身份

             hostname   顯示主機(jī)名稱

             uname     顯示操作系統(tǒng)信息

             dmesg     顯示系統(tǒng)啟動(dòng)信息

          72. vi的三種基本模式:編輯模式,插入模式,命令模式

             在文本模式中要想回到編輯模式按Esc鍵即可,在編輯模式下,用戶按冒號(hào)鍵即可進(jìn)入命令模式

          vi test.txt 使用vi進(jìn)入編輯模式,按下i進(jìn)入插入模式,開(kāi)始編輯文本,按Esc鍵退回到編輯模式,輸入“:wq”即可保存離開(kāi)

          73. 進(jìn)入插入模式

             i,I:插入:在目前的光標(biāo)所在處插入輸入的文字,已存在的文字會(huì)向后退

             a,A:增加:由目前光標(biāo)所在的下一個(gè)字開(kāi)始輸入,已存在的文字會(huì)向后退

             o,O:插入新的一行:從光標(biāo)所在的下一行行首開(kāi)始輸入文字

             r,R:取代:r會(huì)取代光標(biāo)所在的那一個(gè)字符;R會(huì)一直取代光標(biāo)所在的文字

             Esc:退出插入模式,回到編輯模式

          74.光標(biāo)移動(dòng)

             h或向左方向鍵:光標(biāo)向左移動(dòng)一個(gè)字符

             j或向下方向鍵:光標(biāo)向下移動(dòng)一個(gè)字符

             k或向上方向鍵:光標(biāo)向上移動(dòng)一個(gè)字符

             l或向右方向鍵:光標(biāo)向右移動(dòng)一個(gè)字符

             n<space>:按下數(shù)字后在按空格鍵,光標(biāo)會(huì)向右移動(dòng)這一行的n個(gè)字符

             0:移動(dòng)到這一行的最前面的字符處

             $:移動(dòng)到這一行的最后面的字符處

             H:光標(biāo)移動(dòng)到這個(gè)屏幕的最上方那一行

             L:光標(biāo)移動(dòng)到這個(gè)屏幕的最下方那一行

             nG:移動(dòng)到這個(gè)文件的第n

             n<Enter>:光標(biāo)向下移動(dòng)n

          75. 查找與替換

             /word:向光標(biāo)之后查找一個(gè)內(nèi)容為word的字符串

             ? word:向光標(biāo)之前查找一個(gè)內(nèi)容為word的字符串

             :nl,n2 s/word1/word2/g:在第n1n2行之間查找word1這個(gè)字符串,并將該字符串取代為word2

             :1,$s/word1/word2/g:從第一行到最后一行之間查找word1這個(gè)字符串,并將該字符串取代為word2

             :1,$s/word1/word2/gc:從第一行到最后一行之間查找word1這個(gè)字符串,并將該字符串取代為word2,且在取代前顯示提示字符給使用者確認(rèn)是否需要取代

          76. 刪除,復(fù)制,粘貼

             x,Xx為向后刪除一個(gè)字符,X為向前刪除一個(gè)字符

             nx:向后刪除n個(gè)字符

             dd:刪除光標(biāo)所在的那一整行

             ndd:刪除光標(biāo)所在的向下n

            yy:復(fù)制光標(biāo)所在的那一行

             nyy:復(fù)制光標(biāo)所在的向下n

             pPp為復(fù)制的數(shù)據(jù)在光標(biāo)下一行貼上,P則為貼在光標(biāo)上一行

             J:將光標(biāo)所在行與下一行的數(shù)據(jù)合成同一行

             c:復(fù)制刪除多個(gè)數(shù)據(jù)

             u:撤銷上一步的操作

          77. 命令模式下的操作

             :w:將編輯的數(shù)據(jù)寫(xiě)入硬盤文件中

             :w!:如文件屬性為“只讀”時(shí),強(qiáng)制寫(xiě)入該文件

             :q:離開(kāi)vi

             :q!:使用!為強(qiáng)制離開(kāi)且不存儲(chǔ)文件

             :wq:儲(chǔ)存后離開(kāi),如為:wq!則為強(qiáng)制儲(chǔ)存后離開(kāi)

             :e!:將文件還原到最原始的狀態(tài)

             :w [filename]:將編輯的數(shù)據(jù)儲(chǔ)存成另一文件(類似另存為)

             :r [filename]:在編輯的數(shù)據(jù)中,讀入另一個(gè)文件的數(shù)據(jù)

             n1,n2 w [filename]:將n1n2的內(nèi)容儲(chǔ)存成filename這個(gè)文件

             :! Command:暫時(shí)離開(kāi)vi到指令列模式下執(zhí)行command的顯示結(jié)果



          沒(méi)有所謂的命運(yùn),只有不同的選擇!
          主站蜘蛛池模板: 双峰县| 镇平县| 广德县| 体育| 芦山县| 凤台县| 河源市| 襄樊市| 麻阳| 进贤县| 大竹县| 洱源县| 思南县| 汉中市| 疏勒县| 永平县| 囊谦县| 弥勒县| 平邑县| 驻马店市| 盐边县| 当阳市| 婺源县| 买车| 寿光市| 望谟县| 泽州县| 德庆县| 应用必备| 高要市| 南华县| 满洲里市| 蓬溪县| 富平县| 阿鲁科尔沁旗| 石楼县| 即墨市| 清远市| 鄢陵县| 遵义市| 长沙市|