unix kill命令,unix kill 9 與kill 有什麼區別

2023-02-16 06:35:42 字數 4495 閱讀 4370

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,那麼退回到圓的時...