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

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

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

           

          Linux(14)總結(jié)》

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

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

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

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

          y:是錯誤修補的次數(shù)。

          3.       linux的分區(qū)

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

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

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

          5.       登錄內(nèi)容

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

          登錄——login

          注銷——logout

          關(guān)機——shutdown

          重啟——reboot

          6.       進入字符界面三種方式

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

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

          (3)    使用遠程登錄方式(SSHTelnet)進入字符界面

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

          (1)    命令startx

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

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

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

          Ctrl+Alt+F1——安裝提示對話框

          Ctrl+Alt+F2——Shell提示

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

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

          Ctrl+Alt+F5——其他信息

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

          8.       linux啟動過程

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

          系統(tǒng)運行級別的切換命令——init 5

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

          10.   目錄和文件名

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

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

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

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

          文件名大小寫敏感。

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

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

          *.conf配置文件                 *.rpmRPM

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

          .* 隱含文件                    *.cC語言源程序文件

          *.cppC++語言源程序文件         *.sqlSQL語言文件

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

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

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

          12. 命令格式和通配符

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

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

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

          ?    匹配任何單個字符

          [---] 匹配任何包含在括號中的單個字符

           如:ls *.c           列出當前目錄下的所有C語言文件

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

               ls g*.conf       列出當前目錄下的所有以g開始的conf文件

               ls wang?.dat     列出當前目錄下以wang開始的,最后一個字符是任意的dat文件

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

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

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

          13.   獲得命令幫助

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

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

          Ctrl + H 鍵進入info命令的幫助屏幕

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

          14.   掛載軟盤

          命令格式:mount 設備文件名 掛載點目錄

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

          15.   掛載光驅(qū)

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

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

          命令格式:eject [光盤掛載點/光盤設備文件絕對路徑名]

          如:eject 彈出系統(tǒng)默認的光盤驅(qū)動器(如果當前光盤處于掛載狀態(tài),eject命令將先調(diào)用umount命令卸載光盤,然后再彈出光盤)

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

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

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

          18.   卸載軟盤和光盤

          命令格式:umount 設備文件名/掛載點目錄

          如:umount /mnt/floppy卸載軟盤

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

          19.   訪問windows分區(qū)

          (1)    以超級用戶登錄 root

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

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

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

          如:mkdir /mnt/win_e

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

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

          20.   USB存儲設備掛載和卸載

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

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

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

          mkdir /mnt/usb

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

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

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

          ls /mnt/usb

          21.   pwd

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

          命令格式:pwd

          如:/root 顯示用戶當前的目錄

          22.   cd

             功能:將當前工作目錄改變到指定的目錄

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

          23.   ls

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

             命令格式:ls 選項 目錄或文件名

             常用的選項及其含義:

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

             -i:在輸出的第一列顯示文件的i節(jié)點號

             -l:以長格式來顯示文件的詳細信息。這個選項最常用

             如:ls -l   以長格式顯示當前目錄下所有文件和目錄

          24.   mkdir

             功能:建立目錄

             命令格式:mkdir 目錄名

             如:mkdir   dirl   建立一個新目錄dirl

          25.   rmdir

             功能:刪除目錄

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

             說明:所刪除的目錄下必須沒有文件存在才可刪除該目錄,否則無法刪除

             如:rmdir dirl   刪除目錄dirl

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

          26.   touch

             功能:修改文件

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

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

                       -a:只把文件的存取時間改為當前時間

                       -m:只把文件的修改時間改為當前時間

          27. cp

             功能:復制文件或目錄

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

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

          -f:如果目標文件或目錄存在,則覆蓋,但不會提示用戶

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

                -R:復制目錄,包含目錄下的各級子目錄

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

          28.   rm

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

             命令格式:rm [選項文件

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

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

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

                 -i:進行交互式刪除

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

          29.   mv

             功能:將文件由一個目錄移入另一個目錄中

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

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

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

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

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

          30.   in

             功能:同一文件,可擁有一個以上的名稱,也就是把一個文件進行鏈接

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

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

          31. chmod

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

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

             說明:

             name:文件名或目錄名

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

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

          31.   chown

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

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

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

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

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

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

          32.   chgrp

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

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

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

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

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

          33.   find

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

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

             表達式:-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:顯示匹配查找條件的行距離文件開頭有多少個字節(jié)

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

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

          35.   cmp

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

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

             說明:以字符為單位對兩個文件進行比較,將不同的地方顯示出來,相同則沒有反應。

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

          36.   diff

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

             命令格式:diff 源文件 目標文件

             說明:以行為單位對兩個文件進行比較

             如: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 文件名

             說明:按回車鍵可以向后移動一行,按空格鍵可以向后移動一頁,按q鍵退出

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

          39.   less

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

             命令格式:less   文件名

             說明:除了上述的一些功能鍵外,還可以用PgUp鍵向前移動一頁,用PgDn鍵向后移動一頁,用上,下,左,右移動

          40.   head

             功能:顯示文件的前幾行

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

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

                   -c num 顯示文件的前num個字符

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

          41.   tail

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

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

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

                   -c num 顯示文件的末尾num個字符

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

          42.   file

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

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

          43.   locate

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

             命令格式:locate   字符串

             如:locate rpm   查找當前目錄中所有的rpm文件

          44.   which

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

             命令格式:which   命令

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

          45.   進程啟動

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

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

          46.   ps

          功能:該命令用來查看系統(tǒng)中運行的進程信息

             命令格式:ps [選項]

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

                    l   按長格式顯示

                    u   顯示進程的用戶名和啟動時間

             如:ps 列出當前進程基本信息

                 ps - e u|grep   test  查找test用戶啟動的進程

          47.   kill

             功能:用來終止一個進程的運行

             命令格式:kill [選項]   進程號

             如:kill 3267   終止進程號為3267的進程

          48.   sleep 

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

             命令格式:sleep 時間值

          49.   bg命令用于把進程放到后臺,用Ctrl + Z 暫停進程

          如:bg % l 表示將進程號為1的進程放到后臺

             Jobs命令可以看到在后臺運行的進程

             fg命令可以把在后臺運行的進程好到前臺

          如:fg % l 表示將進程好為1的進程放到前臺

          50.   作業(yè)控制

          at

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

          參數(shù)含義說明:

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

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

           -q:將命令放入指定隊列

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

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

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

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

          51.   atq

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

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

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

          52.   atrm

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

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

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

          53.   gzipgunzip

             功能:gzip命令把文件壓縮為擴展名為.gz壓縮文件,gunzip命令將擴展名.gz壓縮文件進行解壓

             命令格式:gzip [選項]   文件名

                       gunzip   [選項]    文件名

             選項的含義:

          -v:壓縮或解壓過程當中顯示進度

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

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

                  -f:當解壓時如果遇到有同名的文件存在,就直接覆蓋,不必在詢問

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

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

          54.   zipunzip

             功能:zip命令把文件壓縮為擴展名為.zip壓縮文件,unzip命令可將擴展名為.zip的壓縮文件進行解壓

             命令格式:zip 文件名

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

             選項的含義:

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

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

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

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

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

             如:$ unzip   text.zip   將壓縮文件text.zip在當前目錄下解壓縮

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

          55.   tar

             功能:備份或恢復文件

             命令格式:tar [主選項+輔選項文件或目錄

            主選項的含義:

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

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

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

               u:將文件更新的部分進行備份

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

           輔選項的含義:

             f:使用檔案文件或設備,這個選項通常是必須的

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

             z:用gzip來壓縮/解壓縮文件

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

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

          56.   hostname

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

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

                       Hostname 主機名,設置系統(tǒng)的主機名

          57.   ping

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

             命令格式:ping   主機名或IP地址

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

                        -in   兩次信息之間的時間間隔為n秒,不加此項,間隔為1

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

          58.   host

             功能:查找IP地址或主機名

             命令格式:host   主機名或IP地址

             如:host 192.168.0.1   查找192.168.0.1 的主機名

          59.   ifconfig

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

             命令格式:ifconfig   [interface]

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

                 ifconfig eth0 up   激活設備

                 ifconfig eth0 down   禁用設備

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

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

          60.   ifup

             功能:;激活網(wǎng)絡設備

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

             如:ifup   eth0   激活網(wǎng)絡設備eth0

          61.   ifdown

             功能:禁用網(wǎng)絡設備

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

             如:ifdown   eth0   禁用網(wǎng)絡設備eth0

          62.   telnet

             功能:連接遠程主機

             命令格式:telnet   主機名或IP地址

             如:telnet   192.168.1.2   連接遠程主機192.168.1.2

                 telnet   localhost 110   偵測本機的110端口是否開放

          63.   ftp

             功能:遠程傳送資料

             命令格式:ftp   主機名或IP地址

             如:ftp 192.168.0.1 連接

          64.   wall

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

             命令格式:wall

          65.   write

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

             命令格式:write   用戶賬號 [終端名稱]

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

          66.   mesg

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

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

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

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

          67.   mail

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

             參數(shù)含義:

                   i:忽略tty的中斷訊號

                   I:強迫設成互動模式

                   v:列印出訊息

                   n:不讀入mail.rc設定檔

                   s:郵件標題

                   c   cc:郵件地址

                   b   bcc:郵件地址

          68. finger

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

             命令格式:finger [-lmsp]   [賬號名稱]

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

                       -m:排除查找用戶的真實姓名

                       -s:列出該用戶的賬號名稱,真實姓名,登入終端機,閑置時間,登入時間,以及地址和電話

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

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

          69.   netstat

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

             命令格式:netstat   [選項]

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

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

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

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

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

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

                      -v:顯示正在進行的工作

          70. stat

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

             命令格式:stat   文件名

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

          71. who   顯示當前在線登陸用戶

             whoami 顯示用戶自己的身份

             hostname   顯示主機名稱

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

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

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

             在文本模式中要想回到編輯模式按Esc鍵即可,在編輯模式下,用戶按冒號鍵即可進入命令模式

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

          73. 進入插入模式

             i,I:插入:在目前的光標所在處插入輸入的文字,已存在的文字會向后退

             a,A:增加:由目前光標所在的下一個字開始輸入,已存在的文字會向后退

             o,O:插入新的一行:從光標所在的下一行行首開始輸入文字

             r,R:取代:r會取代光標所在的那一個字符;R會一直取代光標所在的文字

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

          74.光標移動

             h或向左方向鍵:光標向左移動一個字符

             j或向下方向鍵:光標向下移動一個字符

             k或向上方向鍵:光標向上移動一個字符

             l或向右方向鍵:光標向右移動一個字符

             n<space>:按下數(shù)字后在按空格鍵,光標會向右移動這一行的n個字符

             0:移動到這一行的最前面的字符處

             $:移動到這一行的最后面的字符處

             H:光標移動到這個屏幕的最上方那一行

             L:光標移動到這個屏幕的最下方那一行

             nG:移動到這個文件的第n

             n<Enter>:光標向下移動n

          75. 查找與替換

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

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

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

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

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

          76. 刪除,復制,粘貼

             x,Xx為向后刪除一個字符,X為向前刪除一個字符

             nx:向后刪除n個字符

             dd:刪除光標所在的那一整行

             ndd:刪除光標所在的向下n

            yy:復制光標所在的那一行

             nyy:復制光標所在的向下n

             p,Pp為復制的數(shù)據(jù)在光標下一行貼上,P則為貼在光標上一行

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

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

             u:撤銷上一步的操作

          77. 命令模式下的操作

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

             :w!:如文件屬性為“只讀”時,強制寫入該文件

             :q:離開vi

             :q!:使用!為強制離開且不存儲文件

             :wq:儲存后離開,如為:wq!則為強制儲存后離開

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

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

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

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

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



          沒有所謂的命運,只有不同的選擇!
          主站蜘蛛池模板: 徐水县| 屏山县| 五峰| 衡阳县| 安化县| 彭泽县| 海淀区| 延长县| 娱乐| 南宫市| 枝江市| 麦盖提县| 榕江县| 乌拉特前旗| 南投县| 五大连池市| 来凤县| 宜君县| 白河县| 保德县| 离岛区| 巩留县| 都安| 罗定市| 东安县| 永康市| 台前县| 肇东市| 常熟市| 嫩江县| 安图县| 瓦房店市| 基隆市| 宜城市| 宜兴市| 丘北县| 溧水县| 武冈市| 金阳县| 西城区| 扬中市|