国产宅男网站在线|亚洲A级性爱免费视频|亚洲中精品级在线|午夜福利AA毛

  • <dd id="gf5jf"><th id="gf5jf"></th></dd>

    <cite id="gf5jf"><label id="gf5jf"></label></cite>
  • <div id="gf5jf"><listing id="gf5jf"></listing></div>
    學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 > Linux創(chuàng)建、刪除文件和文件夾命令

    Linux創(chuàng)建、刪除文件和文件夾命令

    時(shí)間: 志藝942 分享

    Linux創(chuàng)建、刪除文件和文件夾命令

      今天學(xué)習(xí)了幾個(gè)命令,是創(chuàng)建、刪除文件和文件夾的,在linux里,文件夾是目錄,下面說下我學(xué)習(xí)的命令。接下來是小編為大家收集的Linux創(chuàng)建、刪除文件和文件夾命令,歡迎大家閱讀。

      Linux創(chuàng)建、刪除文件和文件夾命令

      創(chuàng)建文件夾【mkdir】

      一、mkdir命令使用權(quán)限

      所有用戶都可以在終端使用 mkdir 命令在擁有權(quán)限的文件夾創(chuàng)建文件夾或目錄。

      二、mkdir命令使用格式

      格式:mkdir [選項(xiàng)] DirName

      三、mkdir命令功能

      通過 mkdir 命令可以實(shí)現(xiàn)在指定位置創(chuàng)建以 DirName(指定的文件名)命名的文件夾或目錄。要?jiǎng)?chuàng)建文件夾或目錄的用戶必須對(duì)所創(chuàng)建的文件夾的父文件夾具有寫權(quán)限(了解Linux文件-文件夾權(quán)限請(qǐng)點(diǎn)擊這里)。并且,所創(chuàng)建的文件夾(目錄)不能與其父目錄(即父文件夾)中的文件名重名,即同一個(gè)目錄下不能有同名的(區(qū)分大小寫)。

      四、mkdir命令選項(xiàng)說明

      命令中的[選項(xiàng)]一般有以下兩種:

      -m 用于對(duì)新建目錄設(shè)置存取權(quán)限,也可以用 chmod 命令進(jìn)行設(shè)置。

      -p 需要時(shí)創(chuàng)建上層文件夾(或目錄),如果文件夾(或目錄)已經(jīng)存在,則不視為錯(cuò)誤。

      五、mkdir命令使用舉例

      例一:在桌面下面創(chuàng)建以“demo”命名的文件夾。

      使用以下命令即可。

      mkdir 桌面/demo

      例二:在桌面下面創(chuàng)建以“demo”命名的文件夾,并且給文件夾賦權(quán)限,權(quán)限為123。

      mkdir 123 桌面/demo

      刪除文件夾【rm】

      一、rm命令使用權(quán)限

      所有用戶都可以在終端使用 rm命令刪除目錄。

      二、rm命令使用格式

      格式:rm [選項(xiàng)] DirName

      三、rm命令功能

      刪除檔案及目錄。

      四、rm命令選項(xiàng)說明

      命令中的[選項(xiàng)]一般有以下幾種:

      -i 刪除前逐一詢問確認(rèn)。

      -f 即使原檔案屬性設(shè)為唯讀,亦直接刪除,無需逐一確認(rèn)。

      -r 將目錄及以下之檔案亦逐一刪除。

      五、rm命令使用舉例

      例一:刪除所有C語言程序文檔;刪除前逐一詢問確認(rèn)。

      rm -i *.c

      例二:將 Finished 子目錄及子目錄中所有檔案刪除。

      rm -r Finished

      注:在linux沒有回收站,在試用rm命令的時(shí)候,一定要小心些,刪除之后就無法再恢復(fù)了。

      創(chuàng)建文件【vi】(vi 命令的詳細(xì)使用方法)

      指今說明:

      進(jìn)入 vi 的命令

      vi filename: 打開或新建文件,并將光標(biāo)置于第一行首

      vi +n filename: 打開文件,并將光標(biāo)置于第n行首

      vi + filename: 打開文件,并將光標(biāo)置于最后一行首

      vi +/pattern filename: 打開文件,并將光標(biāo)置于第一個(gè)與pattern匹配的串處

      vi -r filename: 在上次正用vi編輯時(shí)發(fā)生系統(tǒng)崩潰,恢復(fù)filename

      vi filename....filename: 打開多個(gè)文件,依次進(jìn)行編輯

      新增 (append)

      a :從光標(biāo)所在位置後面開始新增資料,光標(biāo)後的資料隨新增資料向後移動(dòng)。

      A:從光標(biāo)所在列最後面的地方開始新增資料。

      插入 (insert)

      i:從光標(biāo)所在位置前面開始插入資料,光標(biāo)後的資料隨新增資料向後移動(dòng)。

      I:從光標(biāo)所在列的第一個(gè)非空白字元前面開始插入資料。

      開始 (open)

      o :在光標(biāo)所在列下新增一列并進(jìn)入輸入模式。

      O: 在光標(biāo)所在列上方新增一列并進(jìn)入輸入模式。

      r :修改光標(biāo)所在字元,r 後接著要修正的字符。

      R:進(jìn)入取替換狀態(tài),新增文字會(huì)覆蓋原先文字,直到按 [ESC] 回到指令模式下為止。

      s:刪除光標(biāo)所在字元,并進(jìn)入輸入模式。

      S:刪除光標(biāo)所在的列,并進(jìn)入輸入模式。

      刪除命令

      ndw或ndW: 刪除光標(biāo)處開始及其后的n-1個(gè)字

      do: 刪至行首

      d$: 刪至行尾

      dd :刪除光標(biāo)所在的列。

      ndd: 刪除當(dāng)前行及其后n-1行

      x或X: 刪除一個(gè)字符,x刪除光標(biāo)后的,而X刪除光標(biāo)前的

      Ctrl+u: 刪除輸入方式下所輸入的文本

      ncw或nCW: 修改指定數(shù)目的字

      nCC: 修改指定數(shù)目的行

      移動(dòng)光標(biāo)類命令

      h: 光標(biāo)左移一個(gè)字符

      l: 光標(biāo)右移一個(gè)字符

      space: 光標(biāo)右移一個(gè)字符

      Backspace: 光標(biāo)左移一個(gè)字符

      k或Ctrl+p: 光標(biāo)上移一行

      j或Ctrl+n: 光標(biāo)下移一行

      Enter: 光標(biāo)下移一行

      w或W : 光標(biāo)右移一個(gè)字至字首

      b或B : 光標(biāo)左移一個(gè)字至字首

      e或E : 光標(biāo)右移一個(gè)字至字尾

      ): 光標(biāo)移至句尾

      (: 光標(biāo)移至句首

      }: 光標(biāo)移至段落開頭

      {: 光標(biāo)移至段落結(jié)尾

      nG: 光標(biāo)移至第n行首

      n+: 光標(biāo)下移n行

      n-: 光標(biāo)上移n行

      n$: 光標(biāo)移至第n行尾

      H: 光標(biāo)移至屏幕頂行

      M: 光標(biāo)移至屏幕中間行

      L: 光標(biāo)移至屏幕最后行

      0: 光標(biāo)移至當(dāng)前行首

      $: 光標(biāo)移至當(dāng)前行尾

      屏幕翻滾類命令

      Ctrl+u: 向文件首翻半屏

      Ctrl+d: 向文件尾翻半屏

      Ctrl+f: 向文件尾翻一屏

      Ctrl+b: 向文件首翻一屏

      nz: 將第n行滾至屏幕頂部,不指定n時(shí)將當(dāng)前行滾至屏幕頂部。

      退出vi

      在指令模式下鍵入:q,:q!,:wq或:x(注意:號(hào)),就會(huì)退出vi。

      :wq和:x是存盤退出,而:q是直接退出,如果文件已有新的變化,vi會(huì)提示你保存文件而:q命令也會(huì)失效,這時(shí)你可以用:w命令保存文件后再用:q 退出,或用:wq或:x命令退出,如果你不想保存改變后的文件,你就需要用:q!命令,這個(gè)命令將不保存文件而直接退出vi。

      搜索及替換命令

      /pattern: 從光標(biāo)開始處向文件尾搜索pattern

      ?pattern: 從光標(biāo)開始處向文件首搜索pattern

      n: 在同一方向重復(fù)上一次搜索命令

      N: 在反方向上重復(fù)上一次搜索命令

      :s/p1/p2/g: 將當(dāng)前行中所有p1均用p2替代

      :n1,n2s/p1/p2/g: 將第n1至n2行中所有p1均用p2替代

      :g/p1/s//p2/g: 將文件中所有p1均用p2替換

      選項(xiàng)設(shè)置

      all:列出所有選項(xiàng)設(shè)置情況

      term:設(shè)置終端類型

      ignorance:在搜索中忽略大小寫

      list:顯示制表位(ctrl+i)和行尾標(biāo)志($)

      number:顯示行號(hào)

      report:顯示由面向行的命令修改過的數(shù)目

      terse:顯示簡(jiǎn)短的警告信息

      warn:在轉(zhuǎn)到別的文件時(shí)若沒保存當(dāng)前文件則顯示no write信息

      nomagic:允許在搜索模式中,使用前面不帶“\”的特殊字符

      nowrapscan:禁止vi在搜索到達(dá)文件兩端時(shí),又從另一端開始

      mesg:允許vi顯示其他用戶用write寫到自己終端上的信息

      最后行方式命令

     ?。簄1,n2 co n3:將n1行到n2行之間的內(nèi)容拷貝到第n3行下

     ?。簄1,n2 m n3:將n1行到n2行之間的內(nèi)容移至到第n3行下

      :n1,n2 d :將n1行到n2行之間的內(nèi)容刪除

     ?。簑 :保存當(dāng)前文件

      :e filename:打開文件filename進(jìn)行編輯

     ?。簒:保存當(dāng)前文件并退出

      :q:退出vi

     ?。簈!:不保存文件并退出vi

     ?。?command:執(zhí)行shell命令command

     ?。簄1,n2 w!command:將文件中n1行至n2行的內(nèi)容作為command的輸入并執(zhí)行之,若不指定n1,n2,則表示將整個(gè)文件內(nèi)容作為command的輸入

      :r!command:將命令command的輸出結(jié)果放到當(dāng)前行

      寄存器操作

      "?nyy:將當(dāng)前行及其下n行的內(nèi)容保存到寄存器?中,其中?為一個(gè)字母,n為一個(gè)數(shù)字

      "?nyw:將當(dāng)前行及其下n個(gè)字保存到寄存器?中,其中?為一個(gè)字母,n為一個(gè)數(shù)字

      "?nyl:將當(dāng)前行及其下n個(gè)字符保存到寄存器?中,其中?為一個(gè)字母,n為一個(gè)數(shù)字

      "?p:取出寄存器?中的內(nèi)容并將其放到光標(biāo)位置處。這里?可以是一個(gè)字母,也可以是一個(gè)數(shù)字

      ndd:將當(dāng)前行及其下共n行文本刪除,并將所刪內(nèi)容放到1號(hào)刪除寄存器中。

      七、vi命令使用舉例

      例一:創(chuàng)建文件a.txt。

      vi a.txt

      Hello everyone!

      :wq //在退出時(shí),直接輸入:wq會(huì)發(fā)現(xiàn)退不出去,退出方法是:編輯完成后按ESC,然后輸入:q就是退出;還有:wq是保存后退出,加感嘆號(hào)是表示強(qiáng)制

      修改檔案時(shí)間【touch】

      一、touch命令使用權(quán)限

      所有用戶都可以在終端使用 touch命令。

      二、touch命令使用格式

      格式:touch [-acfm][-d <日期時(shí)間>][-r <參考文件或目錄>][-t <日期時(shí)間>][--help] [--version][文件或目錄...] 或 touch [-acfm][--help][--version][日期時(shí)間][文件或目錄...]

      (touch [-acfm][-r reference-file] [--file=reference-file][-t MMDDhhmm[[CC]YY][.ss]][-d time] [--date=time][--time={atime,access,use,mtime,modify}][--no-create][--help] [--version]file1 [file2 ...])

      三、touch命令功能

      touch fileA,如果fileA存在,使用touch命令可更改這個(gè)文件或目錄的日期時(shí)間,包括存取時(shí)間和更改時(shí)間;如果fileA不存在,touch命令會(huì)在當(dāng)前目錄下新建一個(gè)空白文件fileA。

      注:使用touch指令可更改文件或目錄的日期和時(shí)間,包括存取時(shí)間和更改時(shí)間。文件的時(shí)間屬性包括文件的最后訪問時(shí)間,最后修改時(shí)間以及最后在磁盤上修改的時(shí)間,命令stat顯示結(jié)果顯示了三個(gè)時(shí)間屬性。

      四、touch命令選項(xiàng)說明

      a 改變檔案的讀取時(shí)間記錄。

      m 改變檔案的修改時(shí)間記錄。

      c 假如目的檔案不存在,不會(huì)建立新的檔案。與 --no-create 的效果一樣。

      f 不使用,是為了與其他 unix 系統(tǒng)的相容性而保留。

      r 使用參考檔的時(shí)間記錄,與 --file 的效果一樣。

      d 設(shè)定時(shí)間與日期,可以使用各種不同的格式。

      t 設(shè)定檔案的時(shí)間記錄,格式與 date 指令相同。[[CC]YY]MMDDhhmm[.SS],CC為年數(shù)中的前兩位,即”世紀(jì)數(shù)”;YY為年數(shù)的后兩位,即某世紀(jì)中的年數(shù).如果不給出CC的值,則linux中touch命令參數(shù)將把年數(shù)CCYY限定在1969--2068之內(nèi).MM為月數(shù),DD為天將把年數(shù)CCYY限定在1969--2068之內(nèi).MM為月數(shù),DD為天數(shù),hh 為小時(shí)數(shù)(幾點(diǎn)),mm為分鐘數(shù),SS為秒數(shù).此處秒的設(shè)定范圍是0--61,這樣可以處理閏秒.這些數(shù)字組成的時(shí)間是環(huán)境變量TZ指定的時(shí)區(qū)中的一個(gè)時(shí)間.由于系統(tǒng)的限制,早于1970年1月1日的時(shí)間是錯(cuò)誤的.

      --no-create 不會(huì)建立新檔案。

      --help 列出指令格式。

      --version 列出版本訊息。

      五、touch命令使用舉例

      例一:更新file1.txt的存取和修改時(shí)間。

      touch file1.txt

      例二:如果file1.txt不存在,不創(chuàng)建文件

      touch -c file1.txt

      例三:更新file1.txt的時(shí)間戳和ref+file相同

      touch -r ref+file file1.txt

      例四:設(shè)置文件的時(shí)間戳為2011年5月18日9點(diǎn)45分10秒

      ls -l file1.txt

      touch -t 1105190945.10 file1.txt

      Linux 常用命令集合

    Linux創(chuàng)建、刪除文件和文件夾命令

      Linux 常用命令集合

      ls 顯示文件或目錄

      -l 列出文件詳細(xì)信息l(list)

      -a 列出當(dāng)前目錄下所有文件及目錄,包括隱藏的a(all)

      mkdir 創(chuàng)建目錄

      -p 創(chuàng)建目錄,若無父目錄,則創(chuàng)建p(parent)

      cd 切換目錄

      touch 創(chuàng)建空文件

      echo 創(chuàng)建帶有內(nèi)容的文件。

      cat 查看文件內(nèi)容

      cp 拷貝

      mv 移動(dòng)或重命名

      rm 刪除文件

      -r 遞歸刪除,可刪除子目錄及文件

      -f 強(qiáng)制刪除

      find 在文件系統(tǒng)中搜索某文件

      wc 統(tǒng)計(jì)文本中行數(shù)、字?jǐn)?shù)、字符數(shù)

      grep 在文本文件中查找某個(gè)字符串

      rmdir 刪除空目錄

      tree 樹形結(jié)構(gòu)顯示目錄,需要安裝tree包

      pwd 顯示當(dāng)前目錄

      ln 創(chuàng)建鏈接文件

      more、less 分頁顯示文本文件內(nèi)容

      head、tail 顯示文件頭、尾內(nèi)容

      ctrl+alt+F1 命令行全屏模式

      系統(tǒng)管理命令

    Linux創(chuàng)建、刪除文件和文件夾命令

      stat 顯示指定文件的詳細(xì)信息,比ls更詳細(xì)

      who 顯示在線登陸用戶

      whoami 顯示當(dāng)前操作用戶

      hostname 顯示主機(jī)名

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

      top 動(dòng)態(tài)顯示當(dāng)前耗費(fèi)資源最多進(jìn)程信息

      ps 顯示瞬間進(jìn)程狀態(tài) ps -aux

      du 查看目錄大小 du -h /home帶有單位顯示目錄信息

      df 查看磁盤大小 df -h 帶有單位顯示磁盤信息

      ifconfig 查看網(wǎng)絡(luò)情況

      ping 測(cè)試網(wǎng)絡(luò)連通

      netstat 顯示網(wǎng)絡(luò)狀態(tài)信息

      man 命令不會(huì)用了,找男人 如:man ls

      clear 清屏

      alias 對(duì)命令重命名 如:alias showmeit="ps -aux" ,另外解除使用unaliax showmeit

      kill 殺死進(jìn)程,可以先用ps 或 top命令查看進(jìn)程的id,然后再用kill命令殺死進(jìn)程。

      打包壓縮相關(guān)命令

      tar: 打包壓縮

      -c 歸檔文件

      -x 壓縮文件

      -z gzip壓縮文件

      -j bzip2壓縮文件

      -v 顯示壓縮或解壓縮過程 v(view)

      -f 使用檔名

      關(guān)機(jī)/重啟機(jī)器

      shutdown

      -r 關(guān)機(jī)重啟

      -h 關(guān)機(jī)不重啟

      now 立刻關(guān)機(jī)

      halt 關(guān)機(jī)

      reboot 重啟

      
    看了“Linux創(chuàng)建、刪除文件和文件夾命令”還想看:

    1.liunx創(chuàng)建、刪除文件和文件夾命令

    2.windows cmd命令行下創(chuàng)建刪除文件和文件夾

    3.怎么利用命令刪除和創(chuàng)建Linux文件夾

    3156390