01、Shell是什么?
我們在剛開始接觸Linux的時候,經常會聽到工程師提到Shell這個詞,那么Shell到底是什么呢?簡單的說,它是一個應用,接收用戶命令,調用相應的內核接口函數或應用程序,并輸出執行結果呈現給用戶;同時Shell也是一種解釋性的編程語言或者腳本語言,開發容易可以在短時間內完成功能強大又好用的腳本,可以在不同的系統上移植非常方便。
02、Shell的特性
不同的發行版本使用的Shell有可能不同,但是基本的特性還是一樣的:
一、支持內置命令可直接使用;
二、支持命令組合成新的復合命令;
三、支持TAB鍵補齊;
四、支持后臺運行;
五、支持腳本使用;
六、支持通配符(*、?、[]);
七、Ctrl+C命令終止程序;
八、命令及其參數區分大小寫;
無論我們使用哪種Shell,登陸系統后會生成一個Shell進程,根據用戶不同顯示不同的提示符,root用戶的通常提示符是“#”,普通用戶的命令提示符是“$”,在命令提示符后邊輸入命令即可和系統進行交互操作。
Ubuntu默認的Shell是Bash(Bourne Again Shell)。
Linux命令有很多,功能比較強大,下節我們簡單介紹一些常用的命令
03、常用的shell命令
Linux命令一般由三部分組成:Command [option] [parameter]。
說明:
一、[]部分中的內容是可選項;
二、命令,選項,參數都以空格分隔;輸入命令完畢后,按enter鍵執行;
三、option:是可選的,有些命令沒有選項,主要是用來控制運行狀態和行為的;
四、parameter:是命令要操作的文件,路徑,數據等;
下面來介紹一下目錄相關的一些命令:
①pwd查看當前目錄
命令:pwd
英文全拼:print work directory
功能:打印當前所在的路徑
參數:沒有其他參數
示例:

②ls查看當前目錄的內容
命令:ls
英文全拼:list
功能:列出目錄內容
參數:ls [選項] 目錄
目錄缺省時,默認為當前目錄;選項如下,選項可以組合使用。

示例:

③cd切換目錄路徑
命令:cd
英文全拼:change directory
功能:改變路徑,切換路徑
參數:cd 目標路徑

示例:

④mkdir創建目錄
命令:mkdir
英文全拼:make directory
功能:創建目錄
參數:mkdir [選項] 目錄

示例:

⑤rmdir刪除空目錄
命令:rmdir
英文全拼:remove directory
功能:刪除空目錄或多級空目錄,無法刪除非空目錄
參數:

示例:

⑥rm刪除命令
命令:rm
英文全拼:remove
功能:刪除文件目錄,不管目錄是否非空。
參數:rm [選項] 文件/目錄

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

與目錄相關的命令就介紹到這,后期會繼續更新Shell的其他命令,希望能對各位小伙伴在學習嵌入式開發的時候有所幫助。
-
嵌入式
+關注
關注
5122文章
19427瀏覽量
312851 -
Linux
+關注
關注
87文章
11415瀏覽量
212264 -
Shell
+關注
關注
1文章
371瀏覽量
23805
發布評論請先 登錄
相關推薦
Docker常用命令大全
Linux實時查看日志的四種命令詳解

單片機Debug工具性能對比 單片機調試常用命令
Linux常用命令

評論