• 正文
    • 01、Shell是什么?
    • 02、Shell的特性
    • 03、常用的shell命令
  • 推薦器件
  • 相關推薦
申請入駐 產業(yè)圖譜

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

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

01、Shell是什么?

我們在剛開始接觸Linux的時候,經常會聽到工程師提到Shell這個詞,那么Shell到底是什么呢?簡單的說,它是一個應用,接收用戶命令,調用相應的內核接口函數或應用程序,并輸出執(zhí)行結果呈現給用戶;同時Shell也是一種解釋性的編程語言或者腳本語言,開發(fā)容易可以在短時間內完成功能強大又好用的腳本,可以在不同的系統(tǒng)上移植非常方便。

02、Shell的特性

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

一、支持內置命令可直接使用;

二、支持命令組合成新的復合命令;

三、支持TAB鍵補齊;

四、支持后臺運行;

五、支持腳本使用;

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

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

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

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

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

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

03、常用的shell命令

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

下面來介紹一下目錄相關的一些命令

?pwd查看當前目錄

命令:pwd

英文全拼:print work directory

功能:打印當前所在的路徑

參數:沒有其他參數

示例:

?ls查看當前目錄的內容

命令:ls

英文全拼:list

功能:列出目錄內容

參數:ls ?[選項] ?目錄

目錄缺省時,默認為當前目錄;選項如下,選項可以組合使用。

示例:

?cd切換目錄路徑

命令:cd

英文全拼:change directory

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

參數:cd 目標路徑

示例:

?mkdir創(chuàng)建目錄

命令:mkdir

英文全拼:make directory

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

參數:mkdir [選項] 目錄

示例:

?rmdir刪除空目錄

命令:rmdir

英文全拼:remove directory

功能:刪除空目錄或多級空目錄,無法刪除非空目錄

參數:

示例:

?rm刪除命令

命令:rm

英文全拼:remove

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

參數:rm [選項] 文件/目錄

注意文件或目錄刪除后不可恢復。

示例:

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

推薦器件

更多器件
器件型號 數量 器件廠商 器件描述 數據手冊 ECAD模型 風險等級 參考價格 更多信息
S25FL256SAGMFI000 1 Spansion Flash, 64MX4, PDSO16, SOIC-16
$9.11 查看
KSZ8895MQXI 1 Microchip Technology Inc DATACOM, ETHERNET TRANSCEIVER
$6.88 查看
DSC1001DL2-090.0000T 1 Microchip Technology Inc OSC MEMS 90.000MHZ CMOS SMD
$3.99 查看

相關推薦