ls命令能夠說是Linux下最經常使用的命令之一。它是用來顯示當前目錄下或者指定目錄下的全部文件和列表,ls是list的縮寫。node
命令語法:3d
ls(選項)(參數)blog
命令選項:排序
-a 列出目錄下的全部文件,包含以.開頭的隱藏文件。索引
-A 顯示出.和..之外的全部文件。get
-d 顯示目錄的自身屬性,而不顯示目錄下的文件。登錄
-l 列出目錄或者文件的詳細信息變量
-h 與-l參數合用,以人可讀取的方式顯示文件大小,如1K,2M,3G語法
-i 顯示文件或者目錄的inode信息,即索引信息grep
-t 按修改時間排序顯示文件或者目錄(時間由近及遠排序)
-r 與其餘參數一塊兒使用,使之反向排序
--color=auto 讓輸出的內容按照類別顯示顏色(grep中也有改參數)
實例:
登陸Linux系統,ls / 查看根目錄(/)
ls -a顯示當前目錄中全部文件,包含隱藏文件
ls -l列出目錄或者文件的詳細信息
用字符表示的文件類型:
-:普通文件
d:目錄文件
l:連接文件
b:塊設備文件
c:字符設備文件
p:管道文件
文件名顏色的含義:
默認 普通文件
綠色 可執行文件、程序
紅色 壓縮文件或者包文件
藍色 目錄文件
水紅 圖象文件
淺藍 連接文件
黃色 設備文件
alias命令用來設置指令的別名。
咱們能夠使用該命令能夠將一些較長的命令進行簡化。使用alias時,用戶必須使用單引號''將原來的命令引發來,防止特殊字符致使錯誤。
ll跟ls -l顯示同樣,用which查找並顯示命令的絕對路徑,發現ll設置爲ls -l,怪不得效果同樣!
輸入alias能夠查看系統下有別名的命令
在此涉及PATH,便是系統環境變量,ehco $PATH查看PATH變量是什麼,
發現它其實就是一系列的路徑,當命令在這些目錄下,運行命令纔會生效,這就是PATH的做用。
which就是查PATH這些路徑下是否存在某個命令。
實例:
alias ccj=‘ls -al’
unalias取消別名