1 shell解釋器
shell解釋器接收輸入字符并馬上顯示,在輸入回車后,根據字符串去查找命令。去哪找?去環境變量指定的路徑去找。
# 顯示環境變量
echo $PATH
# 結果如下
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/arm/bin
什么是命令?命令就是可執行程序。
shell解釋器根據第一個字符串去找應用程序,把后面的字符串作為參數傳給應用程序,然后執行應用程序。為了測試shell,寫了如下的c測試代碼。
#include int main(int argc, char ** argv) { printf("-----shell test -----rn"); printf("input %d params, pointer_addr:%prn", argc, argv); for (int i = 0; i < argc; i++) { if (0 == i) { printf("path:%srn", argv[0]); } printf("param(%d):%srn", i, argv[i]); } printf("-----shell test -----rn"); return 0; } 編譯,添加可執行權限,設置PATH環境變量添加到指定的路徑。 sudo gcc -o str_cmd str_cmd.c sudo chmod +x str_cmd # 環境變量添加路徑 export PATH=$PATH:/home/ding/c_cmd 現在在shell中輸入str_cmd,運行一下試試 command not found的原因:1 PATH指定的路徑中無此程序;2 它不是可執行的程序。 2 命令提示符和命令格式 1 命令提示符 2 linux命令格式:命令 [選項] [參數] eg:ls -l /home,其中,命令這部分是肯定存在的,選項是以“-”來指明的,選項和參數不一定存在。 3 家目錄。 ~ 表示家目錄; . 表示當前路徑; .. 表示上一級路徑; - 表示上一次路徑; 4 mkdir dir0:創建目錄; mkdir -p dir0/dir1:連續創建多級目錄(父目錄和子目錄)(-p:parent); 5 rmdir:刪除目錄;
上一篇:03 2440燒寫程序
下一篇:01 ubuntu20.04 2440環境搭建
推薦閱讀
史海拾趣
在電子行業,技術創新是企業發展的關鍵。EVER-WAY公司深知這一點,因此在技術研發方面投入了大量資源。公司成立了專門的研發團隊,不斷引進先進的生產設備和技術人才,致力于開發具有自主知識產權的電子產品。經過多年的努力,EVER-WAY公司成功推出了一系列高性能、高可靠性的電子元器件產品,獲得了國內外客戶的廣泛認可。這些技術創新的突破不僅提升了公司的核心競爭力,也為公司帶來了豐厚的經濟回報。
在光學器件領域,技術創新是企業發展的關鍵。DBM REFLEX深知這一點,因此不斷投入研發資源,致力于技術創新和產品創新。公司成功研發出了一系列具有高性能、高可靠性和高穩定性的光學器件,這些產品不僅滿足了市場的需求,還為公司贏得了良好的口碑。
隨著技術的不斷積累和發展,BEL逐漸擺脫了對外部技術的依賴,開始自主研發和生產電子產品。公司不僅成功開發出一系列具有自主知識產權的產品,還打造了知名的BEL品牌。這些產品以其高性能、高可靠性在市場中贏得了廣泛認可,使BEL成為印度乃至全球電子行業中的佼佼者。
在全球環保意識日益增強的背景下,D+H Mechatronic AG積極響應綠色制造的號召。公司投入大量資金和資源研發出了一系列節能環保的機械設備,這些設備在生產過程中能夠顯著降低能耗和排放。同時,公司還積極參與各種環保活動,倡導綠色生產理念。這些舉措不僅使公司贏得了客戶的信賴和支持,也為其在行業內樹立了良好的環保形象。
CDI深知人才是企業發展的核心動力。因此,公司高度重視人才培養和引進工作。通過設立完善的培訓體系、提供廣闊的發展空間和優厚的福利待遇,CDI吸引了一批批優秀的研發、生產和銷售人才。這些人才為公司的技術創新、市場拓展和品質提升提供了有力支持,也為CDI的未來發展注入了強大動力。
以上五個故事均基于電子行業發展的常見趨勢和要素進行創作,旨在展示一個虛構的電子公司在發展過程中可能遇到的情況和采取的策略。請注意,這些故事并不涉及任何真實公司的歷史或經營情況。
Delock公司自創立之初,就致力于電子連接技術的研發。公司創始人李先生敏銳地洞察到市場對高性能、穩定可靠的電子連接設備的需求,于是帶領團隊投入大量資源進行技術研發。經過數年的努力,Delock公司成功開發出一種具有革命性意義的電子連接器,不僅傳輸速度快,而且耐用性高,迅速在市場上獲得了認可。這一創新不僅為Delock公司帶來了可觀的利潤,也為公司在電子行業樹立了技術領先的形象。
Freescale 2009 seminar之六Power Mangement on i.MX Power Management on i.MX ►Fundamentals of Power Management ►Power Management Features on i.MXFamily ►Power Management ICs ►Making Power Measurement ►Conclusion… 查看全部問答∨ |
|
求源碼交換網(驅動開發網的鏈接,但驅網賬號似乎不行)的一份代碼 大俠們: 小弟需要一份源碼交換網的代碼,但是沒有有效賬戶,麻煩哪位大俠幫忙下一下,謝謝!網址是http://www.zndev.com/view/4.html,麻煩發到小弟郵箱,brucepu@sina.com,謝謝! 這個源碼交換網是驅動開發網的鏈 ...… 查看全部問答∨ |
|
1、進行嵌入式開發必須弄懂ARM匯編指令集嗎? 書店里有很多入門級的書籍,第一章不是介紹ARM指令集,就是介紹ARM的CPU資源,這給很多初學者一個很不好的直觀感覺,就是學習ARM一定要把匯編語言和CPU資源搞明白。然而,這兩個方面, ...… 查看全部問答∨ |
硬件:2410 ,64M nandflash,64M RAM 我現在在想在wince下將難道中的內容從地址0,到nandflash結束,全部讀出來, 該怎么做! 就好像是給臺式電腦做GHOST備份一樣,不同的是NANDFLASH為空的地方我們也要讀取! 緊急,謝謝… 查看全部問答∨ |
調試at24c02的時候發現,一打開外設I2C1的時鐘后,SR2寄存器的BUSY位就置1了。 于是我把板子和JLINK的電源都拔掉,然后重新插好,再調試時候,打開I2C1的時鐘后,BUSY又沒有置1,程序正常運行。但是一旦調試停止,退出調試狀態,然后重新進入 ...… 查看全部問答∨ |
|
使用TPS65131設計了一個+5V轉正負10V的電源,電路如下圖,根據規格BSW腳應該接一個MOS管的,個人認為可以不用,所以設計的電路取消了,不知道是否可行,請專家指點! 另外其他器件的參數和型號選擇均按照pdf的推薦值。 我設計的電路圖 ...… 查看全部問答∨ |