1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關咨詢
      選擇下列產品馬上在線溝通
      服務時間:8:30-17:00
      你可能遇到了下面的問題
      關閉右側工具欄

      新聞中心

      這里有您想知道的互聯網營銷解決方案
      cwlinux命令,linux常用命令wc

      在linux中用vi編輯的時候,用“u"命令撤銷過一些操作,再恢復原來的操作用什么命令?

      用的命令是:ctrl + R

      10年積累的成都網站制作、成都做網站經驗,可以快速應對客戶對網站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網絡服務。我雖然不認識你,你也不認識我。但先網站制作后付款的網站建設流程,更有海豐免費網站建設讓你可以放心的選擇與我們合作。

      vi編輯器中有三種狀態(tài)模式

      1.命令模式

      2.輸入模式

      3.末行模式

      三種模式間的相互轉換

      vi編輯器的啟動與退出

      直接進入編輯環(huán)境

      $?vi

      進入編輯環(huán)境并打開(新建)文件

      $?vi?myfile

      退出vi編輯環(huán)境

      輸入末行命令放棄對文件的修改,并退出編輯器

      :q!

      文件保存與另存為

      保存文件

      保存對vi編輯器中已打開文件的修改

      :w

      另存為文件

      將vi編輯器中的內容另存為指定文件名

      :w?myfile

      退出vi編輯器的多種方法

      未修改退出

      沒有對vi編輯器中打開的文件進行修改,或已對修改進行了保存,直接退出vi編輯器

      :q

      保存并退出

      對vi編輯器中的文件進行保存并退出vi編輯器

      :wq

      不保存退出

      放棄對文件內容的修改,并退出vi編輯器

      :q!

      光標的移動和翻頁操作

      操作類型光標操作鍵功能

      光標移動h向左移動光標

      l向右移動光標

      k向上移動光標

      j向下移動光標

      翻頁Ctrl?+?f向前翻整頁

      Ctrl?+?b向后翻整頁

      Ctrl?+?u向前翻半頁

      Ctrl?+?d向后翻半頁

      行內快速跳轉

      操作鍵功能

      ^將光標快速跳轉到本行的行首字符

      $將光標快速跳轉到本行的行尾字符

      w將光標快速跳轉到當前光標所在位置的后一個單詞的首字母

      b將光標快速跳轉到當前光標所在位置的前一個單詞的首字母

      e將光標快速跳轉到當前光標所在位置的后一個單詞的尾字母

      文件內行間快速跳轉

      命令功能

      :set?nu?在編輯器中顯示行號

      :set?nonu?取消編輯器中的行號顯示

      1G跳轉到文件的首行

      G跳轉到文件的末尾行

      #G跳轉到文件中的第#行

      進入輸入模式

      命令功能

      i在當前光標處進入插入狀態(tài)

      a在當前光標后進入插入狀態(tài)

      A將光標移動到當前行的行末,并進入插入狀態(tài)

      o在當前行的下面插入新行,光標移動到新行的行首,進入插入狀態(tài)

      O在當前行的上面插入新行,光標移動到新行的行首,進入插入狀態(tài)

      cw刪除當前光標到所在單詞尾部的字符,并進入插入狀態(tài)

      c$刪除當前光標到行尾的字符,并進入插入狀態(tài)

      c^命令刪除當前光標之前(不包括光標上的字符)到行首的字符,并進入插入狀態(tài)

      輸入模式的編輯鍵操作

      按鍵功能

      方向鍵進行上下左右方向的光標移動

      Home快速定位光標到行首

      End快速定位光標到行尾

      PageUp進行文本的向上翻頁

      PageDown進行文本的向下翻頁

      Backspace刪除光標左側的字符

      Del刪除光標位置的字符

      刪除操作

      命令功能

      x刪除光標處的單個字符

      dd刪除光標所在行

      dw刪除當前字符到單詞尾(包括空格)的所有字符

      de刪除當前字符到單詞尾(不包括單詞尾部的空格)的所有字符

      d$刪除當前字符到行尾的所有字符

      d^刪除當前字符到行首的所有字符

      J刪除光標所在行行尾的換行符,相當于合并當前行和下一行的內容

      撤消操作

      命令功能

      u取消最近一次的操作,并恢復操作結果

      可以多次使用u命令恢復已進行的多步操作

      U取消對當前行進行的所有操作

      Ctrl?+?r對使用u命令撤銷的操作進行恢復

      復制與粘貼操作

      命令功能

      yy復制當前行整行的內容到vi緩沖區(qū)

      yw復制當前光標到單詞尾字符的內容到vi緩沖區(qū)

      y$復制當前光標到行尾的內容到vi緩沖區(qū)

      y^復制當前光標到行首的內容到vi緩沖區(qū)

      p讀取vi緩沖區(qū)中的內容,并粘貼到光標當前的位置(不覆蓋文件已有的內容)

      字符串查找操作

      命令功能

      /word從上而下在文件中查找字符串“word”

      ?word?從下而上在文件中查找字符串“word”

      n定位下一個匹配的被查找字符串

      N定位上一個匹配的被查找字符串

      字符串替換操作

      命令功能

      :s/old/new?將當前行中查找到的第一個字符“old”?串替換為“new”

      :s/old/new/g?將當前行中查找到的所有字符串“old”?替換為“new”

      :#,#s/old/new/g?在行號“#,#”范圍內替換所有的字符串“old”為“new”

      :%s/old/new/g?在整個文件范圍內替換所有的字符串“old”為“new”

      :s/old/new/c?在替換命令末尾加入c命令,將對每個替換動作提示用戶進行確認

      vi編輯器的在線幫助

      使用vi在線幫助需安裝的軟件包

      vim-common-6.3.035-3.i386.rpm

      vim-enhanced-6.3.035-3.i386.rpm

      軟件包在RHEL5的第2張安裝光盤

      使用vi在線幫助的兩種方法

      在vi編輯器中按“F1”鍵

      輸入help末行命令

      Linux文件系統(tǒng)操作命令

      Linux文件系統(tǒng)操作命令大全

      Linux命令有很多,那么Linux文件系統(tǒng)操作命令又有哪些呢?下面我為你介紹!

      文件系統(tǒng)操作命令:

      1. cat:可以顯示文件的內容(經常和more搭配使用),或將多個文件合并成一個文件。

      2. chgrp:用來改變文件或目錄所屬的用戶組,命令的參數以空格分開的要改變屬組的文件列表,文件名支持通配符,如果用戶不是該文件的所有者,則不能改變該文件的所屬組。

      3. chmod:用于改變文件或目錄的訪問權限,該命令有兩種用法:一種是使用圖形化的方法,另一種是數字設置法。

      4. chown:用來將指定用戶或組為特定的所有者。用戶可以設置為用戶名或用戶ID,組可以是組名或組ID。特定的文件是以空格分開的可以改變權限的文件列表,文件名支持通配符。

      5. clear:用來清除終端屏幕。

      6. cmp:用來比較兩個文件的大小。

      7. cp:(copy)可以將文件或目錄復制到其他目錄中,就如同Dos下的copy命令一樣,功能非常強大。在使用cp命令時,只需要指定源文件名或目標目錄即可。

      8. cut:用來移除文件的部分內容。

      9. diff:用來找出兩個文件的不同之處。

      10. du: 用來顯示磁盤的剩余空間的大小。

      11. file:用來顯示文件的類型。

      12. find:用來在目錄中搜索文件,并執(zhí)行指定的操作。

      13. head:只查看文件的頭幾行內容,而不必瀏覽整個文件。

      14. ln:可以在文件之間創(chuàng)建鏈接,實際上是給某個文件指定一個訪問它的別名。

      15. less:用法與more類似,可以查看超過一屏的文件內容,不同的是less除了可以按空格鍵向下顯示文件外,還可以利用方向鍵來滾動顯示文件,要結束瀏覽,只要在less的提示符“:”后按Q即可。

      16. locate:可用于查找文件,且比find命令的搜索速度快。

      17. ls(list):用來顯示當前目錄中的文件和子目錄列表。

      18. mkdir(make directory):建立子目錄。

      19. more:用于顯示內容超過一屏的文件,為了避免文件內容顯示瞬間就消失,可以使用more命令讓文件顯示滿一屏時暫停,在按下任意鍵的時候繼續(xù)顯示下一屏的內容。

      20. rmkdir(remove directory):用來刪除“空”的子目錄或無用的目錄文件。

      21. mv(move):可以將文件以及目錄移到其他位置,或更改文件以及目錄的名稱。

      22. pico:可指定文本的編輯方式。

      23. pwd(print working directory):可顯示用戶當前所在的目錄。

      24. rm:用來刪除系統(tǒng)中過時或無用的文件,可以刪除目錄中的文件或目錄本身,對于鏈接文件,原有文件保持不變。

      25. sort:將文本文件自動分類。

      26. stat:用于顯示文件或文件系統(tǒng)的狀態(tài)。

      27. Strings:顯示文件中要打印的字符串。

      28. tail:輸出文件的結尾。

      29. touch:改變文件的時間戳。

      30. umask:用于啟動bash shell。

      31. uniq:移除已分類文件中的重復文本行。

      32. vi:啟動vi文本編輯器。

      33. wc:顯示文件中字節(jié)、詞組合文本行的數目。

      34. whereis:查找特定目錄下的原始程序,二進制程序或用戶手冊等文件的位置。

      35. man:如果用戶對某個命令想了解更詳細的話,可使用此命令。

      36. dd:復制一個文件。

      37. df:查看一個文件系統(tǒng)的磁盤空間使用情況。

      38. edquoat:設置用戶與用戶組的磁盤空間限制,即Windows系統(tǒng)中的配額。

      39. fdformat:格式化軟盤。

      40. fdisk:執(zhí)行Linux下的`磁盤分區(qū)。

      41. mkfs:建立一個Linux文件系統(tǒng)。

      42. mkswap:創(chuàng)建一個Linux交換分區(qū)。

      43. mount:掛載一個文件系統(tǒng)。

      44. quota:限制和顯示用戶可用的磁盤空間。

      45. swapon,swapoff:啟用或取消設備和文件的交換頁。

      46. quotaon,quotaoff:啟用或取消quota限制。

      47. umount:取消文件系統(tǒng)的裝備。

      系統(tǒng)管理命令

      1. finger:查詢用戶信息,也能查看默認的用戶環(huán)境。

      2. ftp:標準的文件傳輸協(xié)議的用戶接口,是在網絡上傳輸文件最簡單有效的方法。

      3. host:用于DNS查詢。

      4. hostname:用于顯示或設置系統(tǒng)的主機名。

      5. ifconfig:用于配置網卡接口。(可以使用down或up參數來禁用或啟用某個網卡接口)

      6. mail:發(fā)送和接收郵件。

      7. netstat:顯示網絡連接、路由表和網絡接口信息,用戶可以知道目前那些網絡連接正在運行。

      8. ping:此命令用于測試本計算機和網絡上其它的計算機是否相連。

      9. rlogin:遠程登陸命令,該命令與telnet命令很相似,允許用戶啟動遠程系統(tǒng)的交互會話。

      10. rcp:rcp(remote file copy)命令是遠程文件復制命令,該命令用于在計算機之間復制文件,有兩中格式,一種格式用于文件動文件的復制,另一種用于把文件或目錄復制到其他文件目錄中。

      11. route:此命令用于顯示或設置IP路由表。

      12. tcpdump:此命令用于測試網絡的通信量。

      13. talk:此命令可用于事項網絡用戶的適時交談,但是必須將雙方系統(tǒng)的信息加入各自的/etc/hosts文件中,以相互識別。

      14. telnet:此命令用于通過網絡登陸遠程計算機,如同操作本地計算機一樣。

      15. wall:wall(write all)命令可以用于發(fā)送消息給登陸本機的用戶。在發(fā)送消息時,可直接輸入要發(fā)送的消息,也可以把文件當成消息發(fā)送。

      16. wget:此命令用于Linux環(huán)境下從Internet上下載文件,支持http和ftp協(xié)議,支持代理服務器和斷點連續(xù)傳功能,能夠遞歸遠程主機上的目錄,查找合乎要求的的文件并下載到本地硬盤上。Wget命令可以在后臺運行,截獲并忽略hantfup信號,因此用戶退出登陸后,仍可繼續(xù)運行。

      17. ,bg:,bg命令是后臺執(zhí)行命令,有時候用戶執(zhí)行的程序可能要話很多時間,如果放在前臺執(zhí)行,可能無法繼續(xù)其他操作,最好將他放在后臺執(zhí)行。

      18. fg:fg命令是前臺執(zhí)行命令,如果用戶有程序在后臺運行,可以通過fg命令將程序從后臺移到前臺執(zhí)行。

      19. jobs:此命令用于顯示正在后臺執(zhí)行的任務清單。Bg,fg,jobs命令都屬于bash命令,

      20. kill:此命令用于終止一個程序,例如:#[root@rathat9 root]kill 3793

      21. ps:此命令用于顯示程序的狀態(tài)。

      22. top:此命令用于顯示當前CPU進程。

      23. at batch atp atrm:這些命令用于排序,檢查或刪除后臺運行的任務。

      Linux與用戶有關的命令:

      1. passwd命令:更改用戶口令。

      格式:passwd [用戶名]

      2. su命令:可以讓一個普通用戶擁有超級用戶或其他用戶的權限,也可以讓超級擁護以普通用戶的身份做一些事情。

      格式:su[選項][?][使用者賬號]

      說明:若沒有指定的使用者賬號,則系統(tǒng)預設值為超級用戶root。該命令中個選項的含義分別為:

      -c:執(zhí)行一個命令后就結束。

      -:加了這個減號的目的是使環(huán)境變量和欲轉換的用戶相同。

      -m:保留環(huán)境變量不變。

      Linux系統(tǒng)管理命令:

      1. wall命令:對全部以登陸的用戶發(fā)送信息。

      2. write命令:向系統(tǒng)中某一用戶發(fā)送信息。

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

      3. mesg命令:設定是否允許其他用戶用write命令給自己發(fā)送信息。

      如果允許輸入命令:mesg y

      如果不允許輸入命令:mesg n

      4. sync命令:在關閉Linux系統(tǒng)是使用的。Sync是強制把內存中的數據寫回硬盤,以免數據丟失。

      5. shutdown命令:可以安全的關閉或重啟Linux它在系統(tǒng)關閉之前給系統(tǒng)上的所有登陸用戶提示一條警告信息。

      格式:shutdown [選項][時間][警告信息]

      命令中選項的含義:

      -k:并不真正關機,而只是發(fā)出警告信息給所有用戶。

      -r:關機后立即重新啟動。

      -h:關機后不重新啟動。

      -f快速關機,重新啟動時跳過fsck。

      -n:快速關機,不經過init程序。

      -c:取消一個已經運行的shutdown。

      6. free命令:查看當前系統(tǒng)內存的使用情況,它顯示系統(tǒng)中剩余及已用的物理內存和交換內存,以及共享內存和被核心使用的緩沖區(qū)。

      格式:free [-b | -k |-m]

      命令中各個選項的含義:

      -b:以字節(jié)為單位顯示。

      -k:以K字節(jié)為單位顯示。

      -m:以兆字節(jié)為單位顯示。

      7. uptime命令:顯示系統(tǒng)已經運行了多長時間,它依次顯示下列信息:現在時間、系統(tǒng)已經運行了多長時間、目前有多少登陸用戶、系統(tǒng)在過去的1分鐘、5分鐘和15分鐘內的平均負載。

      8. df命令:檢查文件系統(tǒng)的磁盤空間占用情況。

      格式:df [選項]

      說明:df命令可顯示所有文件系統(tǒng)對I節(jié)點和磁盤塊的使用情況。

      命令中各個選項的含義:

      -a:顯示所有文件系統(tǒng)的磁盤使用情況,包括0塊(block)的文件系統(tǒng)。

      -k:以k字節(jié)為單位顯示。

      -i:顯示i節(jié)點信息,而不是磁盤塊。

      -t:顯示各指定類型的文件系統(tǒng)的磁盤空間使用情況。

      -x:列出不是某一指定類型文件系統(tǒng)的磁盤空間使用情況。

      -T:顯示文件系統(tǒng)類型。

      9. du命令:顯示磁盤空間的使用情況。統(tǒng)計目錄(或文件)所占磁盤的大小。

      格式:du [選項] [Names…]

      說明:該命令逐級進入指定目錄的每一個子目錄并顯示該目錄占用文件系統(tǒng)數據塊(1024字節(jié))的情況。若沒有給出Names,則對當前目錄進行統(tǒng)計。

      命令中各個選項的含義:

      -s:對每個Names參數只給出占用的數據塊總數。

      -a:遞歸的顯示指定目錄中各文件及子孫目錄中個文件占用的數據塊數。若既不指定-s,也不指定-a,則顯示Names中的每一個目錄及其中的各子目錄所占的磁盤塊數。

      -b:以字節(jié)為單位列出磁盤空間使用情況(系統(tǒng)缺省以k字節(jié)為單位)。

      -k:以1024字節(jié)為單位列出磁盤空間的使用情況。

      -c:最后再加上一個總計(系統(tǒng)缺省設置)。

      -l:計算所有的文件大小,對硬鏈接文件,則計算多次。

      -x:跳過在不同文件系統(tǒng)上的目錄不予統(tǒng)計。

      10. dd命令:把指定的輸入文件拷貝到指定的輸出文件中,并且在拷貝過程中可以進行格式轉換。

      格式:dd [選項]

      命令中各個選項的含義:

      if = 輸入文件(或設備名稱)。

      of = 輸出文件(或設備名稱)。

      ibs = bytes 一次讀取bytes字節(jié),及讀入緩沖區(qū)的字節(jié)數。

      skip = blocks 跳過讀入緩沖區(qū)開頭的ibs*blocks塊。

      obs = bytes 一次寫入bytes字節(jié),及寫入緩沖區(qū)的字節(jié)數。

      bs = bytes 同時設置讀/寫緩沖區(qū)的字節(jié)數(等于設置ibs和obs).

      cbs = byte 一次轉換bytes字節(jié)。

      count = blocks 只拷貝輸入的block塊。

      conv = ASCⅡ 把EBCDIC碼轉換為ASCⅡ。

      conv = ebcdic 把ASCⅡ碼轉換為EBCDIC碼。

      conv = ibm ibm把ASCⅡ碼轉換為alternate EBCDIC碼。

      conv = block 把變動位轉換成固定字符。

      conv = ublock 把固定位轉換成變動位。

      conv = ucase 把字母由小寫轉換為大寫。

      conv = lcase 把字母由大寫轉換為小寫。

      conv = notrunc 不截短輸出文件。

      conv = swab 交換每一對輸入字節(jié)。

      conv = noerror 出錯是不停止處理。

      conv = sync 把每個輸入記錄的大小都調到ibs的大小(用NUL填充)。

      11. fdformat命令:低級格式化軟盤。

      格式:format [-n] device

      說明:-n 軟盤格式化后不作檢驗。

      12. echo命令:在顯示器上顯示一段文字,一般起到一個提示作用。

      格式:echo [-n] 字符串

      13. cal命令:顯示某年某月的日歷。

      格式:cal [選項] [月 [年]]

      命令中各個選項的含義:

      -j:顯示出給定月中的每一天是一年中的第幾天(從1月1日算起)。

      -y:顯示出整年的日歷。

      14. date命令:顯示和設置系統(tǒng)日期和時間。

      格式:date [選項] 顯示時間格式 (以 + 開頭,后面接格式)

      date [選項] 設置時間格式

      命令中各個選項的含義:

      15. clear命令:清除屏幕上的信息。

      Vi的基本命令:

      1. 移動光標:

      Ctrl + b:上滾一屏

      Ctrl + f:下滾一屏

      Ctrl + d:下滾半屏

      Ctrl + u:上滾半屏

      G: 移到文件最后

      W:移到下個字的開頭

      B:跳至上個字的開頭

      2. 刪除

      x:刪除當前光標所在后面一個字符

      #x:刪除當前光標所在后面#個字符。例如,5x表示刪除5個字符。

      dd:刪除當前光標所在行

      #dd:刪除當前光標所在后面#行。例如,5dd表示刪除字光標算起的5行。

      :l,#d:例如,:1,12d表示刪除自行1至行12的文字

      X:刪當前光標的左字符

      D:刪至行尾

      3. 更改

      cw:更改光標處的字到此單字的字尾處

      c#w:例如,c3w表示更改3個字

      cc:修改行

      c:替換到行尾

      4. 取代

      r:取代光標處的字符

      R:取代字符直到按ESC為止

      5. 復制

      yw:拷貝光標處的字到字尾只緩沖區(qū)

      P:把緩沖區(qū)的資料貼上來

      yy:拷貝光標所在之行至緩沖區(qū)

      #yy:例如:5yy,拷貝光標所在之處以下5行至緩沖區(qū)

      Linux文件的復制,刪除和移動命令

      1.cp命令:該命令的功能是將給出的文件或目錄拷貝到另一文件或目錄中,同MSDOS下的COPY命令一樣,功能十分強大。

      語法:cp[選項]源文件或目錄,目標文件或目錄

      說明該命令把指定的源文件復制到目標文件或把多個源文件復制到目標目錄中。

      該命令的各項選項含義如下:

      -a:該選項通常在拷貝目錄是使用。他保留鏈接,文件屬性,并遞歸地拷貝目錄,其作用等于dpr選項的組合。

      -d:拷貝是保留鏈接

      -f:刪除已經存在的目標文件而不提示。

      -I:和 f選項相反,在覆蓋目標文件之前將給出提示要求擁護確認。回答y時目標文件將被覆蓋,是交互式拷貝。

      -p:此時cp除復制源文件的內容外,還將把其修改時間和反問權限也復制到新文件中。

      -r;若給出的源文件是一目錄文件,此時cp將遞歸復制該目錄下所有的子目錄和文件。此時目標文件必須為一個目錄名。

      -L:不作拷貝,只是鏈接文件。

      需要說明的是,為防止用戶在不經意的情況下用cp命令破壞另一個文件,如用戶指定的目標文件名已存在,用cp 命令拷貝文件后,這個文件酒會被新源文件覆蓋,因此,建議用戶在使用cp命令拷貝文件時,最好使用I選項。

      2.mv命令:用戶可以使用mv命令來為文件或目錄改名或將文件由一個目錄移入另一個目錄中。該命令如同MS-DOS下的ren 和 move 的組合。

      語法:mv[選項]源文件或目錄 目標文件或目錄。

      說明:視mv命令中第二個參數類型的不同(是目標文件還是目標目錄),mv命令將文件重命名或將其移至一個新的目錄中。當第二個參數類型是文件時,mv命令完成文件重命名,此時,源文件只能有一個(也可以是源目錄名),他將所給的源文件或目錄重命名為給頂的目標文件名。當第二個參數是已存在的目錄名稱時,源文件或目錄參加參數可以有很多個,mv命令將個參數指定的源文件均移至目標目錄中。在跨文件系統(tǒng)移動文件時,mv先拷貝,再將原有文件刪除,而鏈至該文件的鏈接也將丟失。

      命令中各選項的含義為:

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

      -f:禁止交互操作。在mv操作要覆蓋某已有的目標文件是不給任何指示,指定此選項后,I選項將不再起作用。

      如果所給目標文件(不是目錄)已存在,此時該文件的內容將后備新文件覆蓋,為防止用戶用mv命令破壞另一個文件,使用mv命令移動文件時,最好使用I選項。

      3.rm命令:用戶可以用rm命令刪除不需要的文件。該命令的功能問刪除一個目錄中的一個或多個文件或目錄,他也可以將某個目錄及其下的所有文件及子目錄均刪除。對于鏈接文件,只是斷開了鏈接,源文件保持不變。

      Rm命令的一般形式為:

      Rm [選項]文件……

      如果沒有使用-r選項,則rm不會刪除目錄。

      該命令的各選項含義如下:

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

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

      -I:進行交互式刪除。

      使用rm命令要小心。因為一旦文件被刪除,他是不能被恢復的。為了防止這種情況的發(fā)生可以使用I選項倆逐個確認要刪除的文件。如果用戶輸入y,文件將被刪除。如果輸入任何其他東西,文件則不會刪除。

      Linux目錄的創(chuàng)建與刪除命令:

      1. mkdir命令

      功能:創(chuàng)建一個目錄(類似MS-DOS下的md命令)。

      語法:mkdir[選項]dir-name

      說明:該命令創(chuàng)建由dir-name命名的目錄。要求創(chuàng)建目錄的用戶在當前目錄中(dir-name的父目錄中)具有寫權限,并且dirname不能是當前目錄中已有的目錄或文件名稱。

      命令中個選項的含義為:

      -m:對新建目錄設置存取權限。也可以用chmod命令設置。

      -p:可以是一個路徑名稱。此時若路徑中的某些目錄尚不存在,加上此選項后,系統(tǒng)將自動建立好那些尚不存在的目錄,即一次可以建立多個目錄。

      2. rmdir命令

      功能:刪除空目錄。

      語法:rmdir[選項]dir-name。/

      說明:dir-name表示目錄名。該命令從一個目錄中刪除一個或多個子目錄項。需要特別注意的是,一個目錄被刪除之前必須是空的。Rm-r dir 命令可代替rndir,但是有危險性。刪除某目錄時也必須具有對父目錄的、寫權限。

      命令中個選項的含義為:

      -p遞歸刪除目錄dirname,當子目錄刪除后其父目錄為空時,也一同被刪除。如果整個路徑被刪除或者由于某種原因保留部分路徑,則系統(tǒng)在標準輸出上顯示相應的信息。

      3. cd命令

      功能:改變工作目錄。

      語法:cd[directory]

      說明:該命令將當前目錄改變至directory所指定的目錄。若沒有指定directory,則回到用戶的主目錄。為了改變到指定目錄,用戶必須擁有對指定目錄的執(zhí)行和讀權限。

      該命令可以使用通配符(如”*,_”這樣的通配符號)。

      4. pwd命令

      在Linux層次結構中,用戶可以在被授權的任意目錄下利用mkdir命令創(chuàng)建新目錄,也可以利用cd命令從一個目錄轉換到另一個目錄。然而,沒有提示符來告知用戶目前處于哪一個目錄中。想要知道當前所處的目錄,可以用pwd命令,該命令顯示整個路徑名。

      語法:pwd

      說明:此命令顯示出當前工作目錄的絕對路徑。

      5. ls命令

      ls是list的簡寫,其功能為列出目錄的內容。這是擁護最常用的一個命令之一,因為用戶需要不時地查看某個目錄的內容,該命令類似于DOS下的dir命令

      語法:ls[選項][目錄或是文件]

      對于每個目錄,該命令將列出其中的所有子目錄與文件。對于每個文件,ls將輸出其文件名以及所要求的其他信息。默認情況下,輸出條目按字母順序排序。但未給出目錄名或是文件名時,就顯示當前目錄的信息。

      命令中各個選項的含義:

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

      -A:顯示指定目錄下所有子目錄與文件,包括隱藏文件。但不列出“.”和“..”.

      -b:對文件名中的不可顯示字符用把禁止

      linux中所有設備都是以文件的形式顯示

      linux下文件的后綴名無實際意義

      命令

      pwd 顯示路徑

      man +命令 列出操作說明

      ls -l/-help列出 文件目錄

      cd / 目錄做實驗

      安裝步驟 configure make make install?

      rm -r dl 遞歸刪除目錄

      rm -rf 刪除所有目錄

      rm -f 加文件名 刪除文件

      rmdir +文件地址 刪除文件夾所有和rm -rf功能差不多

      touch 加名字 創(chuàng)建新文件

      cp 復制 mv 移動 rm 刪除

      vi 文本編輯器 輸入a將從命令格式變成輸入格式

      head tail 查看前面和后面

      find 加位置 加文件名 查找

      echo $PATH 查詢路徑

      useradd 加名字 添加用戶

      userdel 加名字 刪除用戶

      su 加用戶名 切換用戶

      chmod +x/-x 加文件名 修改文件權限

      chmod 755 加文件名 改變權限在安裝程序時

      grep 加文本字符 加在那個文件 查找字符存在那行

      fdisk -l 查看磁盤信息

      命令1|命令2|命令三... 管道

      ps -ef查看進程

      ifconfig linux查看ip

      重定向

      linux和其它機器之間共享文件vsftp Windows和linux傳輸文件15-17

      putty遠程登錄軟件ssh

      gzip 壓縮和解壓縮 -d解壓 21

      service iptables off防火墻關閉

      tar -xvf 第二層解壓縮

      .tar

      解包:tar xvf FileName.tar

      打包:tar cvf FileName.tar DirName

      (注:tar是打包,不是壓縮!)

      ———————————————

      .gz

      解壓1:gunzip FileName.gz

      解壓2:gzip -d FileName.gz

      壓縮:gzip FileName

      .tar.gz 和 .tgz

      解壓:tar zxvf FileName.tar.gz ./DirName

      壓縮:tar zcvf FileName.tar.gz DirName

      .tar.bz2

      解壓:tar xjf FileName.tar.bz2 ./DirName

      壓縮:tar cjf FileName.tar.bz2 DirName

      rpm -ivh 加.rpm文件 安裝

      安裝sudo apt-get install 軟件名

      ;

      linux命令vi文本編輯器的使用方法

      vi的基本概念

      基本上vi可分為三種操作狀態(tài),分別是命令模式(Command mode)、插入模式(Insert mode)和底線命令模式(Last line mode),

      各模式的功能區(qū)分如下:

      1. Comand mode:控制屏幕光標的移動,字符或光標的刪除,移動復制某區(qū)段及進入Insert mode下,或者到Last line mode。

      2. Insert mode:唯有在Insert mode下,才可做文字數據輸入,按Esc等可回到Comand mode。

      3. Last line mode:將儲存文件或離開編輯器,也可設置編輯環(huán)境,如尋找字符串、列出行號等。

      不過可以把vi簡化成兩個模式,即是將Last line mode也算入Command mode,把vi分成Command 和Insert mode。

      vi的基本操作

      ?進入vi

      在系統(tǒng)提示符號輸入vi及文件名稱后,即可進入vi全屏幕編輯畫面:

      $ vi testfile

      有一點要特別注意,就是您進入vi之后是處于“Command mode”下,您要切換到Insert mode才能輸入文字。

      初次用vi的用戶都會想先用上下左右鍵移動光標,結果電腦一直叫,把自己氣個半死,所以進入vi后,先不要亂動,

      轉換入Insert后再說。?切換至Insert mode編輯文件在Command mode下按‘i’、‘a’或‘o’三鍵就可進入Insert mode。

      這時候您就可以開始輸入文字了。

      i: 插入,從目前光標所在之處插入所輸入的文字。

      a: 增加,目前光標所在的下一個字開始輸入文字。

      o: 插入新的一行,從行首開始輸入文字。

      ?Insert的切換→Command mode,按Esc鍵

      您目前處于Insert mode,您就只能一直打字。假如您發(fā)現打錯字了,想用光標鍵往回移動,將該字刪除,

      就要按ESC鍵轉換回Command mode,再刪除文字。

      ?離開vi及存文件

      在Command mode下,可按冒號“:”鍵入入Last line mode,例如:

      :w filename (輸入“w filename”,將文章存入指定的文件名filename)

      :wq (輸入“wq”,因為進入之時已經指定文件名testfile,所以會寫入testfile并離開vi)

      :q! (輸入“q!”,強制離開并放棄編輯的文件)

      Command mode功能鍵列表

      在介紹command mode指令的時后,指令后面加上“常用”字眼的功能鍵,表示比較常用的vi指令,

      請讀者您一定要學會、記住。

      (1)I、a、o切換進入Insert mode。[超級常用]

      (2)移動光標

      vi可以直接用鍵盤上的光標鍵來上下左右移動,但正規(guī)的vi是用小寫英文字母

      h、j、k、l,分別控制光標左、下、上、右移一格。

      按Ctrl+B:屏幕往后移動一頁。[常用]

      按Ctrl+F:屏幕往前移動一頁。[常用]

      按Ctrl+U:屏幕往后移動半頁。

      按Ctrl+D:屏幕往前移動半頁。

      按 0 (數字零):移動文章的開頭。[常用]

      按 G:移動到文章的最后。[常用]

      按 w:光標跳到下個word的開頭。[常用]

      按 e:光標跳到下個word的字尾。

      按 b:光標回到上個word的開頭。

      按 $:移到光標所在行的行尾。[常用]

      按 ^:移到該行第一個非空白的字符。

      按 0:移到該行的開頭位置。[常用]

      按 #:移到該行的第#個位置,例:51、121。[常用]

      (3)刪除文字

      x:每按一次刪除光標所在位置的后面一個字符。[超常用]

      #x:例如,6x 表刪除光標所在位置的后面6個字符。[常用]

      X:大字的X,每按一次刪除光標所在位置的前面一個字符。

      #X:例如,20X 表刪除光標所在位置的前面20個字符。

      dd:刪除光標所在行。[超常用]

      #dd:例如,6dd表刪除從光標所在的該行往下數6行之文字。[常用]

      (4)復制

      yw:將光標所在處到字尾的字符復制到緩沖區(qū)中。

      (想在和#x、#X的功能相反)

      p:將緩沖區(qū)內的字符粘貼到光標所在位置(指令‘yw’與‘p必須搭配使用)。

      yy:復制光標所在行。[超常用]

      p:復制單行到您想粘貼之處。(指令‘yy’與‘p’必須搭配使用)

      #yy:如:6yy表示拷貝從光標所在的該行往下數6行之文字。[常用]

      p:復制多行到您想粘貼之處。(指令‘#yy’與‘p’必須搭配使用)

      “ayy:將復制行放入buffer a, vi提供buffer功能,可將常用的數據存在buffer

      “ap:將放在buffer a的數據粘貼。

      “b3yy:將三行數據存入buffer b。

      “b3p:將存在buffer b的資料粘貼

      (5)取代

      r: 取代光標所在處的字符:[常用]

      R:取代字符直到按Esc為止。

      (6)復原(undo)上一個指令

      u:假如您誤操作一個指令,可以馬上按u,回復到上一個操作。[超常用]

      .: .可以重復執(zhí)行上一次的指令。

      (7)更改

      cw:更改光標所在處的字到字尾$處。

      c#w:例如,c3w代表更改3個字。

      (8)跳至指定行

      Ctrl+G:列出光標所在行的行號。

      #G:例如,15G,表示移動光標至文章的第15行行首。[常用]

      Last line mode下指令簡介

      讀者您要使用Last line mode之前,請記得先按Esc鍵確定您已經處于Command mode下后,再按冒號“:”或“/”或“?”

      三鍵的其中一鍵進入Last line mode。

      1.列出行號

      set nu: 輸入“set nu”后,會在文章的每一行前面列出行號。

      2.跳到文章的某一行

      #:井號代表一個數字,在Last line mode提示符號“:”前輸入數字,再按Enter就會跳到該行了,

      如:15[Enter]就會跳到文章的第15行。[常用]

      3.尋找字符串

      /關鍵字:先按/,再輸入您想尋找的字,如果第一次找的關鍵字不是您相盡可能的,可以一直按n會往下尋找到您要的關鍵字為止。

      ?關鍵字:先按?,再輸入您想尋找的字,如果第一次找的關鍵字不是您想要的,可以按n會往前尋找到您要的關鍵字為止。

      4.取代字符串

      1,$s/string/replae/g:在last line mode輸入“1,$s/string/replace/g”會將全文的string字符串取代為replace字符串,

      其中1,$s就是指搜尋區(qū)間為文章從頭至尾的意思,g則是表示全部取代不必確認。

      %s/string/replace/c:同樣會將全文的string字符串取代為replace字符串,和上面指令不同的地方是,%s和1,$s是相同的功能,

      c則是表示要替代之前必須再次確認是否取代。

      1,20s/string/replace/g:將1至20行間的string替代為relpace字符串。

      5.存文件

      w:在last line mode提示符號“:”前按w即可將文件存起來。[超常用]

      #,# w filename:如果您想摘取文章的某一段,存成另一個文件,可用這個指令#代表行號,例如30,50 w nice,

      將您正在編輯文章的第30~50行存成nice這個文件。

      6.離開

      q:按q就離開,有時如果無法離開vi,可搭配“!:強置離開vi,如“q!”

      qw:一般建議離開時,搭配w一起使用,如此離開時還可存文件

      Linux 常用命令(要求全而精)

      1、linux分區(qū)

      --在linux里面所有的設備、任何東西,在linux看來都是文件。

      --文件在它看來,有兩種形式:

      第一種是字符型(鍵盤輸入、打印機);

      第二種是二進制型(硬盤、光驅、U盤)

      --linux中所有硬件

      --手動分區(qū)

      --A、至少有兩個分區(qū)

      / 根分區(qū)

      SWAP 交換分區(qū)(物理內存大小的兩倍)

      --B、個人桌面分區(qū)

      /

      /boot 128MB is enough

      /usr

      SWAP

      /tmp(用于光盤刻錄)

      2、linux目錄說明

      --/dev/xxyN

      --xx (分區(qū)所在設備類型:hd--IDE硬盤 sd--SCSI硬盤)

      --y (標明分區(qū)所在設備

      例如:/dev/hda 第一個IDE硬盤 或 /dev/hdb 第二個IDE硬盤 或 /dev/sdb 第二個SCSI硬盤)

      --N (數字代表分區(qū):1-4--主分區(qū)或擴展分區(qū);邏輯分區(qū)從5開始!

      例如:/dev/hda3 第一個IDE硬盤上的第三個主分區(qū)或擴展分區(qū)

      /dev/sdb6 第二個SCSI硬盤上的第二個邏輯分區(qū))

      3、linux目錄結構

      / 根目錄,最高級別

      /bin 系統(tǒng)基本命令存放目錄(/usr/bin)

      /boot linux的內核及引導系統(tǒng)程序文件存放目錄(如:vmlinuz、initrd.img)

      一般情況下,GRUB或LILO系統(tǒng)引導管理也位于這個目錄

      /dev 設備文件存儲目錄,如聲卡、光驅...

      /ect 存放系統(tǒng)設置文件(如用戶賬號密碼、服務器配置文件等)

      /home 普通用戶家目錄,默認存放目錄

      /lib 庫文件存放目錄

      /lost+found 在ext2或ext3文件系統(tǒng)中,當系統(tǒng)以外崩潰或機器意外關機,而產生一些文件碎片放在這里。

      當系統(tǒng)啟動的過程中,fsck工具會檢查這里,并修復已經損壞的文件系統(tǒng)。

      有事喜用發(fā)生問題,有很多的文件被移到這個目錄中,可能會用手工的方式來修復,或者移文件到原來的位置上。

      /media 即插即用型存儲設備的掛載點自動在這個目錄下創(chuàng)建。

      如USB盤系統(tǒng)自動掛在后,會在這個目錄下產生一個目錄;

      類似cdrom的目錄

      /mnt 存放掛載存儲設備的掛載目錄,如cdrom等目錄

      /opt 表示可選的意思,有些軟件包也會被安裝在此,也就是自定義軟件包,

      比如OpenOffice,或者一些我們自己編譯的軟件包,也可安裝此處。

      /proc 操作系統(tǒng)運行時,進程(正在運行的程序)信息及內核信息(比如CPU、硬盤分區(qū)、內存信息等)存放在此。

      /proc目錄是偽裝的文件系統(tǒng)proc的掛載目錄,proc并不是真正的文件系統(tǒng)

      /root linux超級權限用戶root的家目錄

      /sbin 大多是涉及系統(tǒng)管理的命令的存放,只有超級權限用戶root才可執(zhí)行命令存放,普通用戶無權限執(zhí)行此目錄下的命令

      與 /usr/sbin; /usr/X11R6/sbin; usr/local/sbin 目錄相似

      (sbin,只有root權限才能執(zhí)行)

      /tmp 臨時文件目錄,有時用戶運行程序的時候,會產生臨時文件。

      /var/tmp目錄和此目錄相似

      /usr 系統(tǒng)存放程序的目錄,如命令、幫助文件等。這個目錄下有很多的文件和目錄。

      大部分Linux發(fā)行版提供的軟件包都安裝在此,涉及服務器的配置文件就安裝在/ect中。

      /usr/share/fonts 字體目錄

      /usr/share/man 或 /usr/share/doc 幫助目錄

      /usr/bin 或 /usr/local/bin 或 /usr/X11R6/bin 普通用戶可執(zhí)行文件目錄

      /usr/sbin 或 /usr/local/sbin 或 /usr/X11R6/sbin 超級權限用戶root可執(zhí)行命令存放目錄

      /usr/include 程序頭文件存放目錄

      /var (vary)此目錄經常變動

      /var/log 用來存放系統(tǒng)日志

      /var/www 用來定義Apache服務器站點存放

      /var/lib 用來存放一些庫文件,如MySQL的,以及MySQL數據庫的存放地。

      4、基本命令

      --查看幫助 *** --help *** --?

      --查看詳細幫助 man ***

      --登錄 login

      --退出窗口 exit

      --關機 shutdown

      --重啟 reboot

      --初始化 init (run level -/etc/inittab),0-6看第六部分的g

      --進入根目錄 cd /

      --回上層目錄 cd ..

      --相對路徑 cd dev

      --絕對路徑 cd /dev

      --查用戶名 whoami

      --查當前目錄 pwd

      --列出當前目錄內容 ls

      -l(樹詳細顯示目錄內容)

      -m(橫列顯示目錄內容,是屏幕長度顯示)

      -a(列出全部文件,包括隱藏文件)

      -S(以文檔大小排序)

      --創(chuàng)建目錄 mkdir dname

      --刪除目錄 rmdir dname

      rm -r *** -(遞歸刪除該目錄下所有內容,詢問每個準備刪除的文件)

      rm -rf ***-(強制刪除該目錄下所有內容,不詢問)

      --創(chuàng)建空白文件 touch ***

      (ps:從技術的角度來講,linux的文件后綴名沒有任何意義)

      --復制 cp

      cp -r **1 **2 (復制1到2中)

      --移動 mv

      mv -t **1 **2 (把2移動到1中)

      --編輯文本 vi [文件名]

      --查看文本 cat 由第一行開始顯示文本內容

      tac 從最后一行顯示,可以看出 tac 是 cat 的倒著寫

      more 一頁一頁的顯示文檔內容

      less 與 more 類似,可以往前翻頁

      head 只看頭幾行

      -N(數字,可根據行數顯示)

      tail 只看后幾行

      -N(數字,可根據行數顯示)

      nl 顯示的時候,順序輸出行號

      od 以二進制位的方式讀取檔案內容

      --查找文本 find [路徑][查找類型][搜索文件名]

      如查找rc.local find /etc -name *.local

      --查找命令信息及其位置 whereis 命令

      如 whereis ls

      --查看環(huán)境變量 echo $SHELL

      如 echo $PATH (分大小寫:分隔符是:,windows是echo %path%;)

      --鏈接 ln

      如 ln joe.txt a (硬鏈接,如同復制一個新文件,joe.txt刪除后,a還存在)

      a是鏈接的名稱,a和joe.txt同步,然后a的內容和joe.txt一樣

      joe.txt改變,a也跟著變

      如 ln -s joe.txt b (軟鏈接,如同創(chuàng)建一個快捷方式,joe.txt刪除后,b不存在)

      --wc 統(tǒng)計指定文本文件的行數、字數、字符數

      --grep(很常用) 在指定的文本文件中查找指定的字符串

      grep 字符串 文件名

      --col 見管道..

      --------------------

      ----信息顯示命令----

      --------------------

      --date 顯示和設置日期

      --stat 顯示指定文件的相關信息

      --who、w 顯示在線登錄用戶

      --whoami 顯示用戶自己的身份

      --id 顯示當前用戶的id信息

      --hostname 顯示主機名稱

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

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

      --du 顯示指定的文件(目錄)已使用的磁盤空間

      --df 顯示文件系統(tǒng)磁盤空間的使用情況

      --free 顯示當前內存和交換空間的使用情況

      --fdisk -l 顯示磁盤信息

      --locale 顯示當前語言環(huán)境

      5、掛載點(mount 設備目錄 掛載目錄)

      --訪問設備 (那設備當成一個文件,和另外一個文件夾進行綁定)

      --例如掛載光驅:步驟 [cd /mnt]---[mkdir cdr]---[mount /dev/cdrom /mnt/cdr]---[cd cdr]--OK!直接訪問光驅內容

      --卸載掛載設備(umount /dev/cdrom)--注意必須先退出掛載目錄,否則出現"device is busy"錯誤.

      6、startup-shutdown(linux啟動流程)

      --A、boot sequence(important) linux啟動過程

      a. load bios(hardware information)

      b. read MBR's config to find out the OS

      (MBR--Master Boot Record,硬盤第一個物理扇區(qū),柱面0、磁頭0、扇區(qū)1,包含主引導程序和硬盤分區(qū)表)

      c. load the kernel of the OS

      (加載為kernel核心的OS)

      d. init process starts...

      (啟動linux第一個進程init)

      e. execute /etc/rc.d/sysinit

      (執(zhí)行系統(tǒng)最重要的配置文件,后臺啟用進程)

      (rc.d--run command)

      f. start other modules(stc/modules.conf)

      (開啟各種模塊,如內存管理模塊、硬盤管理模塊)

      g. execute the run level scripts

      (系統(tǒng)啟動是分層次的,根據情況執(zhí)行,每個層次之間沒關系)

      0 - 系統(tǒng)停機狀態(tài)

      1 - 單用戶工作狀態(tài) root

      2 - 多用戶狀態(tài)(沒有NFS)

      3 - 多用戶狀態(tài)(有NFS)

      NFS - Network File System 網絡文件系統(tǒng),聯網系統(tǒng)

      4 - 系統(tǒng)未使用,留給用戶

      5 - 圖形界面

      6 - 系統(tǒng)正常關閉并重新啟動

      如:cd /etc -- 有rc0.d、rc1.d、rc2.d、rc3.d、rc4.d、rc5.d等多個文件夾,保存著各個層次執(zhí)行的進程文件

      h. execute /etc/rc.d/rc.local (重要)

      (保存其它進程腳本,如tomcat自動啟動,要修改此配置文件)

      i. execute /bin/login

      (登錄界面)

      j. shell started...

      7、vi 文本編輯器

      --兩種模式:命令模式 編輯模式

      --vi [文件名]

      (切換到編輯模式)

      a append-光標后添加

      i insert-光標前插入

      o open-另起一行編輯

      esc (切換回命令模式)

      :w 存盤

      :wq 存盤退出

      :q 退出

      :q! 不存盤退出

      dd 刪除其中一行

      dw 刪除一個單詞

      (sudo gedit 文本 常用linux下的文本編輯器,比vi好用)

      8、用戶設置

      --切換用戶(switch user) su username

      小技巧:直接exit切換

      --添加用戶 useradd username [-g] [組名](分配到某個用戶組)

      (創(chuàng)建后會自動在/home目錄下創(chuàng)建該新用戶的文件夾,如/home/username)

      --設置密碼 passwd username

      --cd /etc

      --查看用戶信息 more password

      如新增的用戶信息:username:x:500:500::/home/username:/bin/bash

      第一個數字,代表用戶組,當添加用戶沒有指定用戶組時,系統(tǒng)會創(chuàng)建一個和用戶ID一樣的組ID;

      第二個數字:用戶ID號;

      用戶的目錄是/home/username;

      用戶的SHELL是/bin/bash

      (命令---SHELL[解釋命令]---kenrel內核)

      SHELL有多種類型,如csh、bash(常用)、bsh、ksh、sh(最原始)

      --添加用戶組 groupadd groupname

      --查看用戶組信息 more group

      --刪除用戶組 groupdel groupname

      --修改用戶 usermod [-g] [組名] [用戶名]

      --刪除用戶 userdel username

      然后把/home的文件夾刪除了 rm -rf 文件夾

      9、權限file privilege

      --linux把文件的權限分成四種:r:read w:write x:execute -:none

      如:-rw-r--r--

      lrwxrwxrwx

      drwxr-xr-x

      drwxr-xr-x

      第一個數字'-'代表文件,其余是文件夾,后9位分為3組,每組有四種權限設置rwx-

      第一位表示文件所有者

      第二位表示和所有者在同一用戶組的用戶

      第三位表示不在同一用戶組的用戶權限

      --設置權限 (隨意應用,靈活組合!)

      1、普通用法

      --添加權限 [chmod +x 文件]

      如:-rw-r--r-- --- -rwxr-xr-x

      --刪除權限 [chmod -x 文件]

      如:-rwxr-xr-x --- -rw-r--r--

      --給自己添加權限 [chmod ?+x 文件]

      如此類推,組--g,其他人--o

      如:chmod u+x -rw-r--r-- --- -rwxr--r--

      chmod g+x -rw-r--r-- --- -rw-r-xr--

      chmod o+x -rw-r--r-- --- -rw-r--r-x

      2、專業(yè)用法 chmod 755/777

      --原理,八進制轉二進制

      如755,111 101 101, rwx r-x r-x

      777,111 111 111, rwx rwx rwx

      --修改所有者權限 chown (change owner)

      如:chown 原來文件 file1 的所有者是 root,改成joe的

      chown joe file1

      10、管道(把上一個命令執(zhí)行的結果交給下一個命令)

      --使用方法:

      命令1|命令2|命令3......|命令n

      --使用舉例

      --$ls -Rl /etc | more

      (如 ls -Rl /etc (在控制臺模式下,無法返回前面過去的信息),因此需要管道執(zhí)行該查詢,實現分頁的工作, ls -Rl /etc | more)

      --$cat /etc/passwd | wc

      (顯示文件結果,再數數有多少行)

      --$cat /etc/passwd | grep lrj

      (顯示文件結果,再查找包含lrj的行)

      --#dmesg | grep eth0

      (顯示系統(tǒng)啟動的信息,再查找包含eth0的行--真正含義,檢查網卡執(zhí)行信息是否正常)

      --$man bash | col -b bash.txt

      語法:col [-bfx][-l緩沖區(qū)列數]

      補充說明:在許多UNIX說明文件里,都有RLF控制字符。當我們運用shell特殊字符""和"",把說明文件的內容輸出成純文本文件時,控制字符會變成亂碼,col指令則能有效濾除這些控制字符。

      參數:

      -b 過濾掉所有的控制字符,包括RLF和HRLF。

      -f 濾除RLF字符,但允許將HRLF字符呈現出來。

      -x 以多個空格字符來表示跳格字符。

      -l緩沖區(qū)列數 預設的內存緩沖區(qū)有128列,您可以自行指定緩沖區(qū)的大小。

      --$ls -l | grep "^d"

      (用正則表達式篩選出目錄列表中 頭字母為'd' 的內容--目錄)(^是正則表達式開頭部分)

      --$ls -l * | grep "^-" | wc -l

      (列出目錄列表中 頭字符為'-'的內容--文件,并統(tǒng)計顯示的行數wc -l)

      11、其他命令

      --wall(warning all) 通知所有人

      a.命令替換

      如 wall `date`、 cd 'pwd'、mkbootdisk $(uname -r)

      b.重定向

      重定向輸出:

      如 ls cmd.txt ,把文件寫到cmd.txt,不輸出在控制臺

      ls cmd.txt ,把文件追加寫到cmd.txt

      重定向輸入:

      如 wall cmd.txt,把文本內容發(fā)給所有人

      12、修改系統(tǒng)的默認系統(tǒng)級別

      常用3和5

      3 - 多用戶狀態(tài)(有NFS)

      NFS - Network File System 網絡文件系統(tǒng),聯網系統(tǒng)

      5 - 圖形界面

      PS.設置用戶權限: sudo chmod 777 目錄

      4表示讀,2表示寫,1表示執(zhí)行.

      第一位表示文件所有者,第二位表示和所有者在同一用戶組的用戶,第三位表示不在同一用戶組的用戶權限.

      755表示文件所有者可讀寫,執(zhí)行.

      第二位5表示與所有者在同一用戶組的可讀,可執(zhí)行,不可寫.

      第三位5表示其它組可讀,可執(zhí)行,不可寫. 轉載于Joewalker在本人空間也有詳細說明


      新聞標題:cwlinux命令,linux常用命令wc
      網頁URL:http://www.ef60e0e.cn/article/hochpj.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        剑河县| 新野县| 南溪县| 阳城县| 墨玉县| 桑日县| 莱西市| 奉节县| 株洲市| 永登县| 霍林郭勒市| 隆回县| 乾安县| 昆山市| 侯马市| 湖州市| 黄浦区| 保德县| 安吉县| 九龙坡区| 崇仁县| 泾川县| 孙吴县| 临潭县| 无锡市| 绩溪县| 泸州市| 武隆县| 日照市| 兴文县| 东乡| 永昌县| 巴塘县| 天柱县| 鹿邑县| 兴化市| 囊谦县| 六安市| 溧阳市| 安康市| 神木县|