6月1日任務
2.1/2.2 系統目錄結構
2.3 ls命令
2.4 文件類型
2.5 alias命令spa
2.1/2.2 系統目錄結構:日誌
ls(全稱list)命令是用來列取目錄或是文件的排序
root目錄下爲root用戶下的家目錄(每一個用戶下都有一個家目錄)進程
useradd aming(useradd即爲建立一個普通用戶)字符串
普通用戶的文件是在/home/下配置
tree命令是以樹形的方式來顯示一個文件下有哪些子目錄,須要用yum install -y tree來安裝tree權限
tree -L 2 /(即指定最大顯示的/目錄爲2層),咱們能夠用tree -L 1 /來看一下/下的一層目錄(作目錄解釋)二進制
sbin下的目錄都是root用戶用的,bin下的目錄是普通用戶用的(root用戶也能用) 經常使用程序
boot系統啓動下的相關文件im
dev是系統裏面設備的特有文件,好比鼠標,鍵盤,光盤,硬盤
etc是系統的配置文件所在的路徑,例如以前配置的網卡文件 經常使用
home是普通用戶的家目錄
lib以及lib64是存系統的庫文件,(庫文件可理解爲許多應用程序並非一個完整的可執行文件,它們被分割成一些相對獨立的動態連接庫,即庫文件,放置於系統中。當咱們執行某一個程序時,相應的DLL文件就會被調用。)
media是媒介目錄(默認爲空),好比插入一個U盤,會自動的放在該目錄下
mnt是臨時掛載的掛載的目錄(默認爲空),好比咱們能夠臨時把光驅或硬盤掛載在該目錄下,而後用它
opt不作了解(默認爲空)
proc是系統啓動的一些進程 偶爾會用
root是root用戶下的家目錄
run是進程產生的一些臨時文件(重啓後會消失)
srv是服務產生的一些文件(默認爲空)
sys是存系統內核相關的文件(平時不會去動,不用關注)
tmp是系統的臨時目錄,任何一個用戶均可以在該目錄下去改寫或刪除一些東西,權限很大
usr是用戶的一些文件,系統的用戶所用到的一些命令 經常使用
var /var/log會存系統的日誌 經常使用
----------------------------------------------------------------------------------------------------------
2.3 ls命令:
ls -l 列出文件的詳細信息,例如所屬組 大小等
ls -a 顯示當前目錄下的全部文件及文件夾包括隱藏的.和..等
ls -la 顯示當前目錄下的全部文件及文件夾包括隱藏的.和..等並顯示詳細信息,詳細信息包括大小,屬組,建立時間
ls -i 文件號
ls -h 自動變換單位 (b kb)
ls -t 按時間的順序排序,越晚的排在越上面,越早的排在越下面
ls -d 只列目錄自己
------------------------------------------------------------------------------------------------------------
2.4 文件類型:
ls -l命令後出來的信息
最左側的(紅線左側),表示文件的類型:
d表示目錄,藍色的
-表示普通的文件,包括二進制的,可以使用cat查看 /bin/ls/沒法查看因是二進制文件
c表示字符串設備,黃色的,像鼠標鍵盤
l表示軟鏈接,粉綠色的,至關於Windows的快捷方式
b表示塊設備,像光盤 磁盤
s表示用來通訊的,粉色的,系統裏多個進程或多個服務相互直接傳遞數據、信號等等
-----------------------------------------------------------------------------------------------------------
2.5 alias(別名)命令:
which可查看別名
用alias命令可自創一個別名命令,寫法爲alias (自創名稱)='(命令)'
例如:
alias aming='ls -lha' 那麼aming這個命令就表明列出詳細當前目錄下的文件及隱藏文件並自動變換單位
unalias可取消別名,寫法爲unalias (自創名稱)
例如:
unalias aming即取消aming這個自創別名的命令