Day5 系統目錄結構 ls命令、 文件類型 、alias命令

系統目錄結構

名稱 類型 解釋
/bin 普通二進制文件 bin是Binary的縮寫,該目錄下存放的是最經常使用的命令。
/boot 啓動目錄 該目錄下存放的是啓動Linux時使用的一些核心文件,包括一些鏈接文件以及鏡像文件。
/dev 設備文件 dev是Device(設備)的縮寫。該目錄下存放的是Linux的外部設備。在Linux中,訪問設備的方式和訪問文件的方式是相同的。
/etc 配置文件 該目錄下存放的是全部系統管理所須要的配置文件和子目錄。
/home 用戶家目錄 這是用戶的主目錄。在Linux中,每一個用戶都有一個本身的目錄,通常該目錄名是以用戶的帳號命名的。
/lib和/lib64 系統庫 這兩個目錄下存放的是系統最基本的動態鏈接共享庫,其做用相似於Windows裏的DLL文件,幾乎全部的應用程序都須要用到這些共享庫。其中/lib64爲64位的軟件包的庫文件所在目錄。
/media 可移動設備 系統會自動識別一些設備(如U盤、光驅等),當識別後,Linux會把識別的設備掛載到該目錄下。
/mnt 掛載目錄 系統提供該目錄是爲了讓用戶臨時掛載別的文件系統。咱們能夠將光驅掛載到/mnt/上,而後進入該目錄查看光驅裏的內容。
/opt 可選的附加應用程序 這是給主機額外安裝軟件所設置的目錄,該目錄默認爲空。好比你要安裝一個ORACLE數據庫,能夠放到該目錄下。
/proc 進程信息 該目錄是一個虛擬的目錄,是系統內存的映射,咱們能夠經過直接訪問來獲取系統信息。該目錄的內容在內存裏,咱們能夠直接修改裏面的某些文件。好比能夠經過下面的命令來屏蔽主機的ping命令,使其餘人沒法ping你的機器。後續,在平常工做中,你會常常用到相似的用法。# echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
/root root用戶家目錄 該目錄是系統管理員的用戶主目錄。
/run 進程臨時文件 這個目錄其實和/var/run是同一個目錄,這裏面存放的是一些服務的pid,一個服務啓動完後,是有一個pid文件的。至於爲何說是同一個目錄,Linux是如何作到的,後續咱們再介紹。
/sbin 系統二進制文件 s就是Super User的意思,該目錄存放的是系統管理員使用的系統管理程序。
/srv 服務數據 該目錄存放的是一些服務啓動以後須要提取的數據。
/sys 系統內核信息 該目錄存放的是與硬件驅動程序相關的信息。
/tmp 臨時文件 該目錄是用來存放一些臨時文件的。
/usr 用戶程序 這是一個很是重要的目錄,相似於Windows下的Program Files目錄,用戶的不少應用程序和文件都存放在該目錄下。後面的章節中,咱們會屢次用到這個目錄。

ls命令

1.  -l   列出文件信息
2. -d  只列出文件自己
3. -a 列出所有
4. -t按時間順序列出文件
5. -h變換單位信息、
6. -i   iload

ls -ld 是ls -l -d的簡寫 列出目錄 不列出文件的詳細信息 如文件大小linux

文件類型

linux的主要文件類型有

d  目錄文件。
l  連接文件(軟,硬連接)。
s  套接字文件 用於進程間的通訊
b  塊設備文件  磁盤光驅
c  字符設備文件 鍵盤、鼠標、打印機
p  命名管道文件。
-  普通文件

文件權限系統,將操做文件的用戶都分紅三類

  • 文件的擁有者(u)
  • 文件所屬組的成員(g)
  • 其餘用戶(o)

對於每一類用戶,權限系統又分別提供他們三種權限

  • 讀(r):用戶是否有權力讀文件的內容
  • 寫(w):用戶是否有權利改變文件的內容
  • 執行(x):用戶是否有權利執行文件

使用chmod來改變文件的當前權限

  • chmod [-R] 權限 文件名
  • 只有文件的擁有者和root才能夠改變文件的權限

chmod後能夠用三個數字來表示用戶權限

  • 第一位表明文件擁有者權限
  • 第二位表明文件所屬組成員權限
  • 第三位表明其餘用戶權限
  • 每個數字都採用加和的方式
  • 4(讀)
  • 2(寫)
  • 1(執行

alias命令

命令別名設置:定義命令別名,格式爲「命令別名=‘實際命令’」

-p //查看已經設置的別名

用法

alias 新的命令='原命令 -選項/參數'

刪除別名

unalias+別名
相關文章
相關標籤/搜索