共計 2805 個字符,預(yù)計需要花費 8 分鐘才能閱讀完成。
今天丸趣 TV 小編給大家分享一下 linux 中命令的含義是什么的相關(guān)知識點,內(nèi)容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。
在 linux 中,凡是在字符操作界面中輸入能夠完成特定操作和任務(wù)的字符串都可以稱為命令;命令通常只代表實現(xiàn)某一類功能的程序的名稱。命令格式為“命令字 選項 參數(shù)”,選項包含段格式選項和長格式選項,段格式選項使用“-”符號引導(dǎo)后面通常跟一個字母,長格式選項使用“–”符號引導(dǎo)通常后面接完整單詞。
一、命令行格式 1.1、何為命令?
在 Linux 操作系統(tǒng)中,凡是在字符操作界面中輸入能夠完成特定操作和任務(wù)的字符串都可以稱為命令
命令通常只代表實現(xiàn)某一類功能的程序的名稱
命令的格式:命令字 + 選項 + 參數(shù)(中間用空格隔開)
選項包含段格式選項和長格式選項,段格式選項使用“-”符號引導(dǎo)后面通常跟一個字母,長格式選項使用“–”符號引導(dǎo)通常后面接完整單詞
1.2、獲得命令幫助
help:
[root@localhost ~]# help echo
# 內(nèi)部命令查看幫助
echo: echo [-neE] [參數(shù) ...]
將參數(shù)寫到標(biāo)準(zhǔn)輸出。
在標(biāo)準(zhǔn)輸出上顯示 ARG 參數(shù)后跟一個換行。
選項:
-n 不要追加換行
-e 啟用下列反斜杠轉(zhuǎn)義的解釋
-E 顯式地抑制對于反斜杠轉(zhuǎn)義的解釋
`echo 對下列反斜杠字符進行轉(zhuǎn)義:
\a 警告(響鈴)
\b 退格
\c 抑制更多的輸出
\e 轉(zhuǎn)義字符
\f 格式提供
\n 換行
\r 回車
\t 橫向制表符
\v 縱向制表符
\\ 反斜杠
\0nnn 以 NNN(八進制)為 ASCII 碼的字符。NNN 可以是
0 到 3 個八進制數(shù)字
\xHH 以 HH(十六進制)為值的八比特字符。HH 可以是
一個或兩個十六進制數(shù)字
退出狀態(tài):
返回成功除非有寫錯誤發(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 顯示真實路徑
/bin
[root@localhost bin]#
2.1、cd 命令(cd)效果~ 切換到當(dāng)前用戶的宿主目錄(家目錄)- 到前一次目錄.(一個點號)以當(dāng)前工作目錄為起點.. (兩個點號)以當(dāng)前目錄的上一級目錄為起點 2.2、ls
格式:ls [選項] [文件或目錄]選項效果實操 - l 以長格式顯示文件和目錄列表
1 [root@localhost ~]# ls -l
-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 -iindoe 號 1 [root@localhost ~]# ls -i
注意:
ls 一般不單獨使用,要加上選項,否則會顯示當(dāng)前文件夾下所有文件,文件數(shù)過大可能會導(dǎo)致死機
ls 可以配合通配符去過濾需要的文件
2.3、通配符
通配符的作用: 匹配文件中的名字,模糊查找文件
符號效果?匹配一個字符 例:f?.txt(f 開頭的文件)* 匹配所有非隱藏的字符,但不匹配隱藏文件 {1….10}1~10{a…..z} 或[[:lower:]]a~z(小寫){A….Z}或 [[:upper:]]A~Z(大寫)[123]123 中的任意一個數(shù)[a-z]a~z 中任意一個小寫字母[0-9]0~9 中的任意一個數(shù) \ 轉(zhuǎn)義符(表示原來的意思)[^zhao] 匹配列表中除了 z,h,a,o 以外的所有字符(可以類推)[[:digit:]]任意數(shù)字相當(dāng)于 0~9
實操,列幾個例子
ls -a *
[root@localhost ~]# ls -a *
{1...10}.txt anaconda-ks.cfg elsfk.sh initial-setup-ks.cfg
# 本來 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 被顯示
2.4、alias 命令別名
alias 命令別名 = 命令
unalias 刪除別名
\+ 別名命令 顯示原始命令
alias 直接顯示所有別名
[root@localhost dev]# alias myvim=vim
# 設(shè)置 vim 的別名 myvim
[root@localhost dev]# unalias myvim
# 刪除別名
[root@localhost dev]# myvim
bash: myvim: 未找到命令...
2.5、du(disk usage)選項說明效果 - a 統(tǒng)計占用時的所有文件
- h 人性化顯示(以 kb 計數(shù)不顯示單位)
- s 只統(tǒng)計所占用空間總的大小
–max-depth= n 最大顯示到第 n 層
–exclude 不計入統(tǒng)計
du 和 ls
du:統(tǒng)計的當(dāng)前文件占磁盤的大小,不足 4k 按 4k 算
ls:看到的是真是大小
以上就是“l(fā)inux 中命令的含義是什么”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,丸趣 TV 小編每天都會為大家更新不同的知識,如果還想學(xué)習(xí)更多的知識,請關(guān)注丸趣 TV 行業(yè)資訊頻道。