bash 分為前台和後台 ,後台的工作狀態又分為暫停和執行中。
直接將命令丟到後台去「執行」的 &
1:本來乙個bash環境只能執行乙個工作,要想執行多個工作就可以將某些工作放到後台去執行。
好處: 不怕被ctrl + c中斷,
壞處:但是要注意工作的資料流向, 一些錯誤資訊會直接影響前台,而你還無法停止按ctrl +c 沒用。
解決辦法: 利用資料流重定向,將輸出資料傳送到某個檔案中,
2:後台的操作:
1:將目前的工作丟到後台中「暫停」 ctrl-z
例如 vi 1.c 在一般模式下按ctrl-z
find / -print 再按ctrl-z
就可以再一次將它放到後台去暫停。
2: 檢視目前的後台的工作狀態: jobs
-l: 會列出後台每個程序的資訊包括pid
-r: 會列出正在後台執行的工作
-s: 僅列出正在後台暫停的工作
×××
+-號: +號代表最近被放到後台的工作,-號代表最近最後第二次放到後台中的工作號碼,而超過做後第三個以後的工作就不會有+——號了。
1,2…的數字代表工作號碼
3:將後台的工作拿到前台來處理: fg %jobnumber//1, 2
4: 讓工作在後台下的狀態變成執行中: bg//後台正在執行的工作不能用ctrl-z進行停止
5: 管理後台中的工作:kill
-l: 列出都有那些可以接受的訊號。 經常用的有三個訊號
-1: 重新讀取一次引數的配置檔案,重啟已經被終止的程式
-2: 與鍵盤輸入ctrl-c是一樣的中斷乙個程序
-9: 強行刪除乙個工作
-15:以正常的方式終止一項工作
-17: 相當於ctrl-z
kill -9 %1; jobs
kill -signal pid / %number 工作號碼
工作管理的「後台」:在終端機寫可以避免ctrl-c中斷的情景,並不是放到系統的後台,工作管理的後台與終端機還是有聯絡的。
linux關於後台啟動程式
正經學徒,佛系記錄,不搞事情 最終語句 nohup test.sh 1 dev null 2 1 解釋 建立test.sh測試指令碼 vi test.sh 內容 bin bash while true do echo 不停的執行 sleep 5 done 設定檔案許可權可執行 結果是內容直接輸出在控...
Linux關於IP的操作
1.顯示當前啟動的網路介面命令 ifconfig 2.檢視當前所有網路介面命令 ifconfig a 3.檢視指定網路介面命令 ifconfig eth0 二 修改ip位址方式 靜態 1.臨時生效 除錯時修改ip,僅在當前生效,重啟後恢復為原有ip ifconfig eth0 192.168.63....
關於CMS後台展示 操作方式的個人拙見
如今,cms系統可以說遍地都是,幾乎任何一家做網際網路的it公司,都會有一套或多套公司內部的cms系統,而開源的cms也很多,國內的有織夢 phpcms php168,國外的就更多了,比較知名的應該是wordpress了,雖然他的定位是在部落格,但是其強大的功能與豐富的外掛程式,也能夠通過外掛程式轉...