2010/04/14

【Linux】初心者的學習筆記(6)

鳥哥:Linux基礎文件/ 第十一章、認識與學習 BASH
依舊是多到不行的第11章!

-----------------------------------------------------------------------------------------------------------
有張組合鍵的表,重點在Ctrl + C、Ctrl + D 以及 Ctrl + Z。

Ctrl + C 之前有講過 可以中斷目前正在"前景"執行中的程式,沒辦法中斷背景執行的程式。
〔程式有分前景執行跟背景執行,背景 = background = bg,前景 = foreground = fg。
前景執行就是它正在跑著的時候,並沒辦法作其他事情 (同一個session內)
背景執行就是,程式是在這個shell的"後面"跑,所以叫背景 XD
背景在shell內一樣可以下各種指令跟動作,
有些程式並不需要跑在前景的 因為跑在前景的通常是需要互動,或是一些要顯示畫面/文字的
而一些暗地產生結果或是當伺服器用的程式,就是背景較多。〕
另一個功能就是,指令輸入到一半覺得不要使用這行的指令了,但是又覺得要消掉這行太麻煩,
就可以按Ctrl + C,那行就作廢直接換新的一行,而且不會出現在按向上箭頭的列表裡。

Ctrl+Z 是將目前在前景跑的程式"暫停住",然後丟到背景。
ex:在terminal輸入 "vi /etc/crontab"
在畫面出來之後按Ctrl + Z,就是把所執行的"vi /etc/crontab"暫停並丟到背景

lobstershia@Ocean:~$ vi /etc/crontab
[1]+ Stopped vi /etc/crontab

前面的stopped,表示目前已經是停止狀態
[1]的列表就是目前丟往背景執行的執行序的列表

Ctrl + D的話比較少用,大部份是用在輸入多行文字的結尾
像是直接用cmd line寫信的話,信件內文要結束時就是按Ctrl + D來結束。

15 意見:

凍仁 提到...

Control + D 也可以拿來快速登出 shell 唷!

(阿民教的,溜~~~)

鳥毅 提到...

python、perl等的互動模式,也是用ctrl-d做為結束。

San-Yuan Chen 提到...

呃………拿 vi 丟背景來當例子不太好喔.....XD

(因為這樣就救不回來了......XD)

俊冠樺宇 提到...

easier said than done. 一起努力吧! ....................................................

何奎安木姍 提到...

死亡是悲哀的,但活得不快樂更悲哀。...............................................................

韋于倫成 提到...

旁觀自己的悲傷是解脫,主觀自己的悲傷是更加悲傷..................................................

韋于倫成 提到...

天下攘攘,皆為利往;天下熙熙,皆為利來. ....................................................

韋于倫成 提到...

It is easier to get than to keep it...................................................

俊蘇宏 提到...

一個人想法的大小,決定他成就的大小。......................................................

hernande 提到...

幸福不是一切,人還有責任。 ..................................................

rodriguezp 提到...

河水永遠是相同的,可是每一剎那又都是新的。..................................................

張盈 提到...

肯定與支持你!!!加油囉~.....................................................................

吳婷婷 提到...

很期待新的內容,支持你............................................................

陳彥祥陳彥祥 提到...

這麼好的blog不回應怎麼行咧!............................................................

俊成俊成 提到...

打聲招呼,祝你一切平安!..................................................................