加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長(zhǎng)期合作伙伴
立即加入
  • 正文
    • 01、Shell是什么?
    • 02、Shell的特性
    • 03、常用的shell命令
  • 推薦器件
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

Shell基本介紹及目錄常用命令

2023/11/16
2055
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

01、Shell是什么?

我們?cè)趧傞_(kāi)始接觸Linux的時(shí)候,經(jīng)常會(huì)聽(tīng)到工程師提到Shell這個(gè)詞,那么Shell到底是什么呢?簡(jiǎn)單的說(shuō),它是一個(gè)應(yīng)用,接收用戶命令,調(diào)用相應(yīng)的內(nèi)核接口函數(shù)或應(yīng)用程序,并輸出執(zhí)行結(jié)果呈現(xiàn)給用戶;同時(shí)Shell也是一種解釋性的編程語(yǔ)言或者腳本語(yǔ)言,開(kāi)發(fā)容易可以在短時(shí)間內(nèi)完成功能強(qiáng)大又好用的腳本,可以在不同的系統(tǒng)上移植非常方便。

02、Shell的特性

不同的發(fā)行版本使用的Shell有可能不同,但是基本的特性還是一樣的:

一、支持內(nèi)置命令可直接使用;

二、支持命令組合成新的復(fù)合命令;

三、支持TAB鍵補(bǔ)齊;

四、支持后臺(tái)運(yùn)行;

五、支持腳本使用;

六、支持通配符(*、?、[]);

七、Ctrl+C命令終止程序;

八、命令及其參數(shù)區(qū)分大小寫(xiě);

無(wú)論我們使用哪種Shell,登陸系統(tǒng)后會(huì)生成一個(gè)Shell進(jìn)程,根據(jù)用戶不同顯示不同的提示符,root用戶的通常提示符是“#”,普通用戶的命令提示符是“$”,在命令提示符后邊輸入命令即可和系統(tǒng)進(jìn)行交互操作。

Ubuntu默認(rèn)的Shell是Bash(Bourne Again Shell)。

Linux命令有很多,功能比較強(qiáng)大,下節(jié)我們簡(jiǎn)單介紹一些常用的命令

03、常用的shell命令

Linux命令一般由三部分組成:Command [option] [parameter]。

下面來(lái)介紹一下目錄相關(guān)的一些命令

?pwd查看當(dāng)前目錄

命令:pwd

英文全拼:print work directory

功能:打印當(dāng)前所在的路徑

參數(shù):沒(méi)有其他參數(shù)

示例:

?ls查看當(dāng)前目錄的內(nèi)容

命令:ls

英文全拼:list

功能:列出目錄內(nèi)容

參數(shù):ls ?[選項(xiàng)] ?目錄

目錄缺省時(shí),默認(rèn)為當(dāng)前目錄;選項(xiàng)如下,選項(xiàng)可以組合使用。

示例:

?cd切換目錄路徑

命令:cd

英文全拼:change directory

功能:改變路徑,切換路徑

參數(shù):cd 目標(biāo)路徑

示例:

?mkdir創(chuàng)建目錄

命令:mkdir

英文全拼:make directory

功能:創(chuàng)建目錄

參數(shù):mkdir [選項(xiàng)] 目錄

示例:

?rmdir刪除空目錄

命令:rmdir

英文全拼:remove directory

功能:刪除空目錄或多級(jí)空目錄,無(wú)法刪除非空目錄

參數(shù):

示例:

?rm刪除命令

命令:rm

英文全拼:remove

功能:刪除文件目錄,不管目錄是否非空。

參數(shù):rm [選項(xiàng)] 文件/目錄

注意文件或目錄刪除后不可恢復(fù)。

示例:

與目錄相關(guān)的命令就介紹到這,后期會(huì)繼續(xù)更新Shell的其他命令,希望能對(duì)各位小伙伴在學(xué)習(xí)嵌入式開(kāi)發(fā)的時(shí)候有所幫助。

推薦器件

更多器件
器件型號(hào) 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊(cè) ECAD模型 風(fēng)險(xiǎn)等級(jí) 參考價(jià)格 更多信息
DS2431P-A1+ 1 Maxim Integrated Products EEPROM, 1KX1, Serial, CMOS, PDSO6, ROHS COMPLIANT, TSOC-6
$3.34 查看
DSC1103CL5-106.2500 1 Microchip Technology Inc OSC MEMS 106.25MHZ LVDS SMD
$3.13 查看
SN74LVC1G32DCKR 1 Texas Instruments Single 2-input, 1.65-V to 5.5-V OR gate 5-SC70 -40 to 125

ECAD模型

下載ECAD模型
$0.36 查看

相關(guān)推薦