abstrait: 最近公司的CactiEZ服務(wù)器經(jīng)常宕機(jī),為了查找原因并解決問(wèn)題,開(kāi)始學(xué)習(xí)Linux,0基礎(chǔ)哦,每天記錄一點(diǎn)點(diǎn),以下一些內(nèi)容有自己的理解,如果哪位看到后發(fā)現(xiàn)不對(duì)的地方請(qǐng)批評(píng)指正。1、ls1.1、 ls 查看當(dāng)前目錄及其它路徑下的文件[root@localhost tmp]# ls inittab.1 keyring
最近公司的CactiEZ服務(wù)器經(jīng)常宕機(jī),為了查找原因并解決問(wèn)題,開(kāi)始學(xué)習(xí)Linux,0基礎(chǔ)哦,每天記錄一點(diǎn)點(diǎn),以下一些內(nèi)容有自己的理解,如果哪位看到后發(fā)現(xiàn)不對(duì)的地方請(qǐng)批評(píng)指正。
1、ls
1.1、 ls
查看當(dāng)前目錄及其它路徑下的文件
[root@localhost tmp]# ls
inittab.1 keyring-LCsyxe pulse-EC9RLeU7N2x5 virtual-123.pr3XJK
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.2、 ls -a
通過(guò)這條命令可已查看當(dāng)前目錄下的所有文件,不包括隱藏文件啊,隱藏文件是通過(guò)ls -a來(lái)實(shí)現(xiàn)的。在下圖可以看到當(dāng)前根目錄下的所有文件,包括隱藏文件,隱藏文件是以“.”開(kāi)頭的,例如.autorelabel文件就是一個(gè)隱藏文件。
[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.3、 ls -l
如果想查看文件的具體信息可以通過(guò)ls -l來(lái)查看這里
[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
這里解釋一下顯示出來(lái)的具體信息的意思。total 24表示的是該文件夾的大小,這里沒(méi)有顯示出單位如果想顯示單位的話可以通過(guò)ls -lh進(jìn)行顯示單位是kByte。其中第一列的10位橫線的一位表示文件的類(lèi)型:
1.3.1、 第1位:
-:表示的是普通文件。
d(directory):表示的是目錄文件,在linux中目錄文件用藍(lán)色表示。
l(link):表示的是鏈接文件。
b(block):塊設(shè)備文件,在linux的設(shè)備類(lèi)型中包括塊設(shè)備文件和字符(線性)設(shè)備文件,例如硬盤(pán)就是屬于塊設(shè)備文件,因?yàn)槲募鎯?chǔ)在硬盤(pán)中是被分割成一個(gè)個(gè)塊進(jìn)行保存的,訪問(wèn)時(shí)讀取文件的順序沒(méi)有先后的順序,所以是隨機(jī)進(jìn)行訪問(wèn)的。而字符(線性)設(shè)備是線性進(jìn)行訪問(wèn)的,例如鼠標(biāo)鍵盤(pán)的輸入和顯示器等輸出設(shè)備都是通過(guò)一些隊(duì)列機(jī)制按線性順序進(jìn)行工作的,所以字符設(shè)備又稱(chēng)為線性設(shè)備。
c:字符設(shè)備文件。
p:管道文件。
s:套接字文件。
之后的9位表示文件的權(quán)限,每3位為一組,權(quán)限包括r、w、x(讀、寫(xiě)、可執(zhí)行),讀是4、寫(xiě)是2、可執(zhí)行是1。
1.3.2、文件的硬鏈接次數(shù)
-rw-r--r-- 1 root root 884 Nov 17 2016 inittab.1
1.3.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、文件的最后一次修改時(shí)間
-rw-r--r-- 1 root root 884 Nov 17 2016 inittab.1
這里有一個(gè)概念是文件的時(shí)間戳(訪問(wèn)、修改、改變),修改是文件的內(nèi)容被修改,改變是文件的屬性被改變。
1.4、 ls的其它命令
ls -A:顯示所有文件,但不顯示.和..
ls -ld:顯示當(dāng)前目錄自身的屬性。
ls -i:顯示當(dāng)前目錄下的子目錄和文件的索引節(jié)點(diǎn)號(hào)。
ls -r:文件名按反序排序。
ls -R:遞歸顯示