1樓:匿名使用者
kill 實際的實際作用是給程序發訊號(signal), 其常用格式為
kill -sig pid
這裡的 sig 可以是訊號對應的數字,也可以是訊號名,比如你如果用 kill -9 pid 實際是發 9號訊號給進城,9對應的訊號名是 kill。所以 kill -9 等價於 kill -kill pid。 常用的幾個訊號是
int 2 這個就是你在bash下面用ctrl+c 來結束一個程式時,bash會向程序傳送這個訊號,預設的,程序收到這個程式會結束。 你可以用 kill -int pid 來發這個訊號。
quit 3 這個是你在bash下用 ctrl+\ 來結束程式時,發的訊號,程序預設受到這個訊號後也是結束
kill 9 這個訊號之所以被稱為「強殺」,就是因為無法改變程序收到這個訊號後所執行的動作,程序只能退出。 (前面說的兩個訊號,雖然預設是退出,但是應用程式自己可以通過signal系統呼叫來修改成其他動作,比如忽略那兩個訊號等動作)
更多資訊,可以man kill, 另外可以學習一下linux的訊號機制,訊號相關的系統呼叫等。對我說的有什麼不明白之處,可以baidu hi我。
別忘了加分 :)
2樓:捏臉狂
-iut 傳送中斷碼
-halt 掛起
-9 強殺
-kill 更強殺
unix kill -9 與kill 有什麼區別
3樓:匿名使用者
kill命令格式:
kill -signal pid
pid是程序號,可以用 ps 命令查出
signal是傳送給程序的訊號,term(或數字9)表示「無條件終止」;
因此 kill - 9 表示強制殺死該程序;
而 kill 則有侷限性,例如後臺程序,守護程序等;
4樓:洛小夜呀
kill -9 最好少用,他是強制性的,即使是系統程序也會殺掉的
5樓:匿名使用者
-9是最暴力的一種,而且不產生退出訊號,用trap抓不到
6樓:匿名使用者
-9 強制級別最高的刪除程序的方法
在linux/unix作業系統中用什麼命令可以向一個程序傳送訊號
7樓:匿名使用者
linux/unix中向一個程序傳送訊號用kill命令,不要以為kill命令只是用來殺死程序的,它可以傳送各種訊號給程序,殺死程序只是用到了其中的一個sigkill訊號,kill命令的格式其實是這樣的:
kill 訊號引數 程序pid
其中常見的訊號引數(英文橫槓加阿拉伯數字)有如下幾個,更多的訊號資訊參考可以用man命令檢視手冊頁(man 7 signal):
-1:這個引數代表sighup訊號,作用類似重新啟動程序;
-2:這個引數代表sigint訊號,作用相當於在命令列輸入ctrl+c組合鍵中斷程序的執行;
-9:這個引數代表sigkill訊號,代表強制中斷程序;
-15:這個引數代表sigterm訊號,表示正常的終止程序;
-17:這個引數代表sigstop訊號,相當於在終端輸入ctrl+z組合鍵來暫停程序的執行。
請問在unix中,下面這條命令什麼意思,特別是$有什麼意思 kill $(pid of csserver) 5
8樓:匿名使用者
$是變數的引數提示符
kill $(pid of csserver)
就是需要以csserver的程序號pid,殺掉該程序
9樓:匿名使用者
pd -ef to get pid value for your csserver.
kill $pid to kill the process.
$ 表示取a變數的值。
linux/unix裡,ln -s這個命令是做什麼的?我是小白,謝謝你。
10樓:徜逸
用來建立一個軟連結,而ln -s /usr/lib/libx11.3 libx11.sl的意思為:
為/usr/lib/libx11.3檔案建立一個名為libx11.sl的軟連結。
命令格式:
ln [引數][原始檔或目錄][目標檔案或目錄]引數1、-b 刪除,覆蓋以前建立的連結
2、-d 允許超級使用者製作目錄的硬連結
3、-f 強制執行
4、-i 互動模式,檔案存在則提示使用者是否覆蓋5、-n 把符號連結視為一般目錄
6、-s 軟連結(符號連結)
7、-v 顯示詳細的處理過程
擴充套件資料軟連結解釋
1、軟連結,以路徑的形式存在。類似於windows作業系統中的快捷方式。
2、軟連結可以 跨檔案系統 ,硬連結不可以。
3、軟連結可以對一個不存在的檔名進行連結。
4、軟連結可以對目錄進行連結。
1、硬連結,以檔案副本的形式存在。但不佔用實際空間。
2、不允許給目錄建立硬連結。
3、硬連結只有在同一個檔案系統中才能建立。
11樓:lc成少
這是硬/軟連結的命令
ln -s 是建立軟連結
ln 是建立硬連結
你可以理解為:相當於windows下建立快捷方式一樣,所以就不用太多解釋了吧。
ln -s /usr/lib/libx11.3 libx11.sllibx11.sl就是快捷方式,點選它就能執行 libx11.3
12樓:
建立符號連線檔案libx11.sl,該檔案相當於/usr/lib/libx11.3的快捷方式
unix 系統命令 ls ~/.. 是什麼意思?
13樓:匿名使用者
~代表的是你當前使用者的home目錄
..代表這個目錄的上一級目錄
所以ls ~/..代表檢視你當前使用者目錄上一次目錄下所有的檔案和資料夾
14樓:
ls ~/..是顯示根目錄下的所有東西。
15樓:匿名使用者
核心是unix作業系統的核心,直接控制著計算機的各種資源,能有效地管理硬體裝置pwd cd .. rm –r dir1 (10)顯示ls命令的系統幫助: man ls 在進行
kill是什麼意思
16樓:匿名使用者
kill的意思是:殺死、弄死、使終止、毀掉、使死掉等
17樓:
翻譯中文就是殺的意思,
在語言裡應該是登出的意思吧。
unix 下檢視檔案系統總大小
18樓:匿名使用者
du du是unix查大小的命令
du 本身是按 date block統計大小的 按位元組計算也可以加上引數執行
如:du -k 『k』代表 kb.也就是按照千位元組來統計du -sk * 代表統計你當前所在目錄的大小你所用的df -k 是用來檢視format屬性的。
不是用來統計的。
19樓:瑤瑾
#du 用於檢視檔案使用或佔用的的磁碟的空間的情況;(即一般的檔案的大小)
#df 用於檢視總體的檔案系統的或者資料夾的所佔用的磁碟空間的大小;(磁碟空間的使用情況)
如df -k 以千位元組kb 為單位顯示各分割槽的資訊
df -a 顯示所有分割槽包括大小為0 的分割槽
df -t 顯示分割槽型別ext2 或ext3 等
linux中du命令引數:
linux中du命令引數用於檢視檔案或資料夾的大小。
對應的 linux 中的du命令:常用的也是:
#du -ah
-h :作用是 以human -radable 的格式顯示,也就是按照檔案的大小 以友好的方式顯示,若檔案是kb級的,則顯示多少kb,若檔案是gb級的,則顯示為多少gb。
如du -b /home 以位元組為單位顯示/home 資料夾下各個子資料夾的大小
du -ks home 以千位元組kb 為單位顯示/home 資料夾的總大小
20樓:邰寄竹休倩
ls-l
filename
ls-lh
filename
-------------------------------------
bajie320|二級
請問unix下,du
-k是指檢視磁碟大小,還是檢視檔案系統?unix下磁碟與檔案系統應該是不同的?有什麼區別呢?謝謝!
du是檢視檔案的,要檢視磁碟得用
a:du
看目錄或者檔案大小
df看檔案系統使用情況
linux目錄命令,檔案命令,許可權設定命令
mkdir建立目錄 rmdir刪除目錄 touch chmod命令用於修改檔案或目錄的許可權,格式為 chmod 引數 許可權 檔案或目錄名稱 chown命令用於修改檔案或目錄的所屬主與所屬組,格式為 chown 引數 所屬主 所屬組 檔案或目錄名稱 chmod與chown的命令引數很簡單記 對於檔...
vf程式設計命令VF程式設計命令
vfp命令 函式及程式語句大全 vfp命令是一種實現對資料庫系統進行操作的動詞或短語。vfp命令可在vfp命令視窗中單獨執行,也可編製成程式成批執行,由命令和函式編制的程式可對資料庫系統進行自動 複雜的操作,使資料庫系統應用起來更加友好 方便。比較常用的命令有 1.輸入命令input 可輸入n,c,...
在CAD命令中Undo U Oops命令的區別和相同點是什麼
undo就是放棄,相當於後退。可以一直不停的使用,知道退回到你建立檔案的時候。u就是undo的縮寫,相當於快捷鍵。具體特點跟上面的一樣。oops就是不後退,而把最後一次刪除的物件再拿回來。刪除後面的操作都在。比如,你把一個圓刪除了,又畫了一個正方形,這個時候想起圓還是要的,如果用u,那麼退回到圓的時...