溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

linux中命令的含義是什么

發(fā)布時(shí)間:2023-03-16 14:06:38 來(lái)源:億速云 閱讀:122 作者:iii 欄目:建站服務(wù)器

今天小編給大家分享一下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)通常后面接完整單詞。

一、命令行格式

1.1、何為命令?

  • 在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)通常后面接完整單詞

1.2、獲得命令幫助

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]#

2.1、cd

命令(cd)效果
~切換到當(dāng)前用戶的宿主目錄(家目錄)
-到前一次目錄
.(一個(gè)點(diǎn)號(hào))以當(dāng)前工作目錄為起點(diǎn)
..  (兩個(gè)點(diǎn)號(hào))以當(dāng)前目錄的上一級(jí)目錄為起點(diǎn)

2.2、ls

格式:ls  [選項(xiàng)]   [文件或目錄](méi)

選項(xiàng)效果實(shí)操
-l以長(zhǎng)格式顯示文件和目錄列表


 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號(hào)1 [root@localhost ~]# ls -i  

注意:

ls一般不單獨(dú)使用 ,要加上選項(xiàng),否則會(huì)顯示當(dāng)前文件夾下所有文件,文件數(shù)過(guò)大可能會(huì)導(dǎo)致死機(jī)

ls可以配合通配符去過(guò)濾需要的文件

2.3、通配符

通配符的作用:匹配文件中的名字,模糊查找文件

符號(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 被顯示

2.4、alias    命令別名  

  • alias             命令別名="命令"

  • unalias         刪除別名

  • \+別名命令   顯示原始命令

  • alias             直接顯示所有別名

linux中命令的含義是什么

[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)

選項(xiàng)說(shuō)明效果
-a統(tǒng)計(jì)占用時(shí)的所有文件linux中命令的含義是什么



-h人性化顯示(以kb計(jì)數(shù)不顯示單位)linux中命令的含義是什么



-s只統(tǒng)計(jì)所占用空間總的大小linux中命令的含義是什么



--max-depth=n最大顯示到第n層linux中命令的含義是什么



--exclude不計(jì)入統(tǒng)計(jì)linux中命令的含義是什么



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è)資訊頻道。

向AI問(wèn)一下細(xì)節(jié)

免責(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)容。

AI