2008年7月18日 星期五

[工具] screen 不是螢幕

[工具] screen 不是螢幕

Unix-Like 下常用工具
screen 簡介:wiki轉載
在以前 DOS 的環境,所有程式都是單工作業,沒辦法像現在 Windows 98 那樣,開啟一大堆視窗同時工作,而且網路連線也很慢,同時開啟多個視窗還得看看您的數據機有沒有辦法負荷得了。於是有人在 UNIX 下寫了一個軟體,就叫做 screen。
他可以讓你只開啟一條連線到遠端的 UNIX 工作站,然後在多人多工的工作站上開啟很多視窗來工作,這樣一來每個視窗既不需佔用數據機的線路,而且在單工的 DOS 客戶端也可以同時進行多項作業。
除此之外,screen 還有一個特異功能,你可以將正在工作的環境原封不動儲存下來,離線之後,下次連上工作站時,還能叫出原來的工作畫面,即使因為網路不穩突然斷線,你也可以連上之後繼續工作,只要你所在的工作站沒有當掉就行。
在以前 screen 是系統管理者在這種惡劣環境中工作的好用工具,不過今天它的斷線重連功能卻變成了掛站的好用工具。
  • 掛站:就是永遠掛在站上。例如永遠掛在 BBS 上。你常常會看到一種人,隨時連上 BBS 站都可以看到他的身影,好像他的生命就只有 BBS 一樣,不用吃飯也不用睡覺。其實他只是使用 screen 讓自己的連線狀態保留下來。


How To Use:
究竟screen要怎麼用? 其實很簡單!! 就只要在您FreeBSD/Linux/Unix的提示符號下打screen
ps: 不過要先安裝啦! 在 FreeBSD
複製內容到剪貼板
代碼:
cd /usr/ports/sysutils/screen/;make install clean
指令或控制法:
  • screen : 直接執行一個新的 screen,通常只有系統被 reboot 後才會用到這個指令,也就是好幾月之後。
  • screen -r : 這個才是把一個 screen 呼叫回來最常用的方法。
  • ctrl+a c : 新增一個 window
  • ctrl+a 1 : 或其他數字,就可以在不同 window 間切換
  • ctrl+a w : 看看現在有哪些 window
  • ctrl+a p : 往前切換一個 window
  • ctrl+a n : 往後切換一個 window
  • ctrl+a ctrl+a : 兩個 window 間互跳
  • ctrl+a a : 移到行首,等同 HOME 這個鍵的功能
  • ctrl+a A : 改變 window 的 title
  • ctrl+a d : detach,就是把整個 screen 的狀態存下來並關閉。可以用 screen -r 叫回來。
  • ctrl+a " : 可以用選單選擇不同的視窗。

在個人目錄下,新增編輯一個檔名叫 .screenrc 輸入內容:
複製內容到剪貼板
代碼:
caption always "%{bw} %M/%d %D %C%A %{wb} %-w%{y}%n %t%{w}%+w%{k}"
就可以在螢幕下方出現彩色的狀態列,非常一目了然喔!


其他介紹請到轉載來源的wiki上看喔!

解決X11BASE=${LOCALBASE}問題

解決X11BASE=${LOCALBASE}問題

一用make install

就出下面的错误就出下面的錯誤

# make install
On FreeBSD before 6.2 ports system unfortunately can not set default X11BASE by itself so please help it a bit by setting X11BASE=${LOCALBASE} in make.conf. On FreeBSD before 6.2 ports system unfortunately can not set default X11BASE by itself so please help it a bit by setting X11BASE=${LOCALBASE} in make.conf.
On the other hand, if you do wish to use non-default X11BASE, please set variable USE_NONDEFAULT_X11BASE. On the other hand, if you do wish to use non-default X11BASE, please set variable USE_NONDEFAULT_X11BASE.
*** Error code 1
*** Error code 1

這個訊息其實很容易就可以解決
就如同提示所言
在 /etc/make.conf
裡面加入
X11BASE=${LOCALBASE}
即可

2007年2月7日 星期三

linux日記_Xvid core安裝

這個就比較簡單了,下載下來,解壓縮後,用tarball,方法安裝即可!

ps 還是看README的習慣比較好

linux日記_lame安裝

搜尋linux的套件,都要在google這樣打"linux+你要的套件",才找得到,之前realplayer也是這樣找的到。這次要找的是divX。下載好後當然是 ./configure給他打下去,但是接下來就出現錯誤了。

C++ processor fails sanity check

同時也請我檢查config.log這個文件……告訴你,我可是看不出個所以然!

當然,小弟根本看不太懂這是蝦米小朋友,內建的字典檔我並不是很滿意,那是需要點聯想力才看得懂的東西!不過,幸好有google,一搜尋就發現了有不少人有相同的問題,大概有點頭緒,應該是少裝了什麼哦…
gcc-c++

暫時先這樣子吧,問題似乎還沒有解決!

2007年2月6日 星期二

linux日記_修正嘸蝦米

一開始裝好系統後,內建的輸入法是SCIM。將SCIM的相關套件以rpm -e 移除後。
安裝gcin...........

切換至嘸蝦米,按出來的竟然是行列輸入法。改成行列輸入法以為會是嘸蝦米,誰知道還是行列。
用注音一兩天後真的受不了了,只好去gcin同好會,把嘸蝦米的檔案 下載下來解壓縮到 ~/.gcin 目錄
之中後便解決此問題,至於原因…尋找中…。網站連結

linux日記_裝RealPlayer

今天我裝了RealPlayer10在linux 6上,我很不明白怎麼裝?因為副檔名是.bin的,其實主要也是因為我真的太久沒有碰到linux,所以真的不曉得該怎麼弄?幸好發現了說明,如下:

Installation Instructions

- Ensure that the .bin file you downloaded is executable. You can make the .bin file executable by running the "chmod a+x RealPlayer10GOLD.bin" command from a terminal window.

- Run the .bin file by typing "./RealPlayer10GOLD.bin". Follow the prompts provided to finish installing the player.

- When you launch the player for the first time, a set-up assistant will take you through configuring your player.

- Enjoy your RealPlayer10 for Linux!

網址: http://www.real.com/linux/

接下來要試試MIT的演講能不能看!