1. 程式人生 > >Day4-1 ls alias 與 文件類型

Day4-1 ls alias 與 文件類型

unalias 鏈接 自動 文件名 fff 組合 image 沒有 dea

  • ls 命令
    list列出清單
    技術分享圖片
    -i 顯示文件的inode(inode記錄了文件的屬性及位置,指向文件內容存儲的路徑,inode相同表明文件實質相同)
    技術分享圖片
    -l 詳細信息
    技術分享圖片
    -h 方便人識別的顯示
    技術分享圖片
    -a 顯示所有文件,包括隱藏文件(.開頭的文件為隱藏文件)
    技術分享圖片
    -d 只顯示目錄本身
    技術分享圖片
    -t 按時間逆序排列
    技術分享圖片

  • alias 別名
    一般用於復雜命令的簡化
    alias [別名]=’[單個命令或命令組合]’
    unalias [別名] 取消別名
    技術分享圖片
    輸入alias查詢系統存有的別名
    技術分享圖片
    例如其中’ll’替代ls -l –color=auto. 列出信息清單並對文件名自動匹配顏色
    which 查詢命令文件地址,也可查詢別名
    技術分享圖片
    命令的執行是命令文件被找到、調用進而被執行

    如下圖,ls命令的執行
    技術分享圖片
    ls是/usr/bin下的文件,輸入/usr/bin/ls與ls並沒有太大不同,第四項結果出現顏色是因為ls不再只是ls命令,而是ls --color=auto。被別名化了
    技術分享圖片
    當命令文件在以下目錄中,命令可以略去路徑名,直接打出執行
    技術分享圖片
    由於ls命令在第四個/usr/bin下,因此可簡寫為ls

  • 文件類型
    技術分享圖片
    圖中框起來的’d’、’-’是文件類型
    d:目錄文件
    -:普通文件
    c:字符串設備(鼠標鍵盤)
    b:塊設備(光盤磁盤)
    l:軟鏈接
    s:套接字,通信用
  • Day4-1 ls alias 與 文件類型