Linux學習4

來源:互聯網
上載者:User

標籤:使用   檔案   資料   問題   for   linux   

  1.Linux嚴格區分大小寫,以點開頭的檔案是隱藏檔案,比如說.abc。

  2.Linux的檔案類型:Linux的檔案是以儲存的類型來區別的,與尾碼名無關。

    (1)普通檔案, -,f

    (2)目錄檔案, d

    (3)連結檔案,

      符號連結:l

      硬串連: -

    (4)特殊檔案:作為硬體裝置訪問入口的檔案

      塊裝置:隨機,按塊進行存取    b

      字元裝置:線性,逐個按字元進行存取(鍵盤)   c

    (5)通訊端檔案socket,  s

    (6)具名管道pipe,   p

  3.ls命令

    (1) -l   l是long的意思,以詳細資料顯示出來

    (2) -h   human-readable 

    (3) -d  顯示目錄本身 

    (4) -i   inode 每個檔案都有一個索引

  4.FHS 檔案系統結構標準

    (1) /bin: 二進位,為所有使用者使用

    (2) /sbin: 二進位,為管理員使用

    (3) /boot: 核心

    (4) /dev: 裝置檔案的存放位置

    (5) /etc: 設定檔

    (6) /home: 普通使用者的家目錄  /home/USERNAME

    (7) /lib: 共用庫和核心模組

    (8) /media,/mnt: 掛載點

    (9) /opt: 可選的軟體安裝路徑

    (10)/root: 管理員的家目錄

    (11)/srv: 某服務啟動並執行中間資料

    (12)/tmp: 臨時檔案

    (13)/usr/include  

    (14)/var/log: 記錄檔

      /var/run: 進程

      /var/lock: 鎖住的檔案

    (15)偽檔案/proc: 已經啟動的核心資訊,開機後有很多檔案,關機後是空的

         /sys : 核心資訊,跟硬體裝置相關

  5.bash中{}表示展開,可以這樣使用 mkdir /tmp/{a,b}相當於mkdir /tmp/a  ,mkdir /tmp/b

    mkdir /tmp/{a,b}/b/c

  6.cp -r 遞迴複製目錄

         cp -p 保留原有的許可權,屬組合時間戳記

  7.alias  別名

  8.rm  -r  遞迴刪除目錄

    rm  -f   force強制移除      rm  -rf 

  9.檔案的三個時間

    最近一次的訪問時間

    最近一次的修改時間

    最近一次的改變時間

  10.file File 顯示檔案內容的類型

  11.ll  (是什麼。。)

  12.ctrl+c  結束命令

  13.cut -d -f,tr,檔案統計命令wc -l  -w  -c

  14.文本排序sort -r -n -t 指定欄位分隔符號 -k指定排序的欄位

  15.命令列編輯  游標跳到行首ctrl+a,跳到行尾ctrl+e,刪除游標到行首ctrl+u,刪除游標到行尾ctrl+k,

    ctrl+l  (-clear)清屏,ctrl+c取消命令

  16.在bash中使用過的外部命令會放在緩衝中,可以使用hash命令來查看,下次執行就直接從hash表中去尋找使用該命令,不用每次都到存放該命令的路徑下去尋找。當然這有個弊端,你在使用過該命令後,突然改變該命令存放的位置,就會有問題。hash -r  hash -d COMMAND

  17. !n 表示執行命令曆史中的第n條命令  !! 表示執行上一條命令

        !-n 執行倒數第n條命令       !string 執行倒數最近以string開頭的命令

  18.調用上一條命令的最後一個參數

    Esc (鬆開)+ . 或者 Alt +.  或者 !&(這不是快速鍵)

  19.history有4個環境變數HISTSIZE, HISTFILE, HISTFILESIZE, HISTCONTROL=ignorespace  ignoredups

    ignoreboth,  history -c,  -a, 

  20.檔案名稱通配 glob * 任意長度的任一字元  ? 任意的單個字元  [] 匹配指定範圍內的任一字元

    [^a-z]或者[^[lower]] 除小寫字母之外的任一字元

  

  

 

  

 

  

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.