Linux 命令的基本格式:
1
[root@localhost ~]# 命令[選項(xiàng)][參數(shù)]
1,選項(xiàng)的作用
ls 命令之后不加選項(xiàng)和參數(shù)也能執(zhí)行,不過只能執(zhí)行最基本的功能,即顯示當(dāng)前目錄下的文件名。
1
2
3
4
5
[root@localhost ~]# Is -l
總用量44
-rw-------.1 root root 1207 1 月 14 18:18 anaconda-ks.cfg
-rw-r--r--.1 root root 24772 1 月 14 18:17 install.log
-rw-r--r--.1 root root 7690 1 月 14 18:17 install.log.syslog
如果加一個(gè)"-l"選項(xiàng),則可以看到顯示的內(nèi)容明顯增多了。"-l"是長格式(long list)的意思,也就是顯示文件的詳細(xì)信息。
Linux 的選項(xiàng)又分為短格式選項(xiàng)(-l)和長格式選項(xiàng)(--all)。短格式選項(xiàng)是英文的簡寫,用一個(gè)減號(hào)調(diào)用:
1
[root@localhost ~]# ls -l
而長格式選項(xiàng)是英文完整單詞,一般用兩個(gè)減號(hào)調(diào)用:
1
[root@localhost ~]# ls --all
2,參數(shù)的作用
參數(shù)是命令的操作對(duì)象,一般文件、目錄、用戶和進(jìn)程等可以作為參數(shù)被命令操作。
1
2
[root@localhost ~]# ls -l anaconda-ks.cfg
-rw-------.1 root root 1207 1 月 14 18:18 anaconda-ks.cfg
為什么一開始 ls 命令可以省略參數(shù)?那是因?yàn)橛心J(rèn)參數(shù)。命令一般都需要加入?yún)?shù),用于指定命令操作的對(duì)象是誰。如果可以省略參數(shù),則一般都有默認(rèn)參數(shù)。
1
2
[root@localhost ~]# ls
anaconda-ks.cfg install.log install.log.syslog
這個(gè) ls 命令后面沒有指定參數(shù),默認(rèn)參數(shù)是當(dāng)前所在位置,所以會(huì)顯示當(dāng)前目錄下的文件名。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點(diǎn)擊舉報(bào)。