您好,登錄后才能下訂單哦!
今天小編給大家分享一下Linux的source命令怎么使用的相關知識點,內容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。
Linux系統中,source命令通常用“。”來代替,是一個點命令,與一般的命令有所不同。
source filename
作用是在當前bash環境下讀取并執行Filename中的命令。由于該命令可以用“.”來替代,例如
source filename . filename
在編譯核心時,常常要反復輸入一長串命令,如
make mrproper make menuconfig make dep make clean make bzImage
這些命令既長,又繁瑣。而且有時候容易輸錯,浪費你的時間和精力。如果把這些命令做成一個文件,讓它自動按順序執行,對于需要多次反復編譯核心的用戶來說,會很方便。
用source命令可以辦到這一點。它的作用就是把一個文件的內容當成是shell來執行。
先在/usr/src/linux-2.4.20目錄下建立一個文件,取名為make_command,在其中輸入如下內容:
make mrproper && make menuconfig && make dep && make clean && make bzImage && make modules && make modules_install && cp arch/i386/boot/bzImge /boot/vmlinuz_new && cp System.map /boot && vi /etc/lilo.conf && lilo -v
文件建立好之后,以后每次編譯核心,只需要在/usr/src/linux-2.4.20下輸入source make_command 就行了。這個文件也完全可以做成腳本,只需稍加改動即可。
shell編程中的命令有時和C語言是一樣的。&&表示與,||表示或。把兩個命令用&&聯接起來,如 make mrproper && make menuconfig,表示要第一個命令執行成功才能執行第二個命令。對執行順序有要求的命令能保證一旦有錯誤發生,下面的命令不會盲目地繼續執行。
以上就是“Linux的source命令怎么使用”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。