linux中l(wèi)l命令的詳細(xì)解釋
linux中l(wèi)l命令的詳細(xì)解釋
linxu下的ll命令其實(shí)是ls-l的一個(gè)別名。下面由學(xué)習(xí)啦小編為大家整理了linux的ll命令的詳細(xì)解釋的相關(guān)知識(shí),希望對(duì)大家有幫助!
一、linux中的ll命令的詳細(xì)解釋
ll并不是linux下一個(gè)基本的命令,它實(shí)際上是ls -l的一個(gè)別名。
Ubuntu默認(rèn)不支持命令ll,必須用 ls -l,這樣使用起來(lái)不是很方便。
如果要使用此命令,可以作如下修改:
打開(kāi) ~/.bashrc
找到 #alias ll=’ls -l’,去掉前面的#就可以了。(關(guān)閉原來(lái)的終端才能使命令生效)
這樣個(gè)人用戶可以使用ll命令,當(dāng)切換成超級(jí)用戶后,使用ll命令時(shí)提示找不到命令,那是因?yàn)槟阒皇切薷牧藗€(gè)人用戶的配置,所以,切換成root后做相同的操作即可解決問(wèn)題。
啟示:我們可以通過(guò)修改~/.bashrc添加任何其他的命令別名。
ll命令:查看文件的屬性
功能:以長(zhǎng)格式顯示目標(biāo)文件或目錄的屬性。
語(yǔ)法:ll [選項(xiàng)] 文件或目錄
-h或--human-readable 和ls命令的-h一樣,用"K","M","G"來(lái)顯示文件和目錄的大小。
-c 以更改時(shí)間排序,顯示文件和目錄
二、Linux中的ll命令參數(shù)詳解
長(zhǎng)選項(xiàng)必須使用的參數(shù)對(duì)于短選項(xiàng)時(shí)也是必需使用的。
-a, --all 不隱藏任何以. 開(kāi)始的項(xiàng)目
-A, --almost-all 列出除. 及.. 以外的任何項(xiàng)目
--author 與-l 同時(shí)使用時(shí)列出每個(gè)文件的作者
-b, --escape 以八進(jìn)制溢出序列表示不可打印的字符
--block-size=大小 塊以指定大小的字節(jié)為單位
-B, --ignore-backups 不列出任何以"~"字符結(jié)束的項(xiàng)目
-c 配合-lt:根據(jù)ctime 排序并顯示ctime(文件
狀態(tài)最后更改的時(shí)間)
配合-l:顯示ctime 但根據(jù)名稱排序 其他情況:按ctime 排序
-C 每欄由上至下列出項(xiàng)目
--color[=WHEN] 控制是否使用色彩分辨文件。WHEN 可以是
"never"(默認(rèn))、"always"或"auto"其中之一
-d, --directory 當(dāng)遇到目錄時(shí)列出目錄本身而非目錄內(nèi)的文件
-D, --dired 產(chǎn)生適合Emacs 的dired 模式使用的結(jié)果
-f 不進(jìn)行排序,-aU 選項(xiàng)生效,-lst 選項(xiàng)失效
-F, --classify 加上文件類型的指示符號(hào)(*/=@| 其中一個(gè))
--format=關(guān)鍵字 交錯(cuò)-x,逗號(hào)分隔-m,水平-x,長(zhǎng)-l,
單欄-1,詳細(xì)-l,垂直-C
--full-time 即-l --time-style=full-iso
-g 類似-l,但不列出所有者
--group-directories-first
在文件前分組目錄。此選項(xiàng)可與--sort 一起使用,
但是一旦使用--sort=none (-U)將禁用分組
-G, --no-group 以一個(gè)長(zhǎng)列表的形式,不輸出組名
-h, --human-readable 與-l 一起,以易于閱讀的格式輸出文件大小
(例如 1K 234M 2G)
--si 同上面類似,但是使用1000 為基底而非1024
-H, --dereference-command-line
跟隨命令行列出的符號(hào)鏈接
--dereference-command-line-symlink-to-dir
跟隨命令行列出的目錄的符號(hào)鏈接
--hide=PATTERN 隱藏符合PATTERN 模式的項(xiàng)目
(-a 或 -A 將覆蓋此選項(xiàng))
--indicator-style=方式 指定在每個(gè)項(xiàng)目名稱后加上指示符號(hào)方式:
none (默認(rèn)),classify (-F),file-type (-p)
-i, --inode 顯示每個(gè)文件的inode 號(hào)
-I, --ignore=PATTERN 不顯示任何符合指定shell PATTERN 的項(xiàng)目
-k 即--block-size=1K
-l 使用較長(zhǎng)格式列出信息
-L, --dereference 當(dāng)顯示符號(hào)鏈接的文件信息時(shí),顯示符號(hào)鏈接所指示
的對(duì)象而并非符號(hào)鏈接本身的信息
-m 所有項(xiàng)目以逗號(hào)分隔,并填滿整行行寬
-n, --numeric-uid-gid 類似 -l,但列出UID 及GID 號(hào)
-N, --literal 輸出未經(jīng)處理的項(xiàng)目名稱 (如不特別處理控制字符)
-o 類似 -l,但不列出有關(guān)組的信息
-p, --indicator-style=slash 對(duì)目錄加上表示符號(hào)"/"
-q, --hide-control-chars 以"?"字符代替無(wú)法打印的字符
--show-control-chars 直接顯示無(wú)法打印的字符 (這是默認(rèn)方式,除非調(diào)用
的程序名稱是"ls"而且是在終端輸出結(jié)果)
-Q, --quote-name 將條目名稱括上雙引號(hào)
--quoting-style=方式 使用指定的quoting 方式顯示條目的名稱:
literal、locale、shell、shell-always、c、escape
-r, --reverse 排序時(shí)保留順序
-R, --recursive 遞歸顯示子目錄
-s, --size 以塊數(shù)形式顯示每個(gè)文件分配的尺寸
-S 根據(jù)文件大小排序
--sort=WORD 以下是可選用的WORD 和它們代表的相應(yīng)選項(xiàng):
extension -X status -c
none -U time -t
size -S atime -u
time -t access -u
version -v use -u
--time=WORD 和-l 同時(shí)使用時(shí)顯示W(wǎng)ORD 所代表的時(shí)間而非修改時(shí)
間:atime、access、use、ctime 或status;加上
--sort=time 選項(xiàng)時(shí)會(huì)以指定時(shí)間作為排序關(guān)鍵字
--time-style=STYLE 和-l 同時(shí)使用時(shí)根據(jù)STYLE 代表的格式顯示時(shí)間:
full-iso、iso、locale、posix-iso、+FORMAT。
FORMAT 即是"date"所用的時(shí)間格式;如果FORMAT
是FORMAT1<換行>FORMAT2,F(xiàn)ORMAT1 適用于較舊
的文件而FORMAT2 適用于較新的文件;如果STYLE
以"posix-"開(kāi)頭,則STYLE 僅在POSIX 語(yǔ)系之外
生效。
-t 根據(jù)修改時(shí)間排序
-T, --tabsize=寬度 指定制表符(Tab)的寬度,而非8 個(gè)字符
-t 按修改時(shí)間排序
-T, --tabsize=COLS 指定制表符(Tab)的寬度,而非8個(gè)字符
-u 同-lt 一起使用:按照訪問(wèn)時(shí)間排序并顯示
同-l一起使用:顯示訪問(wèn)時(shí)間并按文件名排序
其他:按照訪問(wèn)時(shí)間排序
-U 不進(jìn)行排序;按照目錄順序列出項(xiàng)目
-v 在文本中進(jìn)行數(shù)字(版本)的自然排序
-w, --width=COLS assume screen width instead of current value
-x list entries by lines instead of by columns
-X sort alphabetically by entry extension
-1 list one file per line
三、Linux中的less命令常用操作命令
接下來(lái)給大家介紹一些在less命令比較常用的操作命令,希望大家能夠熟練掌握。
1)分屏導(dǎo)航
ctrl + F - 向前移動(dòng)一屏
ctrl + B - 向后移動(dòng)一屏
ctrl + D - 向前移動(dòng)半屏
ctrl + U - 向后移動(dòng)半屏
2)單行導(dǎo)航
j - 向前移動(dòng)一行
k - 向后移動(dòng)一行
3)其它導(dǎo)航
G - 移動(dòng)到最后一行
g - 移動(dòng)到第一行
4)其它命令
v - 使用配置的編輯器編輯當(dāng)前文件
h - 顯示 less 的幫助文檔
&pattern - 僅顯示匹配模式的行,而不是整個(gè)文件
q / ZZ - 退出 less 命令
5)標(biāo)記導(dǎo)航
當(dāng)使用 less 查看內(nèi)容比較多的文件時(shí),可以作一個(gè)標(biāo)記,然后就能通過(guò)命令導(dǎo)航到標(biāo)有特定標(biāo)記的文本位置,方式如下所示:
ma - 使用 a 標(biāo)記文本的當(dāng)前位置
'a - 導(dǎo)航到標(biāo)記 a 處
好了有關(guān)Linux less命令的相關(guān)內(nèi)容就先為大家介紹到這里,less命令非常強(qiáng)大,在此只是為大家做一個(gè)簡(jiǎn)單的介紹,更熟練的掌握還需要大家的多多練習(xí)才行。
三、linux中的ll命令結(jié)果說(shuō)明
drwxr-xr-x 2 root root 48 2013-11-27 16:34 test/
第一個(gè)欄位,表示文件的屬性。Linux的文件基本上分為三個(gè)屬性:可讀(r),可寫(w),可執(zhí)行(x)。
這里有十個(gè)格子可以添(具體程序?qū)崿F(xiàn)時(shí),實(shí)際上是十個(gè)bit位)。
第一個(gè)字母表示文件類型,
”-”,普通文件.
”d”目錄,字母”d”,是dirtectory(目錄)的縮寫.
“l”符號(hào)鏈接。請(qǐng)注意,一個(gè)目錄或者說(shuō)一個(gè)文件夾是一個(gè)特殊文件,這個(gè)特殊文件存放的是其他文件和文件夾的相關(guān)信息.
“b”塊設(shè)備文件。
“c”字符設(shè)備文件。
緊接著的3*3個(gè)字符分3組,各指示此文件的讀、寫、執(zhí)行權(quán)限,對(duì)于owner、group、others而言。因?yàn)長(zhǎng)inux是多用戶多任務(wù)系統(tǒng),所以一個(gè)文件可能同時(shí)被許多人使用,所以我們一定要設(shè)好每個(gè)文件的權(quán)限,其文件的權(quán)限位置排列順序是(以-rwxr-xr-x為例): rwx(Owner)r-x(Group)r-x(Other) 這個(gè)例子表示的權(quán)限是:使用者自己可讀,可寫,可執(zhí)行;同一組的用戶可讀,不可寫,可執(zhí)行;其它用戶可讀,不可寫,可執(zhí)行。另外,有一些程序?qū)傩缘膱?zhí)行部分不是X,而是S,這表示執(zhí)行這個(gè)程序的使用者,臨時(shí)可以有和擁有者一樣權(quán)力的身份來(lái)執(zhí)行該程序。一般出現(xiàn)在系統(tǒng)管理之類的指令或程序,讓使用者執(zhí)行時(shí),擁有root身份。
第二個(gè)欄位,表示文件個(gè)數(shù)。如果是文件的話,那這個(gè)數(shù)目自然是1了,如果是目錄的話,那它的數(shù)目就是該目錄中的文件個(gè)數(shù)了。
第三個(gè)欄位,表示該文件或目錄的擁有者。若使用者目前處于自己的Home,那這一欄大概都是它的賬號(hào)名稱。
第四個(gè)欄位,表示所屬的組(group)。每一個(gè)使用者都可以擁有一個(gè)以上的組,不過(guò)大部分的使用者應(yīng)該都只屬于一個(gè)組,只有當(dāng)系統(tǒng)管理員希望給予某使用者特殊權(quán)限時(shí),才可能會(huì)給他另一個(gè)組。
第五欄位,表示文件大小。文件大小用byte來(lái)表示,而空目錄一般都是1024byte,當(dāng)然可以用其它參數(shù)使文件顯示的單位不同,如使用ls –k就是用kb萊顯示一個(gè)文件的大小單位,不過(guò)一般我們還是以byte為主。
第六個(gè)欄位,表示最后一次修改時(shí)間。以“月,日,時(shí)間”的格式表示,如Aug 15 5:46表示8月15日早上5:46分。
第七個(gè)欄位,表示文件名。我們可以用ls –a顯示隱藏的文件名。