歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> Unix基礎知識

unix系統操作命令大全:文件操作命令(1)

文件操作命令

3.1 列出文件目錄
  命令:ls (list)
  格式:ls [option] directory_name
  功能:列出指定目錄中的文件名和子目錄名。當無子目錄名時,列出當前目錄
      中的文件名和子目錄名。
  選項:-a列出所有文件,包括以點開頭的隱含文件。
      -l按長格式列出文件名,包括文件類型標識,權限,鏈接數,文件主名,
        文件組名,字節數,日期。
      -r列出包括子目錄下所有文件
      -g在長格式中給出用戶組的標識。
      -t安文件生成日期排序。
  例如:% ls -la

3.2 顯示文件內容
  命令:cat (catenae)
  格式:cat filename
  功能:顯示出文件的內容。
  注釋:當文件內容在屏幕上滾動顯示時,可按Ctrl+S鍵屏幕滾暫停,按Ctrl+Q
      鍵繼續顯示。
  例如:% cat filename
 
3.3 按屏幕顯示文件內容
  命令:more
  格式:more filename
  功能:按屏幕一屏一屏顯示出文件內容
  選項:
  注釋:在屏幕顯示過程中有功能鍵。空格鍵 繼續下一屏的輸出;回車鍵 看下
      一行的輸出;q鍵 跳出more狀態;/字符串 查旬字符串所在處;a鍵 返
      回到上一屏。
  例如:% more filename

3.4 分頁顯示文件內容
  命令:pg (page)
  格式:pg [option] filename
  功能:分頁顯示指定文件的內容。在顯示一頁文件時,最後一行將顯示等待用
      戶輸入指令。可輸入的指令有如下選項。
  選項:h       顯示pg命令中可使用的幫助(help)命令。
      q       退出pg命令。
      [return]   顯示下一頁正文。
      1       顯示正文的下一行
      [Space]   顯示下一頁
      d/[Ctrl-D] 將屏幕滾動半屏。
      n       顯示pg命令行中說明的下一個文件。
      p       顯示pg命令行中說明的前一個文件。
      %       顯示正文當前頁的前面一頁。
      /pattern   在文件中向前搜索指定的字符模式。
      ?pattern   在文件中向後搜索指定的字符模式。
  注釋:當pg命令顯示到文件的末尾時,顯示一個文件結束信息EOF(end of file)。
  例如:% pg filename

3.5 讀文件
  命令:view
  格式:view filename
  功能:只能讀出文件內容。
  注釋:此命令不能對讀出的原文件進行寫操作。若對原文件進行了修改,可利
      用命令":w newfilename"將修改後的文件寫到新文件中。
  例如:% view filename

3.6 顯示文件頭部
  命令:head
  格式:head [option] filename
  功能:顯示文件的頭部
  選項:缺省 顯示文件的頭10行。
      -i   顯示文件的開始 i行。
  例如:% head filename

3.7 顯示文件尾部
  命令:tail
  格式:tail [option] filename
  功能:顯示文件的尾部
  選項:缺省 顯示文件的末10行。
      -i   顯示文件最後 i行。
      +i   從文件的第i行開始顯示。
  例如:% tail filename

3.8 顯示格式化的文件內容
  命令:pr (print)
  格式:pr filename
  功能:在屏幕上顯示格式化的文件內容,即印出每頁66行的文本文件,包括5
      行頁頭和5行頁尾。頁頭包括兩行空行,一行含有文件的時間、文件名
      和頁號,另外兩行為空行。頁尾為5行空行。
  例如:% pr filename

3.9 拷貝文件
  命令:cp (copy)
  格式:cp [option] filename1 filename2
      cp [option] filename... directory
      cp -r directory1 directon2
  功能:把一個文件的全部內容拷貝到另一個文件,也可將一個或多個文件拷貝
      到另一個目錄中。
  選項:-i 按提示進行拷貝文件。
      -p 按原文件日期進行拷貝。


      -r 對子目錄下所有文件進行拷貝。
  注釋:當filename1拷貝到filename2時,若filename2已經存在,則filename2
      的內容將被filename1覆蓋。
  例如:% cp filename1 filename2

3.10移動文件或文件改名
  命令:mv (move)
  格式:mv filename1 filename2
      mv filename... direction
      mv direction1 direction2
  功能:改變文件或目錄的名子,或把一些文件移到另一目錄下。
  注釋:當filename1更名為filename2時,若filename2已經存在,則filename2
      的內容將被filename1覆蓋
  例如:% mv filename1 filename2

Copyright © Linux教程網 All Rights Reserved