您好,登錄后才能下訂單哦!
今天小編給大家分享一下linux中命令的含義是什么的相關(guān)知識(shí)點(diǎn),內(nèi)容詳細(xì),邏輯清晰,相信大部分人都還太了解這方面的知識(shí),所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來(lái)了解一下吧。
在linux中,凡是在字符操作界面中輸入能夠完成特定操作和任務(wù)的字符串都可以稱(chēng)為命令;命令通常只代表實(shí)現(xiàn)某一類(lèi)功能的程序的名稱(chēng)。命令格式為“命令字 選項(xiàng) 參數(shù)”,選項(xiàng)包含段格式選項(xiàng)和長(zhǎng)格式選項(xiàng),段格式選項(xiàng)使用“-”符號(hào)引導(dǎo)后面通常跟一個(gè)字母,長(zhǎng)格式選項(xiàng)使用“--”符號(hào)引導(dǎo)通常后面接完整單詞。
在Linux操作系統(tǒng)中,凡是在字符操作界面中輸入能夠完成特定操作和任務(wù)的字符串都可以稱(chēng)為命令
命令通常只代表實(shí)現(xiàn)某一類(lèi)功能的程序的名稱(chēng)
命令的格式:命令字 +選項(xiàng)+參數(shù)(中間用空格隔開(kāi))
選項(xiàng)包含段格式選項(xiàng)和長(zhǎng)格式選項(xiàng),段格式選項(xiàng)使用“-”符號(hào)引導(dǎo)后面通常跟一個(gè)字母,長(zhǎng)格式選項(xiàng)使用“--”符號(hào)引導(dǎo)通常后面接完整單詞
help:
[root@localhost ~]# help echo
#內(nèi)部命令查看幫助
echo: echo [-neE] [參數(shù) ...]
將參數(shù)寫(xiě)到標(biāo)準(zhǔn)輸出。
在標(biāo)準(zhǔn)輸出上顯示 ARG 參數(shù)后跟一個(gè)換行。
選項(xiàng):
-n 不要追加換行
-e 啟用下列反斜杠轉(zhuǎn)義的解釋
-E 顯式地抑制對(duì)于反斜杠轉(zhuǎn)義的解釋
`echo' 對(duì)下列反斜杠字符進(jìn)行轉(zhuǎn)義:
\a 警告(響鈴)
\b 退格
\c 抑制更多的輸出
\e 轉(zhuǎn)義字符
\f 格式提供
\n 換行
\r 回車(chē)
\t 橫向制表符
\v 縱向制表符
\\ 反斜杠
\0nnn 以 NNN (八進(jìn)制)為 ASCII 碼的字符。 NNN 可以是
0到3個(gè)八進(jìn)制數(shù)字
\xHH 以 HH (十六進(jìn)制)為值的八比特字符。HH可以是
一個(gè)或兩個(gè)十六進(jìn)制數(shù)字
退出狀態(tài):
返回成功除非有寫(xiě)錯(cuò)誤發(fā)生。
--help (查看外部命令幫助)
[root@localhost ~]# ls --help
man
[root@localhost ~]# whatis ls
ls (1) - 列目錄內(nèi)容
ls (1p) - list directory contents
[root@localhost ~]# whatis passwd# 可以查看命令的章節(jié)
passwd (5) - (未知的主題)
sslpasswd (1ssl) - compute password hashes
passwd (1) - update user's authentication tokens
[root@localhost ~]#
info
[root@localhost
~]# info ls
[root@localhost ~]# pwd //顯示當(dāng)前路徑2 /root
[root@localhost ~]# cd /bin
[root@localhost bin]# pwd [-lp] // -p 顯示真實(shí)路徑
/bin
[root@localhost bin]#
命令(cd) | 效果 |
~ | 切換到當(dāng)前用戶的宿主目錄(家目錄) |
- | 到前一次目錄 |
.(一個(gè)點(diǎn)號(hào)) | 以當(dāng)前工作目錄為起點(diǎn) |
.. (兩個(gè)點(diǎn)號(hào)) | 以當(dāng)前目錄的上一級(jí)目錄為起點(diǎn) |
格式:ls [選項(xiàng)] [文件或目錄](méi)
選項(xiàng) | 效果 | 實(shí)操 |
-l | 以長(zhǎng)格式顯示文件和目錄列表 |
|
-a | 顯示全部包括隱藏文件 | 1 [root@localhost ~]# ls -a |
-A | 顯示全部文件或隱藏文件,但不包括 . 和 .. | 1 [root@localhost ~]# ls -A |
-d | 僅列出目錄本身,而不是列出目錄內(nèi)的文件數(shù)據(jù) | 1 [root@localhost ~]# ls -d |
-h | 人性化顯示 | 1 [root@localhost ~]# ls -h |
-R | 遞歸顯示該目錄及該目錄的子目錄下的所有內(nèi)容 | 1 [root@localhost ~]# ls -R |
--color | 顯示顏色 | 1 [root@localhost ~]# ls --color |
-S | 以文件容量大小排序 | 1 [root@localhost ~]# ls -S |
-i | indoe號(hào) | 1 [root@localhost ~]# ls -i |
注意:
ls一般不單獨(dú)使用 ,要加上選項(xiàng),否則會(huì)顯示當(dāng)前文件夾下所有文件,文件數(shù)過(guò)大可能會(huì)導(dǎo)致死機(jī)
ls可以配合通配符去過(guò)濾需要的文件
通配符的作用:匹配文件中的名字,模糊查找文件
符號(hào) | 效果 |
? | 匹配一個(gè)字符 例:f?.txt(f開(kāi)頭的文件) |
* | 匹配所有非隱藏的字符,但不匹配隱藏文件 |
{1....10} | 1~10 |
{a.....z}或[[:lower:]] | a~z(小寫(xiě)) |
{A....Z}或[[:upper:]] | A~Z(大寫(xiě)) |
[123] | 123中的任意一個(gè)數(shù) |
[a-z] | a~z中任意一個(gè)小寫(xiě)字母 |
[0-9] | 0~9中的任意一個(gè)數(shù) |
\ | 轉(zhuǎn)義符(表示原來(lái)的意思) |
[^zhao] | 匹配列表中除了z,h,a,o以外的所有字符(可以類(lèi)推) |
[[:digit:]] | 任意數(shù)字相當(dāng)于0~9 |
實(shí)操,列幾個(gè)例子
ls -a *
[root@localhost ~]# ls -a *
{1...10}.txt anaconda-ks.cfg elsfk.sh initial-setup-ks.cfg
# 本來(lái)ls -a 表示顯示隱藏文件,和通配符 * 一起使用后表示不顯示隱藏文件
ls [[:digit:]]
[root@localhost ~]# touch 1 2 3 #創(chuàng)建 1 2 3
[root@localhost ~]# ls [[:digit:]] #顯示0-9任意的數(shù)字
1 2 3 #1 2 3 被顯示
alias 命令別名="命令"
unalias 刪除別名
\+別名命令 顯示原始命令
alias 直接顯示所有別名
[root@localhost dev]# alias myvim=vim
# 設(shè)置vim的別名myvim
[root@localhost dev]# unalias myvim
# 刪除別名
[root@localhost dev]# myvim
bash: myvim: 未找到命令...
選項(xiàng) | 說(shuō)明 | 效果 |
-a | 統(tǒng)計(jì)占用時(shí)的所有文件 | |
-h | 人性化顯示(以kb計(jì)數(shù)不顯示單位) | |
-s | 只統(tǒng)計(jì)所占用空間總的大小 | |
--max-depth=n | 最大顯示到第n層 | |
--exclude | 不計(jì)入統(tǒng)計(jì) |
du和ls
du:統(tǒng)計(jì)的當(dāng)前文件占磁盤(pán)的大小,不足4k按4k算
ls:看到的是真是大小
以上就是“l(fā)inux中命令的含義是什么”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會(huì)為大家更新不同的知識(shí),如果還想學(xué)習(xí)更多的知識(shí),請(qǐng)關(guān)注億速云行業(yè)資訊頻道。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。