《linux核心應用程式命令速查》連載十五:fuser:用檔案或者套介面表示進程

來源:互聯網
上載者:User
fuser:用檔案或者套介面表示進程

作用:fuser命令用檔案或者套介面表示進程。

用法:fuser [-a | -s | -c] [-4 | -6] [-n space] [-k [-i] [-signal]] [-muvf] name …

或 fuser -l

或 fuser -V

主要選項如下。

— -a:顯示在命令列指定的所有檔案,預設情況下,至少被一個進程訪問的檔案才能顯示出來。

— -c:同選項-m,用於同Posix進行相容。

— -f:忽略,用於同Posix進行相容。

— -i:結束進程前詢問使用者意見。

— -k:結束正在訪問檔案的所有進程。

— -l:列出所有已知的訊號名字。

— -m:掛載檔案系統。

— -n:選擇一個不同的名字空間,名字空間是指檔案(預設為檔案名稱)、udp和tcp。

— -s:不顯示處理資訊,選項-u和-v在此模式下將被忽略,選項-a不能與該選項一起使用。

— -signal:結束進程時使用指定的訊號而不是SIGKILL,當不使用選項-k時,該選項將被忽略。

— -u PID:顯示使用者名稱。

— -v:顯示運行時的詳細資料。

— -V:顯示版本資訊。

應用執行個體如下。

(1)列出所有已知的訊號名字

# fuser -l

HUP INT QUIT ILL TRAP ABRT IOT BUS FPE KILL USR1 SEGV USR2 PIPE ALRM TERM

STKFLT CHLD CONT STOP TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH IO PWR SYS

UNUSED

(2)顯示進程

例如,顯示與/home/cjh/目錄相關的所有進程,在命令列提示符下輸入:

# fuser -a /home/cjh

/home/cjh: 19169c 19197c

(3)結束正在訪問檔案的所有進程

例如,結束正在訪問目錄/home/cjh/tmp/的所有進程,在命令列提示符下輸入:

#fuser -k /home/cjh/tmp/

/home/cjh/tmp/: 19169c

(4)顯示使用者名稱

例如,顯示所有訪問目錄/home/cjh/的進程,並顯示進程的使用者名稱,在命令列提示符下輸入:

# fuser -u /home/cjh/

/home/cjh/: 19245c(cjh)

(5)列出使用/etc/passwd檔案的本地進程的進程號

#fuser /etc/passwd

(6)列出正在使用已從給定檔案系統刪除的檔案的全部進程

#fuser -d /usr

 

 

書名:Linux核心應用程式命令速查

作者:曹江華, 方建國編著

ISBN:978-7-121-11149-5

出版日期:20107

定價:59.00

開本:16

頁碼:528

經過十幾年的發展,Linux作業系統不斷完善,得到了更多的應用。現在,Linux案頭已經相對成熟,但是命令列技術仍然是Linux 的核心技術。

本書彙集了Linux命令列下核心管理命令(包括最新的虛擬化管理命令、SELinux管理命令)的功能說明、文法說明、選項介紹、典型應用執行個體和注意事項等,對每一個命令都做了非常詳盡的介紹,並列舉了大量的執行個體進行說明,可以使讀者對Linux下的命令有快速深入的認識。全書按照Linux命令的功能進行分類,便於讀者查詢。閱讀本書之前不需要讀者掌握太多的背景知識,無論讀者是UNIX使用者還是Linux新手,甚至是從未接觸過Linux的Windows使用者,都可以輕鬆地理解和掌握這些內容,並可以快速瞭解和使用各個發行版的Linux系統。本書使用RHEL 5.5所涉及的命令,同時也適用於其他Linux發行版,是所有Linux使用者必備的參考用書。

本書購買地址:  噹噹網     中國互動出版網

 

相關連載:

《linux核心應用程式命令速查》連載十三:renice:修改優先權等級

《linux核心應用程式命令速查》連載十二:top:顯示進程

《linux核心應用程式命令速查》連載十一:pstree:顯示進程狀態樹

《linux核心應用程式命令速查》連載十:ps:查看許可權

《linux核心應用程式命令速查》連載九:crontab:設定計時器

《linux核心應用程式命令速查》連載八:kill:殺掉進程

《linux核心應用程式命令速查》連載七:bg:後台運行命令

《linux核心應用程式命令速查》連載六:batch:在系統負載水平允許的時候執行命令

《linux核心應用程式命令速查》連載五:atq:顯示目前使用at命令後待執行的命令隊列

《linux核心應用程式命令速查》連載四:at:定時運行命令

《linux核心應用程式命令速查》連載三:sa:報告、清理並維護進程統計檔案

《linux核心應用程式命令速查》連載二:lastcomm:顯示以前使用過的命令的資訊

《linux核心命令速查》連載一:accton:開啟或關閉進程統計

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.