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

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
  • 推薦器件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

shell基本介紹及常用命令之shell介紹

08/15 09:02
1085
閱讀需 3 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

一、Shell是什么?
我們在剛開始接觸Linux的時(shí)候,經(jīng)常會聽到工程師提到Shell這個(gè)詞,剛開始不知道這是個(gè)干什么的,簡單的說,它是一個(gè)應(yīng)用,接收用戶命令,調(diào)用相應(yīng)的內(nèi)核接口函數(shù)或應(yīng)用程序,并輸出執(zhí)行結(jié)果呈現(xiàn)給用戶;同時(shí)Shell也是一種解釋性的編程語言或者腳本語言,開發(fā)容易可以在短時(shí)間內(nèi)完成功能強(qiáng)大又好用的腳本,可以在不同的系統(tǒng)上移植非常方便。
二、Shell的特性
不同的發(fā)行版本使用的Shell有可能不同,但是基本的特性還是一樣的:
一、支持內(nèi)置命令可直接使用;
二、支持命令組合成新的復(fù)合命令;
三、支持TAB鍵補(bǔ)齊;
四、支持后臺運(yùn)行;
五、支持腳本使用;
六、支持通配符(*、?、[]);
七、Ctrl+C命令終止程序;
八、命令及其參數(shù)區(qū)分大小寫;
無論我們使用哪種Shell,登陸系統(tǒng)后會生成一個(gè)Shell進(jìn)程,根據(jù)用戶不同顯示不同的提示符,root用戶的通常提示符是“#”,普通用戶的命令提示符是“$”,在命令提示符后邊輸入命令即可和系統(tǒng)進(jìn)行交互操作。
Ubuntu默認(rèn)的Shell是Bash(Bourne Again Shell)。
Linux命令有很多,功能比較強(qiáng)大,下節(jié)我們簡單介紹一些常用的命令。
三、常用的shell命令
Linux命令一般由三部分組成:Command [option] [parameter]。
說明:
一、[]部分中的內(nèi)容是可選項(xiàng);
二、命令,選項(xiàng),參數(shù)都以空格分隔;輸入命令完畢后,按enter鍵執(zhí)行;
三、option:是可選的,有些命令沒有選項(xiàng),主要是用來控制運(yùn)行狀態(tài)和行為的;
四、parameter:是命令要操作的文件,路徑,數(shù)據(jù)等;

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊 ECAD模型 風(fēng)險(xiǎn)等級 參考價(jià)格 更多信息
NX3225SA-40.000M-STD-CRS-2 1 Nihon Dempa Kogyo Co Ltd Parallel - Fundamental Quartz Crystal, 40MHz Nom, ROHS COMPLIANT PACKAGE-4
暫無數(shù)據(jù) 查看
LAN8710AI-EZK 1 Microchip Technology Inc DATACOM, ETHERNET TRANSCEIVER, QCC32, 5 X 5 MM, 0.90 MM HEIGHT, ROHS COMPLIANT, QFN-32

ECAD模型

下載ECAD模型
$1.56 查看
530BC50M0000DGR 1 Silicon Laboratories Inc LVDS Output Clock Oscillator, 10MHz Min, 945MHz Max, 50MHz Nom, ROHS COMPLIANT, SMD, 6 PIN
$14.31 查看

相關(guān)推薦

電子產(chǎn)業(yè)圖譜