系統目錄結構 ls命令 檔案型別 alias命令

2021-09-22 13:22:11 字數 3967 閱讀 6275

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 也是存放...