usr 使用者目錄,存放使用者檔案
tree顯示檔案系統結構
yum install tree
man tree/ tree --help 顯示幫助文件
man tree -l 2 顯示檔案二級結構
命令的存放:
/bin/ -----一般存放普通使用者使用的命令
/sbin/ -----一般存放root使用者使用的命令
檢視依賴的庫檔案:
例如檢視ls依賴的庫檔案:
絕對路徑:從根開始的路徑;檔案所在的路徑;
檢視當前路徑:pwd
進入指定目錄: cd
ls -l列出檔案詳細資訊
[root@centos_1 ~]# ls -l
總用量 4
-rw-------. 1 root root 1417 11月 9 16:01 anaconda-ks.cfg
其中 1 是表示有多少個檔案使用了相同的inode
ls -i 檢視檔案inode號
-rw-------. 1 root root 1417 11月 9 16:01 anaconda-ks.cfg
許可權 有多少個檔案使用了相同的inode 所有者 所屬主 大小 日期 檔名
ls -lh 顯示檔案單位大小
[root@centos_1 ~]# ls -lh anaconda-ks.cfg
-rw-------. 1 root root 1.4k 11月 9 16:01 anaconda-ks.cfg
ls -la 顯示所有檔案包括隱藏檔案
ls -a
ls -ld 顯示目錄的詳細資訊
[root@centos_1 ~]# ls -ld /root
dr-xr-x---. 3 root root 147 11月 11 22:54 /root
有3個目錄檔案使用了相同的inode號,也可以理解為當前有多少個目錄,有3個目錄。
[root@centos_1 ~]# ls -i /root/
67172258 anaconda-ks.cfg
[root@centos_1 ~]# ls -i .
67172258 anaconda-ks.cfg
[root@centos_1 ~]# ls -i .ssh/..
67172258 anaconda-ks.cfg
其實就是root目錄
.是當前目錄 ..是上一級目錄;
總用量是指使用的inode號之和:
3可以理解為當前有3個目錄 . .. .ssh目錄
ls -t 是以時間的順序排序。時間越早的排在上面。
ls -d 列出目錄
ls -l 列出根目錄所有檔案
ls -ld列出目錄
ll 是ls -l的別名(alias):
[root@centos_1 ~]# which ll
alias ll='ls -l --color=auto'
/usr/bin/ls
檔案型別:(- d c l b s)
-普通檔案 :文字文件,二進位制檔案
-rw-------. 1 root root 1417 11月 9 16:01 anaconda-ks.cfg
d目錄檔案;
drwxr-xr-x. 4 root root 80 11月 16 21:46 v4l
c 字串裝置檔案;
crw-rw----. 1 root tty 7, 129 11月 16 21:46 vcsa1
l 軟鏈結檔案,快捷方式檔案
lrwxrwxrwx. 1 root root 13 11月 16 21:46 fd -> /proc/self/fd
箭頭後面是原來的檔案
b (block)塊裝置檔案:光碟、磁碟都是這種b檔案
brw-rw----. 1 root disk 8, 2 11月 16 21:46 sda2
s (socket)檔案:用於通訊
srw-rw-rw-. 1 root root 0 11月 16 21:46 /dev/log
許可權最前面第乙個字元是檔案型別。
檢視別名:which
[root@centos_1 ~]# which ll
alias ll='ls -l --color=auto'
/usr/bin/ls
alias 檢視有誰定義了別名:
[root@centos_1 ~]# alias
alias cp='cp -i'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
自定義別名:alias xiaobo='ls -lsa'
[root@centos_1 ~]# alias xiaobo='ls -lha'
[root@centos_1 ~]# xiaobo
總用量 28k
dr-xr-x---. 3 root root 147 11月 11 22:54 .
dr-xr-xr-x. 17 root root 224 11月 15 22:24 ..
-rw-------. 1 root root 1.4k 11月 9 16:01 anaconda-ks.cfg
-rw-------. 1 root root 2.8k 11月 17 02:26 .bash_history
-rw-r--r--. 1 root root 18 12月 29 2013 .bash_logout
-rw-r--r--. 1 root root 176 12月 29 2013 .bash_profile
-rw-r--r--. 1 root root 176 12月 29 2013 .bashrc
-rw-r--r--. 1 root root 100 12月 29 2013 .cshrc
drwx------. 2 root root 80 11月 16 22:19 .ssh
-rw-r--r--. 1 root root 129 12月 29 2013 .tcshrc
[root@centos_1 ~]#
取消別名:unalias xiaobo
[root@centos_1 ~]# unalias xiaobo
Linux 檔案目錄 ls 檔案型別
tree 目錄 以樹形結構顯示檔案目錄 yum install y tree 安裝 ls 根下的所有目錄 常見 的目錄下的檔案 bin sbin 存命令的檔案 dev linux中特有的裝置檔案 etc 系統的一些配置檔案 home 使用者的家目錄檔案 lib lib64 存放系統的庫檔案 很多命令...
系統目錄結構 檔案型別
bin 普通使用者可執行的命令 binary sbin root使用者可執行的命令,sbin super user bin boot 系統啟動相關檔案 dev linux系統裡面特有的裝置檔案,device包括光碟,硬碟 etc linux系統的配置檔案 home 使用者的家目錄,存放使用者的家目錄...
Linux系統目錄結構和ls命令
bin 這個目錄存放著經常使用的命令 boot 這個是系統啟動相關的檔案 dev 是linux系統特有的裝置檔案 etc 是系統的配置檔案所在的目錄 home 是使用者自己的目錄,一般該目錄名是以使用者的賬號命名的 lib 存放著系統的庫檔案,類似於windows裡的dll檔案 lib64 也是存放...