2016-7-3 linux學習筆記

linux的文件類型

 

   dr-xr-xr-x.   4 root root  4096 Jun 18 09:57 boot

   ls

      -l :長格式

          文件類型:

              -:表示普通文件

              d:目錄文件

              b:塊設備文件(block

              c:字符設備文件

              l:符號鏈接文件(symbolic linkfile

              p:命令管道文件(pipe)

              s:套接字文件(socket

 

 

      文件權限:9位,每三位一組,每一組:rwx(讀,寫,執行) -表無權限

      文件硬鏈接的次數

      文件的屬主(owner)

      文件的屬組(group

      文件的大小(size)單位是字節(Byte

      時間戳(timestamp)最近一次被修改的時間

            訪問:Access

            修改:modify

            改變:change,metadata,元數據

-h:(human read)做單位換算,換成人類可讀

-a:顯示以.開頭的隱藏文件

   . 表示當前目錄

   .. 表示上一層目錄

-A:不顯示...的目錄

-d:顯示目錄自身屬性

-iindex node,inode 顯示文件的節點號

-r:逆序顯示

-Rrecursive 遞歸顯示

 

Cd :change directory切換目錄

家目錄,主目錄,Homedirectory

Cd ~username :進入指定用戶的家目錄

Cd - :在當前目錄和前一次所在的目錄之間來回切換

 

命令類型

    內置命令(shell內置)內部,內建 cd 命令

    wKiom1d5JNHhEadUAAAGmxSX7EM746.png

    外部命令:在文件系統的某個路徑下有一個與命令名稱相應的可執行文件

    su命令

wKioL1d5JOfxc16WAAAGgohTfdM215.png

Type:顯示指定命令屬於那種類型

 

環境變量:命名的內存空間

    變量賦值

         NAME=cary.qin

 

PATH:環境變量,可以用printenv 可以打印出系統的環境變量

      記錄系統執行的命令的來源路徑,使用:分隔開

   wKiom1d5JPXx3dpjAAAJ2afqjhU466.png

 

    Date:時間管理

    Linuxrtc

    Ntpnetwork timeprotocol 時間服務器

    硬件時間:hwclock

    系統時間

 

    獲取命令的使用幫助

    內部命令

         Help Command

    外部命令

         COMMAND –HELP

 

    Whatis COMMAND  :查看命令幫助在哪個章節

    wKioL1d5JQzQzvpGAAAUnUnkUHM994.png

 

    命令手冊:manual

         Man command

         Man 命令分章節:

         1:用戶命令

         2:系統調用

         3:庫調用

 

        Man 翻屏

           向後翻一屏 space空格鍵

           向前翻一屏:b

           向後翻一行:ENTER回車鍵

           向前翻一行:k

   Hwclock

         -w :系統時間同步到硬件systohc

         -s:硬件時間同步到系統hctosys

 

 在線文檔

    Info command

Cal :calendar日曆

 

File命令及其用法  

   Rootfs :根文件系統

   /boot :系統啓動相關的文件,如內核,initrd,以及grub

   /dev:設備文件,包含“塊設備”及“字符設備”

   /etc:配置文件存放的目錄

   /home:每個用戶的家目錄,默認爲/home/username(用戶同名的目錄)

   /root:管理員root的家目錄

   /lib:庫文件

        靜態庫、.a

        動態庫、.so

       /lib/modules:內核模塊文件

   /media:掛載點目錄,掛載移動設備

   /mnt:掛載點目錄,額外臨時文件掛載點

   /opt:可選目錄,第三方程序的安裝目錄

   /proc:僞文件系統,內核的映射文件,只有系統起來后里面纔會有文件

   /sys:僞文件系統,跟硬件設備相關的屬性映射文件,只有系統起來后里面纔會有文件

   /tmp:臨時文件

   /var:可變化的文件

   /bin:可執行文件,用戶命令

   /sbin:管理命令

   /usrshared,read-only

         /usr/bin

         /usr/sbin

         /usr/lib

        

         /usr/local:第三方軟件存放的路徑

          /usr/local/bin

          /usr/local/sbin

          /usr/local/lib

 

命名規則:

1:長度不能超過255個字符

2:不能使用/當文件名

3:嚴格區分大小寫

 

文件管理

    

目錄管理

     Ls

     Cd

     Pwd

     Mkdir:創建空目錄

          -p:遞歸創建

          -vverbose 顯示詳細信息

          Mkdir /mnt/test/{x/m,y} :命令行展開創建,表示創建了/mnt/test/x/m /mnt/test/y 兩個目錄文件

    

 

     Tree:查看目錄樹


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