1. 程式人生 > >基於linux的檔案操作

基於linux的檔案操作

###1.檔案的建立###
touch filename
###2.目錄的建立###

  1. 建立一個單獨的目錄
    mkdir directory
  2. 建立巢狀目錄
    mkdir -p dir1/dir2/dir3
    -p 表示建立遞迴目錄,當上級目錄不存在時候自動建立
    ###3.檔案的刪除###
    rm filename
    rm -f filename -f=force 表示強制刪除不提示
    ###4.目錄的刪除###
    rm -r dir -r表示遞迴刪除,就是刪除目錄包括目錄裡面所有內容
    rm -f -r dir 刪除目錄不提示
    rm -rf dir 其中中間的短命令引數可以合併寫 且順序沒有要求=-fr
    ###5.檔案的編輯
    ###
    1.gedit
    gedit file 注意:當有影象互動頁面時才可以用
    2.vim(推薦使用)
    vim hello
    檔案的建立
    檔案內容編寫
    異常退出並重新開啟
    刪除swp檔案
    ###6.檔案的複製###
    cp -r 源目錄 目的地址目錄
    cp 原始檔1 原始檔2 目的地目錄 注:目的地目錄必須存在
    ###7.檔案的移動###
    mv 原始檔 目的地檔案
    mv 源目錄 目的地目錄
    注:相同目錄內的檔案移動只是重新命名
    ###8.檔案的檢視###
    cat file 檢視檔案的全部內容
    cat -b file 檢視時顯示行數
    less file 分頁瀏覽
    用法:
    上鍵/下鍵 逐行進行瀏覽
    pageup/pagedown 逐頁進行瀏覽
    /keyword 高亮顯示關鍵字
    ls
    ls -l file 檔案屬性
    ls dir 目錄中包含的的內容
    ls -a dir 顯示檔案中的所有檔案 包括隱藏檔案
    wc
    wc -l 檔案的行數
    wc -w 單詞數
    wc -m 字元數
    wc -c 位元組數
    ###9.路徑命令
    ###
    1.顯示當前工作目錄
    pwd
    2.切換路徑
    cd 目錄名稱 進入指定目錄中
    cd - 目錄切換
    cd ~ 進入當前目錄的家目錄
    cd … 返回上級目錄
    ###10.自動補齊###
    鍵 可以實現命令的路徑的自動補齊 條件:當以此關鍵字不唯一時無法補齊 按兩次鍵列出所有關鍵字開頭的內容
    ###11.歷史命令的呼叫###
    history 檢視歷史命令
    history -c 清空當前環境下的歷史命令
    !數字 呼叫當前命令
    !keyword 呼叫最近的以此命令的開頭的歷史命令