1,625 瀏覽數

Linux – ls / cd / pwd

這三個指令會放在在最前面介紹不是沒原因的,通常在介紹 Linux 時會從這幾個指令開始.

  1. ls  List files
    這指令可以列出指定目錄當下所有的檔案以及目錄.
  2. cd  Change directory
    如果要從一個轉換到別的目錄就可以使用這指令.
  3. 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 個網友的想法 “Linux – ls / cd / pwd

  1. 自動參照通知: wordpress 後台新增外掛或更新時顯示「無法建立目錄」解決法 | Meet See

  2. 自動參照通知: Linux command – ls 列出目錄及檔案數量 | Benjr.tw

  3. 自動參照通知: Linux – File | Benjr.tw

發表迴響