cmdline常用引數

2021-07-31 14:17:47 字數 1139 閱讀 4973

1、格式簡介

(1)很多個專案用空格隔開依次排列,每個專案中都是專案名=專案值。

(2)整個cmdline會被核心啟動時解析,解析成乙個乙個的專案名=專案值的字串。這些字串又會被再次解析從而影響啟動過程。

2、root=

(1)這個是用來指定根檔案系統在**的;

(2)一般格式是root=/dev/***(一般如果是nandflash上則/dev/mtdblock2,如果是inand/sd的話則/dev/mmcblk0p2(裝置0的第二分割槽,可讀可寫));

(3)如果是nfs的rootfs,則root=/dev/nfs。

3、rootfstype=

根檔案系統的檔案系統型別,一般是jffs2、yaffs2、ext3、ubi

4、console=

(1)控制台資訊宣告,譬如console=/dev/ttysac0,115200,表示控制台使用串列埠0,波特率是115200。

(2)核心啟動時,會根據console=這個專案來初始化硬體,並且重定位console到具體的乙個串列埠上,所以這裡的傳參會影響後續是否能從串列埠終端上接收到核心的資訊。

5、mem=

mem=用來告訴核心當前系統的記憶體有多少

6、init=

init=用來指定程序1的程式pathname,一般都是init=/linuxrc

7、常見cmdline介紹

(1)console=ttysac2,115200 root=/dev/mmcblk0p2 rw init=/linuxrc rootfstype=ext3

(2)bootargs=root=/dev/nfs nfsroot=192.168.1.100:/root/rootfs/ ip=192.168.1.20:192.168.1.100:192.168.1.1:255.255.255.0::eth0:off init=/linuxrc console=ttysac2,115200

(3)對於多引數組合成乙個引數時,使用 '  '包括起來!

遠端重啟或關機cmdline

重啟 shutdown r t 0 關機 shutdown s t 0 0表示0s之後執行命令 以下是拷貝過來 以作參考 先說下系統自帶的關機指令,很多人應該已經知道了,就是shutdown,不帶引數執行將會列出它的引數,常用引數為 s 關閉計算機 r 關閉並重啟動計算機 f 強制正在執行的應用程式...

Torch7平台學習 CmdLine 總結

該類主要為了提供一種方便解析引數的框架,對於每個實驗尤其是神經網路中要調引數上。同時還可以把輸出重定向到log檔案中。一般用法 cmd torch.cmdline cmd text cmd text cmd text training a network cmd text cmd text opti...

關於cmdline檔案的中的執行命令

linux檔案 proc下的程序資訊中,有乙個cmdline檔案,該檔案中保持了本程序的執行命令,但是該檔案中的命令比較有意思的是,當啟動程序時含有引數時,會在各個引數中使用 字元 0 進行分割,所以如何直接列印該命令,只能列印出第乙個引數,即程序名,如果想列印全部引數,需要把各個引數的 0 字元轉...