linux很全的文件、目錄操作

文件操作


1.查看

  cat: 沒有分頁能力的,只能看到最後一屏。  

                 tail:看末尾十行  | wc - l 看有多少行,w 多少個單詞 c 多少個字符,- n +行數  查看倒數幾行。查看登錄信息:tail /var/log/secure - f 則更新登錄信息

                 head:看文章開頭十行,- n+數字則精確到行。(看倒數幾行可以用tail|head)  

                 more:有分頁功能,但不能後退。

                 less:cat+more 。

                 vim:  編輯

2.產生

   touch  【空文件】(改變時間戳)

cp  【-i=cp具有交互功能  -f表示強制  -p拷貝所有屬性  -r遞歸選項,將整個目錄拷貝  -a=-dpr(d,p,r)  -d拷貝鏈接 】  

mv剪切和改名  

vim    

ed :行編輯  

sed腳本,非交互

3.刪除

rm  -i=rm 交互,提示

   -f 強制

   -rf  【非空目錄】

目錄


1.查看

    ls  

    -l  長格式

查詢結果的屬性  - 文件  d 目錄  l 連接  b 塊設備   c 字符設備   p 命名管道   s  socket  

    -a  所有文件 -A不包括 .和 ..

    -h  大小易讀

    -S  從大到小排序

    -r  按相反排序

    -t  按時間排序

    -i  inode號碼

    -d + 目錄名  目錄查看

    -R  遞歸查看

  2.產生

mkdir  -p:遞歸  

       -v:詳細信息  

       -m:創建模式(設置權限)  

  3.刪除

    rmdir  【空目錄】


                       vi  vim   ed  sed(在腳本中實現)

    vi:1.命令模式、

         實現移動光標 》》使用方向鍵  

                         有的終端使用:h左j下k上l右  

         H開頭   L底部   M中間【只使用在當前屏】

         G:末行    數字+G=到第幾行【使用整個文件】

         複製:   yy複製一行  nyy複製多行  

         粘貼:   p

         刪除: dd光標所在當前行   ndd  【多行】

         x  【刪除字符】

         撤銷:  u

         保存退出 ZZ

         

         2.底行模式、

       顯示行號  set  nu

       取消行號  set nonu

        查找   /string從上往下

               ?string從下往上  

                 n 相同順序

                 N 相反順序

        查找替換:

              行號1,行號2                  s/oldstring/newstring/g

              模式1,模式2                   s/oldstring/newstring/g

      全文搜索 :1,$(最後一行)  

       行下幾行:行號1,+n  

       行上幾行:行號1,-n

       保存 : w  /文件名  

       退出 :q  

       保存退出:wq    

       放棄保存退出:q!    強制保存退出:wq!

    3.插入模式

      a  當前位置的右邊

      A 行尾

      i  當前位置

      I  行首

      o  下一行

      O  當前行插入

   特殊使用:

      底行模式下

         指令  r:讀取

          行範圍   w:寫入  >>追加                       命令模式下

     !! 指令   增加時間戳

                        使用任意指令寫入

     vim  +n  進入第幾行

                     vim +/id/ inittab 進入到第一次出現id的地方

     如何獲得幫助

     1.-h  

     2.--help

     3.man  詳細

     4.info  同man差不多,沒它詳細

     5.whatis  簡短的說明


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章