linux系統下顯示所有檔案包括隱藏檔案 ls –a
建立隱藏 .c 檔案 例如 .hello.c
在檔案裡搜尋字串,可以用grep指令。例如在snake.c中搜尋「temp」字串。
例:grep –n 「temp」 ./snake.c -n的意思是顯示行號。
psps
命令要對程序進行監測和控制
,首先必須要了解當前程序的情況
,也就是需要檢視當前程序,而
ps命令就是最基本同時也是非常強大的程序檢視命令
.使用該命令可以確定有哪些程序正在執行和執行的狀態、程序是否結束、程序有沒有殭屍、哪些程序占用了過多的資源等等
.總之大部分資訊都是可以通過執行該命令得到的.ps
命令最常用的還是用於監控後台程序的工作情況
,因為後台程序是不和螢幕鍵盤這些標準輸入
/輸出裝置進行通訊的
,所以如果需要檢測其情況
,便可以使用
ps命令了.1
)ps a
顯示現行終端機下的所有程式,包括其他使用者的程式。2)
ps -a
顯示所有程式。3)
ps c
列出程式時,顯示每個程式真正的指令名稱,而不包含路徑,引數或常駐服務的標示。4)
ps -e
此引數的效果和指定
"a"引數相同。5)
ps e
列出程式時,顯示每個程式所使用的環境變數。6)
ps f
用ascii
字元顯示樹狀結構,表達程式間的相互關係。7)
ps -h
顯示樹狀結構,表示程式間的相互關係。8)
ps -n
顯示所有的程式,除了執行
ps指令終端機下的程式之外。9)
ps s
採用程式訊號的格式顯示程式狀況。10)
ps s
列出程式時,包括已中斷的子程式資料。11)
ps -t<
終端機編號
>
指定終端機編號,並列出屬於該終端機的程式的狀況。12)
ps u
以使用者為主的格式來顯示程式狀況。13)
ps x
顯示所有程式,不以終端機來區分。
最常用的方法是
ps -aux,
然後再利用乙個管道符號導向到
grep
去查詢特定的程序
,然後再對特定的程序進行操作。
hui 10489 0.0 0.6 50484 11772 ? sl 05:00 0:00 /usr/bin/gnome-terminal -x /bin/sh -c cd '/home/hui/desktop'&& exec $shell
hui 10616 0.0 0.0 4336 760 pts/0 s+ 05:05 0:00 grep terminal
10489與10616是搜尋到「terminal」的程序號
如果配合上kill指令加上程序號可以關閉對應的程式。例如關閉」terminal」程序;kill 10616;
linux系統下中斷在終端執行的程式下的死迴圈程式,快捷鍵ctrl+c;
目錄結構
目錄檔案詳解
/bin/ — 用來貯存使用者命令。目錄/usr/bin 也被用來貯存使用者命令。
/sbin/ — 許多系統命令(例如shutdown)的貯存位置。目錄/sbin 中也包括了許多系統命令。
/root/ — 根使用者(超級使用者)的主目錄。
/mnt/ — 該目錄中通常包括系統引導後被掛載的檔案系統的掛載點。譬如,預設的光碟掛載點是/mnt/cdrom
/boot/ — 包括核心和其它系統啟動期間使用的檔案。
/lost+found/ — 被fsck 用來放置零散檔案(沒有名稱的檔案)
/lib/ —用來存放系統動態連線共享庫的。
/dev/ — 貯存裝置檔案。
/etc/ —存放了系統管理時要用到的各種配置檔案和子目錄 。
/var/ — 用於貯存variable(或不斷改變的)檔案,例如日誌檔案和印表機假離線檔案。
/usr/ —這是linux系統中占用硬碟空間最大的目錄。使用者的很多應用程式和檔案都存放在這個目錄下。
/proc/ — 乙個虛擬的系統目錄,可以在這個目錄下獲取系統資訊。這些資訊是在記憶體中,由系統自己產生的。
/initrd/ — 用來在計算機啟動時掛載 initrd.img 映像檔案的目錄以及載入所需裝置模組的目錄。
/tmp/ — 使用者和程式的臨時目錄。用來存放不同程式執行時產生的臨時檔案
/home/ —如果建立乙個使用者「xx」,那麼在/home目錄下就有乙個對應/home/xx路徑,作為使用者的主目錄。
/opt/ — 可選檔案和程式的貯存目錄。該目錄主要被第三方開發者用來簡易地安裝和卸裝他們的軟體包。
錯誤 遺漏筆記
1.在設計派生類時,對繼承過來的成員變數的初始化工作也要由派生類的建構函式完成,但是大部分基類都有 private 屬性的成員變數,它們在派生類中無法訪問,更不能使用派生類的建構函式來初始化。解決辦法 在派生類的建構函式中呼叫基類 直接基類 的建構函式。注意 如果是虛繼承還要負責呼叫間接基類!2.多...
Linux入門筆記 echo
echo display a line of text 顯示一行文字 這個命令的作用相當簡單明瞭。傳遞到 echo 命令的任乙個引數都會在 螢幕上 顯示出來。小插曲 每當你輸入乙個命令,然後按下 enter 鍵後,bash 會在執行你的命令之前對輸入 的字元進行乙個預處理。例如乙個簡單的字元 對 s...
Linux入門筆記 less
less命令是乙個用來瀏覽文字檔案的程式,是早期 unix 程式 more 的改進版,屬於 頁面排程器 程式類,該程式通過頁方式在一頁中輕鬆地文字文件。然而 more 程式只能向前分頁瀏覽,而 less 程式允許前後分頁瀏覽,它還有很多其它的特性。less 命令使用語法 less filename ...