檢視ubuntu下程序所在的目錄
在linux啟動一個程序時,會給程序分配一個ID,就是我們的PID,而與此同時了,系統會在/proc下建立一個資料夾,以PID命名,在該資料夾下會有我們的程序的資訊,其中包括一個名為exe的檔案,這就我們想要的,就像win下的exe檔案,它是原始程式的一個連結,所以當我們用ls -l的時候就能夠得到我們的完整路徑!
1、通過top檢視程序的PID,例如檢視eclipse程式所在的目錄
2、通過命令 cd /proc/3093 檢視該程序的資料夾資訊
3、通過命令 ls -l exe命令 檢視程式所在的目錄
註釋:
cwd符號連結的就是程序3093的執行目錄;
exe符號連線就是執行程式的絕對路徑;
cmdline就是程式執行時輸入的命令列命令;本例為:。/cbs
cpu記錄了程序可能執行在其上的cpu;顯示虛擬的cpu資訊
environ記錄了程序執行時的環境變數
fd目錄下是程序開啟或使用的檔案的符號連線
相關推薦
檢視ubuntu下程序所在的目錄
在linux啟動一個程序時,會給程序分配一個ID,就是我們的PID,而與此同時了,系統會在/proc下建立一個資料夾,以PID命名,在該資料夾下會有我們的程序的資訊,其中包括一個名為exe的檔案,這就我們想要的,就像win下的exe檔案,它是原始程式的一個連結
如何檢視ubuntu下顯示卡驅動是否已經成功安裝
首先得安裝mesa-utils,在終端輸入命令:sudo apt-get install mesa-utils 然後再執行命令:glxinfo | grep rendering如果結果是“yes”,證明顯示卡 驅動已經成功安裝。 補充:顯示顯示卡3D資訊:glxinf
Ubuntu下掛載遠端目錄方法
1.ssh 當我們需要管理一臺遠端的linux伺服器的時候經常使用的是比較安全的ssh。 以下是通過ssh掛在遠端目錄的方法: :~$ sudo apt-get install sshfs
修改了Ubuntu下的/usr目錄許可權,導致不能使用sudo命令的修復
剛開始執行sudo時,報了下面這個錯誤 sudo: must be setuid root,於是上網找解決方法,搜尋出來的都是這樣解決的 ls -l /usr/bin/sudochown root:root /usr/bin/sudochmod 4755 /u
Ubuntu下的各個目錄
轉載自網路 / 這就是根目錄,一臺電腦有且只有一個根目錄,所有的檔案都是從這裡開始的。舉個例子:當你在終端裡輸入“/home”,你其實是在告訴電腦,先從/(根目錄)開始,再進入到home目錄。 /root 系統管理員(root user)的目錄。至於系統管理員的許可權都多
ubuntu下對映伺服器目錄
1、 安裝smbmount #> apt-get insatll smbfs 2、新建一個資料夾做為掛載點 #> mkdir /mnt/smbfs 3、開機自動將192.168.5.241伺服器的個人目錄掛載至ubuntu下 將命令:mount -t smbfs
Windows 下如何檢視資料夾被哪個程序所佔用
1、右擊工作列,啟動工作管理員; 2、選擇“效能“選項卡,點選“資源監視器”; 3、點選“CPU”選項卡,在“關聯的控制代碼”右側的“搜尋控制代碼”輸入框輸入檔名或資料夾名並點選搜尋
ubuntu下如何檢視軟體安裝目錄以及安裝版本 .
1.查詢版本 1)aptitude show 軟體名 例如:aptitude show kde-runtime 顯示如下: [html] view plaincopyprint? ****@ubuntu:~$ aptitude show kde-runtime
ubuntu下如何檢視軟體安裝目錄以及安裝版本
1.查詢版本 1)aptitude show 軟體名 例如:aptitude show kde-runtime 顯示如下: ****@ubuntu:~$ aptitude show kde-runtime 軟體包: kde-runtime 狀
ubuntu下如何檢視軟體的版本以及安裝目錄
首先用命令: cat /etc/issue 或 lsb_release -a 確定linux系統的版本,因為如果是RedHat下面的部分命令用不了。 然後: 1. 查詢版本 dpkg -l 軟體名 例如:dpkg -l gedit,或 apti
Ubuntu下檢視所有登陸使用者及其程序id
Ubuntu下用top能夠顯示當前有多少個使用者登陸,如果發現有多個使用者想要確定是否有不正常登陸的時候,可以用who命令檢視當前所有登陸使用者以及其登陸時間和ip地址。 如果發現確實有不正常登陸的時候,可以用who -a命令檢視不正常登陸使用者的程序號,使用root許可權
Ubuntu下用glade和GTK+開發C語言界面程序(一)
命令行 簡單的 暑假 all 位置 相同 write 3.0 面向對象的思想 前言:對於大學中計算機系的每年暑假的課設有太多想說的,能從中學到非常多東西,當然不排除打醬油的,這些能夠掠過哦,凡事都打醬油。人生也是打醬油的吧。2333。 對於大三曾經的課設一般的要求
ubuntu下創建第一個rails應用程序
pos readme size spring iss width ron starting font 一.創建一個新的應用程序 在控制臺輸入 > rails new demo create create README.rdoc
Ubuntu下簡單的QT繪圖程序
部件 str repaint www. his max 起點 結果 user 原文:http://www.linuxidc.com/Linux/2011-08/41220.htm 當初在學MFC時,最經典的入門實例就是繪圖程序,其作用相當於Console Applica
ubuntu下安裝程序的三種方法(轉)
安裝nagios -s 需要 ibm 查詢 gin make this www. 引言 在Ubuntu當中,安裝應用程序我所知道的有三種方法,分別是apt-get,dpkg安裝deb和make install安裝源碼包三種。下面針對每一種方法各舉例來說明。 一、apt-
Java全棧程序員之02:Ubuntu下Java環境安裝、配置、測試
配置文件 軟件 三方 shel class 系統配置文件 一件事 devel java10 在上文講完之後,我們手裏的ubuntu只能算是一個上網機,什麽也幹不了,本篇我們將折騰它為開發機。 這裏,我們這裏假定你對linux體系是初級選手,所以本篇會講的啰嗦一點,高手就出
如何檢視JAVA某個程序下的執行緒
jps -lvm jps -lvm 用於檢視當前機器上執行的java程序。 可以看到所有執行的java程序都列出來了 top -Hp pid可以檢視某個程序的執行緒資訊 -H 顯示執行緒資訊,-p指定pid 如果想檢視某個程序下的執行緒的堆疊資訊的話可以使用下面命
ubuntu 下安裝軟體,解除安裝,檢視已經安裝的軟體
一般的安裝程式用三種: .deb 和.rpm 這兩種安裝檔案 .bundle 這是二進位制的安裝檔案 而 tar.gz 這類的只是壓縮包(相當於 .rar,.zip 壓縮包一樣),如果此類檔案是程式的話,得先解壓。 使用者手動選擇安裝目錄是不必要的。這一套系統更瞭解什麼
LInux下Ubuntu下檢視端口占用及關閉
1、檢視所有程序 ps -ef 或者 ps -aux a:顯示所有程式 u:以使用者為主的格式來顯示 x:顯示所有程式,不以終端機來區分 2、檢視使用某埠的佔用 lsof -i:8080 或者: netst
ubuntu下以16進位制形式檢視class檔案、反編譯class檔案
十六進位制檢視class檔案 以HelloWorld為例,建立一個HelloWorld.java檔案,內容如下:public class HelloWorld { public static void main(String[] args) { Str