最近公司的CactiEZ服務器常常宕機,爲了查找緣由並解決問題,開始學習Linux,0基礎哦,天天記錄一點點,如下一些內容有本身的理解,若是哪位看到後發現不對的地方請批評指正。linux
一、ls服務器
1.一、 lside
查看當前目錄及其它路徑下的文件學習
[root@localhost tmp]# ls spa
inittab.1 keyring-LCsyxe pulse-EC9RLeU7N2x5 virtual-123.pr3XJKunix
inittab.new keyring-lledmg sort.test virtual-123.uWBe2x排序
inittab.q keyring-mE6S2r test vmware-123遞歸
keyring-eB0YRa keyring-QAxkCd virtual-123.47NrLk vmware-config0索引
keyring-EGRbsH keyring-u3yHKC virtual-123.5ByV6p VMwareDnD隊列
keyring-ejyje6 orbit-123 virtual-123.aNxRFM vmware-root
keyring-heNl1l orbit-gdm virtual-123.AuWp5a vmware-root-4282299931
keyring-kkUuWo pulse-cEp2gJhN6lsZ virtual-123.mV0BZX vmware.tools
1.二、 ls -a
經過這條命令可已查看當前目錄下的全部文件,不包括隱藏文件啊,隱藏文件是經過ls -a來實現的。在下圖能夠看到當前根目錄下的全部文件,包括隱藏文件,隱藏文件是以「.」開頭的,例如.autorelabel文件就是一個隱藏文件。
[root@localhost tmp]# ls -a
. keyring-heNl1l pulse-EC9RLeU7N2x5 vmware-123
.. keyring-kkUuWo sort.test vmware-config0
.esd-500 keyring-LCsyxe test VMwareDnD
.ICE-unix keyring-lledmg virtual-123.47NrLk vmware-root
inittab.1 keyring-mE6S2r virtual-123.5ByV6p vmware-root-4282299931
inittab.new keyring-QAxkCd virtual-123.aNxRFM vmware.tools
inittab.q keyring-u3yHKC virtual-123.AuWp5a .X0-lock
keyring-eB0YRa orbit-123 virtual-123.mV0BZX .X11-unix
keyring-EGRbsH orbit-gdm virtual-123.pr3XJK
keyring-ejyje6 pulse-cEp2gJhN6lsZ virtual-123.uWBe2x
1.三、 ls -l
若是想查看文件的具體信息能夠經過ls -l來查看這裏
[root@localhost tmp]# ls -l
total 128
-rw-r--r-- 1 root root 884 Nov 17 2016 inittab.1
-rw-r--r-- 1 root root 884 Nov 17 2016 inittab.new
-rw-r--r-- 1 root root 884 Nov 17 2016 inittab.q
drwx------. 2 123 123 4096 Oct 15 01:15 keyring-eB0YRa
這裏解釋一下顯示出來的具體信息的意思。total 24表示的是該文件夾的大小,這裏沒有顯示出單位若是想顯示單位的話能夠經過ls -lh進行顯示單位是kByte。其中第一列的10位橫線的一位表示文件的類型:
1.3.一、 第1位:
-:表示的是普通文件。
d(directory):表示的是目錄文件,在linux中目錄文件用藍色表示。
l(link):表示的是連接文件。
b(block):塊設備文件,在linux的設備類型中包括塊設備文件和字符(線性)設備文件,例如硬盤就是屬於塊設備文件,由於文件存儲在硬盤中是被分割成一個個塊進行保存的,訪問時讀取文件的順序沒有前後的順序,因此是隨機進行訪問的。而字符(線性)設備是線性進行訪問的,例如鼠標鍵盤的輸入和顯示器等輸出設備都是經過一些隊列機制按線性順序進行工做的,因此字符設備又稱爲線性設備。
c:字符設備文件。
p:管道文件。
s:套接字文件。
以後的9位表示文件的權限,每3位爲一組,權限包括r、w、x(讀、寫、可執行),讀是四、寫是二、可執行是1。
1.3.二、文件的硬連接次數
-rw-r--r-- 1 root root 884 Nov 17 2016 inittab.1
1.3.三、文件的全部者(屬主)
-rw-r--r-- 1 root root 884 Nov 17 2016 inittab.1
1.3.4、 文件的大小
-rw-r--r-- 1 root root 884 Nov 17 2016 inittab.1
1.3.5、文件的最後一次修改時間
-rw-r--r-- 1 root root 884 Nov 17 2016 inittab.1
這裏有一個概念是文件的時間戳(訪問、修改、改變),修改是文件的內容被修改,改變是文件的屬性被改變。
1.四、 ls的其它命令
ls -A:顯示全部文件,但不顯示.和..
ls -ld:顯示當前目錄自身的屬性。
ls -i:顯示當前目錄下的子目錄和文件的索引節點號。
ls -r:文件名按反序排序。
ls -R:遞歸顯示