瞬間移動(dòng)
查看當(dāng)前目錄
[root@localhost ~]# pwd
/root
前往一個(gè)目錄通過cd
命令诊胞,例如去根目錄
[root@localhost ~]# cd /
[root@localhost /]# pwd
/
去一個(gè)別的目錄看看
[root@localhost /]# cd /var/log
[root@localhost log]# pwd
/var/log
迅速返回剛剛所在的目錄蚤假,也就是根目錄
[root@localhost log]# cd -
/
迅速返回當(dāng)前用戶的主目錄
[root@localhost /]# cd ~
[root@localhost ~]# pwd
/root
火眼金睛
看看 /var/log
目錄下都有什么內(nèi)容
[root@localhost ~]# pwd
/root
[root@localhost ~]# ls /var/log
anaconda btmp-20170706 dmesg lastlog messages-20170706 secure-20170706 tuned yum.log
audit chrony dmesg.old maillog ppp spooler vmware-install.log
boot.log cron firewalld maillog-20170706 rhsm spooler-20170706 vmware-vmsvc.log
btmp cron-20170706 grubby messages secure tallylog wtmp
這啤呼,內(nèi)容雖多宋舷,但太簡(jiǎn)約了,稍微詳細(xì)一點(diǎn)點(diǎn)
[root@localhost ~]# ls /var/log -l
總用量 948
drwxr-xr-x. 2 root root 176 6月 30 19:48 anaconda
drwx------. 2 root root 23 6月 30 19:49 audit
-rw-r--r--. 1 root root 8420 7月 6 14:43 boot.log
-rw-------. 1 root utmp 0 7月 6 13:43 btmp
-rw-------. 1 root utmp 0 6月 30 19:46 btmp-20170706
drwxr-xr-x. 2 chrony chrony 6 11月 15 2016 chrony
-rw-------. 1 root root 1181 7月 6 15:01 cron
-rw-------. 1 root root 3670 7月 6 13:43 cron-20170706
-rw-r--r--. 1 root root 120938 7月 6 14:43 dmesg
-rw-r--r--. 1 root root 121383 7月 6 12:45 dmesg.old
-rw-r--r--. 1 root root 113 7月 6 14:43 firewalld
-rw-------. 1 root root 1282 7月 6 13:43 grubby
-rw-r--r--. 1 root root 291708 7月 6 14:46 lastlog
-rw-------. 1 root root 200 7月 6 14:44 maillog
-rw-------. 1 root root 594 7月 6 12:45 maillog-20170706
-rw-------. 1 root root 164427 7月 6 15:01 messages
-rw-------. 1 root root 417907 7月 6 13:41 messages-20170706
drwx------. 2 root root 6 6月 10 2014 ppp
drwxr-xr-x. 2 root root 6 6月 30 19:48 rhsm
-rw-------. 1 root root 12144 7月 6 14:46 secure
-rw-------. 1 root root 10057 7月 6 13:41 secure-20170706
-rw-------. 1 root root 0 7月 6 13:43 spooler
-rw-------. 1 root root 0 6月 30 19:46 spooler-20170706
-rw-------. 1 root root 0 6月 30 19:46 tallylog
drwxr-xr-x. 2 root root 23 6月 30 19:50 tuned
-rw-r--r--. 1 root root 24303 7月 6 13:47 vmware-install.log
-rw-r--r--. 1 root root 10602 7月 6 14:44 vmware-vmsvc.log
-rw-rw-r--. 1 root utmp 10752 7月 6 14:46 wtmp
-rw-------. 1 root root 2838 7月 6 14:42 yum.log
會(huì)不會(huì)還有隱藏文件葛超?
[root@localhost ~]# ls /var/log -la
總用量 952
drwxr-xr-x. 8 root root 4096 7月 6 14:43 .
drwxr-xr-x. 19 root root 267 7月 6 14:43 ..
drwxr-xr-x. 2 root root 176 6月 30 19:48 anaconda
drwx------. 2 root root 23 6月 30 19:49 audit
-rw-r--r--. 1 root root 8420 7月 6 14:43 boot.log
-rw-------. 1 root utmp 0 7月 6 13:43 btmp
-rw-------. 1 root utmp 0 6月 30 19:46 btmp-20170706
drwxr-xr-x. 2 chrony chrony 6 11月 15 2016 chrony
-rw-------. 1 root root 1181 7月 6 15:01 cron
-rw-------. 1 root root 3670 7月 6 13:43 cron-20170706
-rw-r--r--. 1 root root 120938 7月 6 14:43 dmesg
-rw-r--r--. 1 root root 121383 7月 6 12:45 dmesg.old
-rw-r--r--. 1 root root 113 7月 6 14:43 firewalld
-rw-------. 1 root root 1282 7月 6 13:43 grubby
-rw-r--r--. 1 root root 291708 7月 6 14:46 lastlog
-rw-------. 1 root root 200 7月 6 14:44 maillog
-rw-------. 1 root root 594 7月 6 12:45 maillog-20170706
-rw-------. 1 root root 164427 7月 6 15:01 messages
-rw-------. 1 root root 417907 7月 6 13:41 messages-20170706
drwx------. 2 root root 6 6月 10 2014 ppp
drwxr-xr-x. 2 root root 6 6月 30 19:48 rhsm
-rw-------. 1 root root 12144 7月 6 14:46 secure
-rw-------. 1 root root 10057 7月 6 13:41 secure-20170706
-rw-------. 1 root root 0 7月 6 13:43 spooler
-rw-------. 1 root root 0 6月 30 19:46 spooler-20170706
-rw-------. 1 root root 0 6月 30 19:46 tallylog
drwxr-xr-x. 2 root root 23 6月 30 19:50 tuned
-rw-r--r--. 1 root root 24303 7月 6 13:47 vmware-install.log
-rw-r--r--. 1 root root 10602 7月 6 14:44 vmware-vmsvc.log
-rw-rw-r--. 1 root utmp 10752 7月 6 14:46 wtmp
-rw-------. 1 root root 2838 7月 6 14:42 yum.log
6月暴氏、7月什么的有點(diǎn)亂,排個(gè)序
[root@localhost ~]# ls /var/log -lat
總用量 952
-rw-------. 1 root root 1181 7月 6 15:01 cron
-rw-------. 1 root root 164427 7月 6 15:01 messages
-rw-r--r--. 1 root root 291708 7月 6 14:46 lastlog
-rw-rw-r--. 1 root utmp 10752 7月 6 14:46 wtmp
-rw-------. 1 root root 12144 7月 6 14:46 secure
-rw-r--r--. 1 root root 10602 7月 6 14:44 vmware-vmsvc.log
-rw-------. 1 root root 200 7月 6 14:44 maillog
-rw-r--r--. 1 root root 8420 7月 6 14:43 boot.log
-rw-r--r--. 1 root root 120938 7月 6 14:43 dmesg
drwxr-xr-x. 8 root root 4096 7月 6 14:43 .
drwxr-xr-x. 19 root root 267 7月 6 14:43 ..
-rw-r--r--. 1 root root 113 7月 6 14:43 firewalld
-rw-------. 1 root root 2838 7月 6 14:42 yum.log
-rw-r--r--. 1 root root 24303 7月 6 13:47 vmware-install.log
-rw-------. 1 root root 1282 7月 6 13:43 grubby
-rw-------. 1 root utmp 0 7月 6 13:43 btmp
-rw-------. 1 root root 0 7月 6 13:43 spooler
-rw-------. 1 root root 3670 7月 6 13:43 cron-20170706
-rw-------. 1 root root 10057 7月 6 13:41 secure-20170706
-rw-------. 1 root root 417907 7月 6 13:41 messages-20170706
-rw-------. 1 root root 594 7月 6 12:45 maillog-20170706
-rw-r--r--. 1 root root 121383 7月 6 12:45 dmesg.old
drwxr-xr-x. 2 root root 23 6月 30 19:50 tuned
drwx------. 2 root root 23 6月 30 19:49 audit
drwxr-xr-x. 2 root root 6 6月 30 19:48 rhsm
drwxr-xr-x. 2 root root 176 6月 30 19:48 anaconda
-rw-------. 1 root root 0 6月 30 19:46 spooler-20170706
-rw-------. 1 root utmp 0 6月 30 19:46 btmp-20170706
-rw-------. 1 root root 0 6月 30 19:46 tallylog
drwxr-xr-x. 2 chrony chrony 6 11月 15 2016 chrony
drwx------. 2 root root 6 6月 10 2014 ppp
總用量952
是什么鬼绣张?還有那一大堆的數(shù)字答渔?
[root@localhost ~]# ls /var/log -lath
總用量 952K
-rw-------. 1 root root 1.2K 7月 6 15:01 cron
-rw-------. 1 root root 161K 7月 6 15:01 messages
-rw-r--r--. 1 root root 285K 7月 6 14:46 lastlog
-rw-rw-r--. 1 root utmp 11K 7月 6 14:46 wtmp
-rw-------. 1 root root 12K 7月 6 14:46 secure
-rw-r--r--. 1 root root 11K 7月 6 14:44 vmware-vmsvc.log
-rw-------. 1 root root 200 7月 6 14:44 maillog
-rw-r--r--. 1 root root 8.3K 7月 6 14:43 boot.log
-rw-r--r--. 1 root root 119K 7月 6 14:43 dmesg
drwxr-xr-x. 8 root root 4.0K 7月 6 14:43 .
drwxr-xr-x. 19 root root 267 7月 6 14:43 ..
-rw-r--r--. 1 root root 113 7月 6 14:43 firewalld
-rw-------. 1 root root 2.8K 7月 6 14:42 yum.log
-rw-r--r--. 1 root root 24K 7月 6 13:47 vmware-install.log
-rw-------. 1 root root 1.3K 7月 6 13:43 grubby
-rw-------. 1 root utmp 0 7月 6 13:43 btmp
-rw-------. 1 root root 0 7月 6 13:43 spooler
-rw-------. 1 root root 3.6K 7月 6 13:43 cron-20170706
-rw-------. 1 root root 9.9K 7月 6 13:41 secure-20170706
-rw-------. 1 root root 409K 7月 6 13:41 messages-20170706
-rw-------. 1 root root 594 7月 6 12:45 maillog-20170706
-rw-r--r--. 1 root root 119K 7月 6 12:45 dmesg.old
drwxr-xr-x. 2 root root 23 6月 30 19:50 tuned
drwx------. 2 root root 23 6月 30 19:49 audit
drwxr-xr-x. 2 root root 6 6月 30 19:48 rhsm
drwxr-xr-x. 2 root root 176 6月 30 19:48 anaconda
-rw-------. 1 root root 0 6月 30 19:46 spooler-20170706
-rw-------. 1 root utmp 0 6月 30 19:46 btmp-20170706
-rw-------. 1 root root 0 6月 30 19:46 tallylog
drwxr-xr-x. 2 chrony chrony 6 11月 15 2016 chrony
drwx------. 2 root root 6 6月 10 2014 ppp
聞香識(shí)人
當(dāng)使用 ls -l
命令列出文件和文件夾的詳細(xì)信息后,可看到很多按行按列來區(qū)分的信息胖替。
例如:drwxr-xr-x. 2 root root 176 6月 30 19:48 anaconda
格式:類型權(quán)限 鏈接數(shù)量 文件所有者 文件所有者的用戶組 文件大小 最后更新時(shí)間 文件名
類型權(quán)限研儒,是一段類似 drwxr-xr-x.
這種的火星文豫缨,用于描述該文件或目錄的類型和用戶權(quán)限。
這一行中 drwxr-xr-x.
代表的是文件類型和用戶權(quán)限端朵,除去 .
小數(shù)點(diǎn)外好芭,一共 10
個(gè)字符。
如果用 0-9
為索引來表述這 10
個(gè)字符的含義的話冲呢,可先將其分成 4
組舍败,分別是
0
:文件類型(d
為目錄、-
為文件敬拓、l
為鏈接)
123
:文件所有者的權(quán)限
456
:與文件所有者同一個(gè)組的人的權(quán)限
789
:其他用戶的權(quán)限
后三者的權(quán)限字符永遠(yuǎn)會(huì)是 rwx
邻薯,表示是否可讀、是否可寫乘凸、是否可執(zhí)行厕诡,如果其中有不可的地方,用 -
減號(hào)代替营勤。
對(duì)照上例灵嫌,也就是:
d
:我是一個(gè)目錄
rwx
:所有者能讀、能寫葛作、能執(zhí)行
r-x
:所有者同組的人能讀寿羞、不能寫、能執(zhí)行
r-x
:其他用戶能讀赂蠢、不能寫绪穆、能執(zhí)行
鏈接數(shù)量,指的是有多少個(gè)硬鏈接指向該文件虱岂。