1. 程式人生 > >ls命令和alias命令

ls命令和alias命令

一周第五次課1

ls命令

ls -l :列出當前目錄下的所有目錄或文件的詳細信息。(也可以簡寫成 ll)

技術分享圖片

詳細信息一共有 7 列。

第一列:文件類型和權限。

第二列:對於目錄來說,這一列表示第一級子目錄數(一定大於或等於2,因為每個目錄底下一定有 . 和 .. 這兩個隱藏目錄。. 代表當前目錄,.. 代表上一級目錄)。對於文件來說,這表示硬鏈接數,表示有多少個文件使用了相同的 inode 號,也就代表這個文件可以被刪除多少次。inode 號記錄了文件的元數據信息(包括文件在磁盤上的位置)

第三列:擁有者

第四列:擁有組

第五列:目錄或文件的大小(單位字節)

第六列:最後一次修改時間

第七列:文件或目錄名

ls -lh :第五列的文件大小以最合適的單位顯示。

技術分享圖片

ls -i :列出當前目錄下的所有目錄或文件的 inode 號。

技術分享圖片

ls -a :列出當前目錄下的所有隱藏目錄或文件。

技術分享圖片

ls -ld :列出當前目錄自己的詳細信息,而不是子目錄的詳細信息。

技術分享圖片

ls -lt :以時間排序,時間越新的排在越上面。

技術分享圖片

更多 ls 命令的選項請參見 man 幫助(man ls) 。


alias命令(別名)

alias :查看系統當中一共設置了那些別名。

技術分享圖片

which 命令:查看該命令的別名以及絕對路徑。

技術分享圖片

PATH變量:記錄可執行文件(命令)所在的目錄。一個命令只有在這些目錄下,才能被直接執行,否則需要使用絕對路徑來執行。

技術分享圖片

自定義命令:alias wwl='ls -la'

技術分享圖片

取消別名:unalias wwl

技術分享圖片



ls命令和alias命令