1.Linux系統運維或者開發中,經常會用到ll 即 ls -l --color=auto 命令.比如 ll -hF,
[linuxidc@localhost ~]$ ll -hF
總用量 1.1G
drwxrwxr-x. 2 linuxidc doctor 4.0K 1月 18 10:23 Documents/
-rw-r-----. 1 linuxidc doctor 701M 12月 24 21:51 Far123-XP-2014.5c.iso
drwxr-xr-x. 4 linuxidc doctor 4.0K 11月 30 16:00 Hadoop/
drwxrwxr-x. 6 linuxidc doctor 4.0K 12月 16 22:04 hbaseRootDir/
drwxrwxr-x. 27 linuxidc doctor 4.0K 1月 17 11:16 opt/
drwxrwxr-x. 2 linuxidc doctor 4.0K 8月 13 21:48 save/
drwxrwxr-x. 2 linuxidc doctor 4.0K 1月 1 15:26 share/
drwxrwxr-x. 3 linuxidc doctor 4.0K 1月 2 21:11 vmware/
-rwxr-x--x. 1 linuxidc doctor 418M 12月 24 23:07 VMware-Workstation-Full-11.0.0-2305329.x86_64 (1).bundle*
drwxrwxr-x. 3 linuxidc doctor 4.0K 12月 3 21:03 WebstormProjects/
drwxrwxr-x. 4 linuxidc doctor 4.0K 12月 28 08:15 workspace/
drwxrwxr-x. 4 linuxidc doctor 4.0K 10月 26 18:28 workspaceForWork/
drwxrwxr-x. 7 linuxidc doctor 4.0K 1月 17 23:50 workspace-sts-3.6.2.RELEASE/
drwxrwxr-x. 5 linuxidc doctor 4.0K 9月 25 01:25 zookeeper/
drwxr-xr-x. 2 linuxidc doctor 4.0K 1月 18 20:05 公共/
drwxr-xr-x. 2 linuxidc doctor 4.0K 10月 30 21:11 視頻/
drwxr-xr-x. 2 linuxidc doctor 4.0K 12月 7 23:04 圖片/
drwxr-xr-x. 4 linuxidc doctor 4.0K 12月 13 20:58 文檔/
drwxr-xr-x. 3 linuxidc doctor 12K 1月 18 10:46 下載/
drwxr-xr-x. 3 linuxidc doctor 4.0K 8月 19 21:09 音樂/
drwxr-xr-x. 2 linuxidc doctor 4.0K 12月 4 21:54 桌面/
-h, --human-readable
print sizes in human readable format (e.g., 1K 234M 2G)
-F, --classify, --file-type
在每個文件名後附上一個字符以說明該文件的類型。“ * ”表示普通的可執行文件; “ / ”表示目錄;“ @ ”表示符號鏈接;“ | ”表示FIFOs;“ = ”表示套接字 (sockets) ;什麼也沒有則表示普通文件。
當然,為了方便,我們也可以利用別名像alias ll='ls -l --color=auto'
一樣,定義一個別名:
[linuxidc@localhost ~]$ alias ll='ls -lhF --color=auto'
[linuxidc@localhost ~]$ ll
總用量 1.1G
drwxrwxr-x. 2 linuxidc doctor 4.0K 1月 18 10:23 Documents/
-rw-r-----. 1 linuxidc doctor 701M 12月 24 21:51 Far123-XP-2014.5c.iso
drwxr-xr-x. 4 linuxidc doctor 4.0K 11月 30 16:00 hadoop/
drwxrwxr-x. 6 linuxidc doctor 4.0K 12月 16 22:04 hbaseRootDir/
drwxrwxr-x. 27 linuxidc doctor 4.0K 1月 17 11:16 opt/
drwxrwxr-x. 2 linuxidc doctor 4.0K 8月 13 21:48 save/
drwxrwxr-x. 2 linuxidc doctor 4.0K 1月 1 15:26 share/
drwxrwxr-x. 3 linuxidc doctor 4.0K 1月 2 21:11 vmware/
-rwxr-x--x. 1 linuxidc doctor 418M 12月 24 23:07 VMware-Workstation-Full-11.0.0-2305329.x86_64 (1).bundle*
drwxrwxr-x. 3 linuxidc doctor 4.0K 12月 3 21:03 WebstormProjects/
drwxrwxr-x. 4 linuxidc doctor 4.0K 12月 28 08:15 workspace/
drwxrwxr-x. 4 linuxidc doctor 4.0K 10月 26 18:28 workspaceForWork/
drwxrwxr-x. 7 linuxidc doctor 4.0K 1月 17 23:50 workspace-sts-3.6.2.RELEASE/
drwxrwxr-x. 5 linuxidc doctor 4.0K 9月 25 01:25 zookeeper/
drwxr-xr-x. 2 linuxidc doctor 4.0K 1月 18 20:05 公共/
drwxr-xr-x. 2 linuxidc doctor 4.0K 10月 30 21:11 視頻/
drwxr-xr-x. 2 linuxidc doctor 4.0K 12月 7 23:04 圖片/
drwxr-xr-x. 4 linuxidc doctor 4.0K 12月 13 20:58 文檔/
drwxr-xr-x. 3 linuxidc doctor 12K 1月 18 10:46 下載/
drwxr-xr-x. 3 linuxidc doctor 4.0K 8月 19 21:09 音樂/
drwxr-xr-x. 2 linuxidc doctor 4.0K 12月 4 21:54 桌面/
[linuxidc@localhost ~]$ alias
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l.='ls -d .* --color=auto'
alias ll='ls -lhF --color=auto'
alias ls='ls --color=auto'
alias vi='vim'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
我這裡是覆蓋了系統的別名,shell 語法中不要出現空格,注意.
2.如何顯示隱藏的文件呢,一般配置jdk等系統命令是要在.bash_profile .bashrc 中定義.
你可能想到ls -a,不過他也顯示了其它目錄.
可以用ls -d .* 只顯示這些隱藏的目錄.
-d, --directory
將目錄名象其它文件一樣列出,而不是列出它們的內容。