source命令的一個妙用(轉)

post0發表於2007-08-11
source命令的一個妙用(轉)[@more@]

在編譯核心時,常常要反覆輸入一長串命令,如

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

就行了。這個檔案也完全可以做成指令碼,只需稍加改動即可。這裡主要是讓大家理解source的用法。如果你用的不是lilo來引導系統,可以把最後兩句話去掉。配置你自己的載入程式來引導新核心

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-944878/,如需轉載,請註明出處,否則將追究法律責任。

相關文章