我在linux中學(xué)到的第一批命令之一是ls。了解系統(tǒng)上文件所在的目錄中的內(nèi)容很重要。不僅能看到和修改全的文件也很重要。
我的第一個(gè)linux備忘單是一頁Linux手冊(cè),于1999年發(fā)布,并成為我的參考。當(dāng)我開始探索Linux時(shí),我把它錄在桌子上,并經(jīng)常提到它。列出文件ls -l在第一頁的第一欄底部介紹。
稍后,我將學(xué)習(xí)這個(gè)最基本的命令的其他迭代。穿過ls命令時(shí),我開始了解Linux文件權(quán)限的復(fù)雜性,了解什么是我的權(quán)限,以及需要什么根權(quán)限或sudo權(quán)限來更改。隨著時(shí)間的推移,我在命令行上變得非常舒服,盡管我仍然使用ls -l要在目錄中查找文件,我經(jīng)常使用ls -al因此,我可以看到可能需要更改的隱藏文件,比如配置文件。
根據(jù)埃里克·菲舍爾的一篇文章ls命令中的Linux文檔項(xiàng)目,命令的根可以追溯到listf1961年對(duì)麻省理工學(xué)院兼容的分時(shí)系統(tǒng)的命令。當(dāng)CTSS被多學(xué),命令變成list,有類似的開關(guān)list -all。根據(jù)維基百科, ls出現(xiàn)在ATT Unix的原始版本中。ls我們今天在linux系統(tǒng)上使用的命令來自GNU核心實(shí)用程序.
大多數(shù)情況下,我只使用命令的幾個(gè)迭代。在目錄中查找ls或ls -al我通常是如何使用該命令的,但是還有許多其他選項(xiàng)您應(yīng)該熟悉。
$ ls -l提供目錄的簡(jiǎn)單列表:
使用我的Fedora 28系統(tǒng)的手冊(cè)頁,我發(fā)現(xiàn)還有許多其他選項(xiàng)ls,所有這些都提供了有關(guān)Linux文件系統(tǒng)的有趣和有用的信息。通過進(jìn)入man ls在命令提示符下,我們可以開始探索其他一些選項(xiàng):
若要按文件大小對(duì)目錄進(jìn)行排序,請(qǐng)使用ls -lS:
若要按相反順序列出內(nèi)容,請(qǐng)使用ls -lr:
若要按列出內(nèi)容,請(qǐng)使用ls -c:
ls -al提供同一目錄中所有文件的列表:
以下是一些我覺得有用和有趣的其他選項(xiàng):
- 只列出目錄中的.txt文件:ls *.txt
- 按文件大小列出:ls -s
- 按時(shí)間和日期排序:ls -d
- 分機(jī)排序:ls -X
- 按文件大小排序:ls -S
- 具有文件大小的長(zhǎng)格式:ls -ls
- 只列出目錄中的.txt文件:ls *.txt
若要生成指定格式的目錄列表并將其發(fā)送到文件以供以后查看,請(qǐng)輸入ls -al > mydirectorylist。最后,我發(fā)現(xiàn)的一個(gè)更有異域情調(diào)的命令是ls -R,它提供計(jì)算機(jī)上所有目錄及其內(nèi)容的遞歸列表。
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接
您可能感興趣的文章:- 在 Linux 命令行中使用 tcpdump 抓包的一些功能
- 關(guān)于Linux命令行下的數(shù)學(xué)運(yùn)算示例詳解
- Linux下修改IP、DNS和路由命令行配置方法
- 在Linux命令行中使用計(jì)算器的5個(gè)命令詳解