<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

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

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

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

     

    Linux(14)總結(jié)》

    1.       linux操作系統(tǒng)的特點:開放性,多用戶,多任務(wù),良好的用戶界面,設(shè)備獨立性,出色的速度性能,豐富的網(wǎng)絡(luò)功能,可靠的安全性,可移植性強,安全符合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設(shè)備前綴為hdSCSI設(shè)備前綴為sd。每一個硬盤最多只能有4個主分區(qū),在linux中最多可以劃分16個分區(qū)(包括邏輯分區(qū)),并規(guī)定主分區(qū)和擴展分區(qū)占用1-16編號中的前4個。那么hda1hda2hda3hda4就可以代表第一個IDE設(shè)備中的三個主分區(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ù)官方的說法,應(yīng)該是實際內(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)將直接被引導(dǎo)進入圖形化界面。

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

    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 設(shè)備文件名 掛載點目錄

    如: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 [光盤掛載點/光盤設(shè)備文件絕對路徑名]

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

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

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

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

    18.   卸載軟盤和光盤

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

    如:umount /mnt/floppy卸載軟盤

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

    19.   訪問windows分區(qū)

    (1)    以超級用戶登錄 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目錄下訪問該分區(qū)

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

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

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

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

    mkdir /mnt/usb

    (3)    運行裝載設(shè)備命令,將USB設(shè)備掛載到/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

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

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

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

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

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

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

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

    28.   rm

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

       命令格式:rm [選項文件

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

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

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

           -i:進行交互式刪除

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

    29.   mv

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

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

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

           -i:交互方式操作,如果mv操作將導(dǎo)致對已存在的目錄文件的覆蓋,此時系統(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

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

       如: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í)行某命令,假設(shè)現(xiàn)在時間是中午12301999224

        $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

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

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

      主選項的含義:

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

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

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

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

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

     輔選項的含義:

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

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

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

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

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

    56.   hostname

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

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

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

    57.   ping

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

       命令格式: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)絡(luò)接口的配置情況

       命令格式:ifconfig   [interface]

       如:ifconfig eth0 192. 168.0.1   netmask 255.255.255.0 up  配置eth0IP地址,同時激活該設(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

       功能:連接遠程主機

       命令格式: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

       功能:設(shè)定是否允許其它用戶用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:強迫設(shè)成互動模式

             v:列印出訊息

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

             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)絡(luò)連接,路由表和網(wǎng)絡(luò)接口信息,可以讓用戶得知目前都有哪些網(wǎng)絡(luò)鏈接正在運作

       命令格式:netstat   [選項]

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

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

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

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

                -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. 刪除,復(fù)制,粘貼

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

       nx:向后刪除n個字符

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

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

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

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

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

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

       c:復(fù)制刪除多個數(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é)果



    沒有所謂的命運,只有不同的選擇!
    主站蜘蛛池模板: 亚洲AV成人影视在线观看| 一本大道一卡二大卡三卡免费| 国产色婷婷精品免费视频| 一级毛片在线免费视频| 久久精品亚洲精品国产色婷| 暖暖在线日本免费中文| 日本免费A级毛一片| 亚洲中文字幕久久精品无码A| 国产亚洲精品免费视频播放| 成人免费视频77777| 中文字幕看片在线a免费| 日韩亚洲产在线观看| 亚洲乱码精品久久久久..| 成人au免费视频影院| 精品免费视在线观看| 激情婷婷成人亚洲综合| 久久亚洲日韩看片无码| 精品国产亚洲一区二区在线观看| 国产片AV片永久免费观看| 丝袜捆绑调教视频免费区| 色偷偷尼玛图亚洲综合| 亚洲婷婷天堂在线综合| 亚洲国产精彩中文乱码AV| 亚洲成a人片在线观看久| 国产三级在线观看免费| 一个人免费日韩不卡视频| 一级日本高清视频免费观看| 中文字幕 亚洲 有码 在线| 久久久综合亚洲色一区二区三区 | 亚洲情A成黄在线观看动漫软件| 亚洲真人无码永久在线| 蜜臀91精品国产免费观看| 久久久久久精品免费免费自慰| 99久久免费国产特黄| 麻豆69堂免费视频| 亚洲人成色777777老人头| 亚洲成av人片在线看片| 亚洲av无码一区二区三区乱子伦 | 黑人精品videos亚洲人| 免费一级毛片一级毛片aa| 好吊妞视频免费视频|