這三個指令會放在在最前面介紹不是沒原因的,通常在介紹 Linux 時會從這幾個指令開始.
- ls – List files
這指令可以列出指定目錄當下所有的檔案以及目錄. - cd – Change directory
如果要從一個轉換到別的目錄就可以使用這指令. - pwd – Print current directory
有時昏頭了不知目前目錄是什麼,用這指令可以看出.
ls : List files
在 Linux 下所有的目錄以及子目錄所放置位置,都是依據 Filesystem Hierarchy Standard – http://www.pathname.com/fhs/ 的標準來存放.先來看看在 Linux 這樹狀圖有哪一些主要目錄,可以使用指令 #ls 來觀看.
[root@benjr ~]# ls -l / |– bin |– boot |– dev |– etc |– home |– lib |– lib64 |– lost+found |– media |– mnt |– opt |– proc |– quota |– root |– sbin |– selinux |– srv |– sys |– tftpboot |– tmp |– usr `– var
在使用 ls 你會發現顯示出來的文字目錄是帶有顏色的,這通常是需加上參數 –color=tty 但是我沒加參數為什麼或出現顏色,這個因為我們現在用的 ls 其實是 alias, alias 就是別名,我們現看看目前有哪些 alias.
[root@benjr ~]# alias alias cp='cp -i' alias l.='ls -d .* –color=tty' alias ll='ls -l –color=tty' alias ls='ls –color=tty' alias mc='. /usr/share/mc/bin/mc-wrapper.sh' alias mv='mv -i' alias rm='rm -i'alias which='alias | /usr/bin/which –tty-only –read-alias –show-dot –show-tilde'
你會看到 ls 其實會被 ls –color=tty 所取代,所以我們不用加入參數就可以看到有顏色的顯示,而這使用 ls –color=tty 時所出現的顏色定義存放在 /etc/DIR_COLORS.這就是別名 alias 的功能,可以用簡單的命令來取代一長串的命令.你也可以自行定義屬於自己的 alias 只要把定義寫在使用者的家目錄 .bashrc 即可.使用 unalias 可以暫時取消這別名的功能.
其他已經定義好和 ls 相關的 alias
alias l.='ls -d .* –color=tty'
alias ll='ls -l –color=tty'
其他 ls 常用的參數
- -a 連隱藏檔(以 . 為開頭的檔案)都顯示出來.
- -d 不顯示目錄下檔案,反而顯示目錄的資訊.
- . 此目錄的內容
- .. 上一個目錄的內容
cd : Change directory
如果要從一個轉換到別的目錄就可以使用這指令.
[root@benjr ~]# cd /etc
pwd : Print current directory
有時昏頭了不知目前目錄是什麼,用這指令可以看出.
[root@benjr etc]# pwd /etc
沒有解決問題,試試搜尋本站其他內容
3 thoughts on “Linux command – ls / cd / pwd”