也可以直接輸入絕對(duì)路徑名執(zhí)行文件,先用pwd顯示當(dāng)前文件路徑,然后就可以輸入絕對(duì)路徑名執(zhí)行。
man 命令名 可以查看命令的聯(lián)機(jī)幫助信息。
9.shell變量
(1)用戶定義的變量
形式:變量名=字符串 注意字符串與變量名都沒(méi)有空格
使用變量名時(shí)要在變量名前加$
例如:m = Hello 然后echo $m就可以顯示變量所代表的字符串了。
(2)用read命令給變量賦值
格式為:read 變量1 變量2...............
如:read x1 x2 按回車
然后輸入123 456
就把123賦給x1,456賦給x2
再用echo $x1 $x2就可以顯示x1與x2的值
注意:如果變量數(shù)少于數(shù)據(jù)個(gè)數(shù)時(shí),則最后一個(gè)變量取所有余下的數(shù)據(jù)值。如果變量數(shù)多于數(shù)據(jù)個(gè)數(shù)時(shí),則
沒(méi)有對(duì)應(yīng)的數(shù)據(jù)的變量取空串。
例如:
read x y z
1 2 3 4 5
echo $x $y 則輸出1 2
echo $z 則輸出3 4 5
read x y z
1 2
echo $x $y $z 則輸出1 2 即z為空
10.關(guān)機(jī)命令為:shutdown
linux系統(tǒng)中常用的關(guān)機(jī)/重啟命令,它們是: 1、shutdown 2、halt 3、reboot 4、init 5、poweroff在linux下一些常用的關(guān)機(jī)/重啟命令有shutdown、halt、reboot、及init,它們都可以達(dá)到重啟系統(tǒng)的目的,但每個(gè)命令的內(nèi)部工作過(guò)程是不同的,通過(guò)本文的介紹,希望你可以更加靈活的運(yùn)用各種關(guān)機(jī)命令。linux系統(tǒng)各種關(guān)機(jī)命令之間的區(qū)別和用法:1、shutdown安全的關(guān)機(jī)命令對(duì)于shutdown命令,它是大家都推薦的一個(gè)安全的命令,通過(guò)參數(shù)-h或-r的配合來(lái)完成關(guān)機(jī)或重啟。linux系統(tǒng)各種關(guān)機(jī)命令之間的區(qū)別和用法:1、shutdown安全的關(guān)機(jī)命令對(duì)于shutdown命令,它是大家都推薦的一個(gè)安全的命令,通過(guò)參數(shù)-h或-r的配合來(lái)完成關(guān)機(jī)或重啟。
(1)shutdown
shutdown命令安全地將系統(tǒng)關(guān)機(jī)。 有些用戶會(huì)使用直接斷掉電源的方式來(lái)關(guān)閉linux,這是十分危險(xiǎn)的。因?yàn)閘inux與windows不同linux命令,其后臺(tái)運(yùn)行著許多進(jìn)程,所以強(qiáng)制關(guān)機(jī)可能會(huì)導(dǎo)致進(jìn)程的數(shù)據(jù)丟失﹐使系統(tǒng)處于不穩(wěn)定的狀態(tài)﹐甚至在有的系統(tǒng)中會(huì)損壞硬件設(shè)備。而在系統(tǒng)關(guān)機(jī)前使用shutdown命令﹐系統(tǒng)管理員會(huì)通知所有登錄的用戶系統(tǒng)將要關(guān)閉。并且login指令會(huì)被凍結(jié)﹐即新的用戶不能再登錄。直接關(guān)機(jī)或者延遲一定的時(shí)間才關(guān)機(jī)都是可能的﹐還可能重啟。這是由所有進(jìn)程〔process〕都會(huì)收到系統(tǒng)所送達(dá)的信號(hào)〔signal〕決定的。這讓像vi之類的程序有時(shí)間儲(chǔ)存目前正在編輯的文檔﹐而像處理郵件〔mail〕和新聞〔news〕的程序則可以正常地離開等等。shutdown執(zhí)行它的工作是送信號(hào)〔signal〕給init程序﹐要求它改變r(jià)unlevel。Runlevel 0被用來(lái)停機(jī)〔halt〕﹐runlevel 6是用來(lái)重新激活〔reboot〕系統(tǒng)﹐而runlevel 1則是被用來(lái)讓系統(tǒng)進(jìn)入管理工作可以進(jìn)行的狀態(tài)﹔這是預(yù)設(shè)的﹐假定沒(méi)有-h也沒(méi)有-r參數(shù)給shutdown。要想了解在停機(jī)〔halt〕或者重新開機(jī)〔reboot〕過(guò)程中做了哪些動(dòng)作﹐你可以在這個(gè)文件/etc/inittab里看到這些runlevels相關(guān)的資料。
shutdown 參數(shù)說(shuō)明:
[-t] 在改變到其它runlevel之前﹐告訴init多久以后關(guān)機(jī)。
[-r] 重啟計(jì)算器。
[-k] 并不真正關(guān)機(jī)﹐只是送警告信號(hào)給每位登錄者〔login〕。