Linux
什麼是有用的 .screenrc 設置?
基本上就像我在下面發布的一些我自己的。我正在尋找程序“螢幕”的附加功能。至少看一下螢幕會話底部的奇妙“菜單欄”的最後一行。
## gyaresu's .screenrc 2008-03-25 # http://delicious.com/search?p=screenrc # Don't display the copyright page startup_message off # tab-completion flash in heading bar vbell off # keep scrollback n lines defscrollback 1000 # Doesn't fix scrollback problem on xterm because if you scroll back # all you see is the other terminals history. # termcapinfo xterm|xterms|xs|rxvt ti@:te@ # These will let you use bind -c selectHighs 0 select 10 #these three commands are bind -c selectHighs 1 select 11 #added to the command-class bind -c selectHighs 2 select 12 #selectHighs bind -c selectHighs 3 select 13 bind -c selectHighs 4 select 14 bind -c selectHighs 5 select 15 bind - command -c selectHighs #bind the hyphen to #command-class selectHighs screen -t rtorrent 0 rtorrent #screen -t tunes 1 ncmpc --host=192.168.1.4 --port=6600 #was for connecting to MPD music server. screen -t stuff 1 screen -t irssi 2 irssi screen -t dancing 4 screen -t python 5 python screen -t giantfriend 6 these_are_ssh_to_server_scripts.sh screen -t computerrescue 7 these_are_ssh_to_server_scripts.sh screen -t BMon 8 bmon -p eth0 screen -t htop 9 htop screen -t hellanzb 10 hellanzb screen -t watching 3 #screen -t interactive.fiction 8 #screen -t hellahella 8 paster serve --daemon /home/gyaresu/downloads/hellahella/hella.ini shelltitle "$ |bash" # THIS IS THE PRETTY BIT #change the hardstatus settings to give an window list at the bottom of the ##screen, with the time and date and with the current window highlighted hardstatus alwayslastline #hardstatus string '%{= mK}%-Lw%{= KW}%50>%n%f* %t%{= mK}%+Lw%< %{= kG}%-=%D %d %M %Y %c:%s%{-}' hardstatus string '%{= kG}[ %{G}%H %{g}][%= %{= kw}%?%-Lw%?%{r}(%{W}%n*%f%t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][%{B} %d/%m %{W}%c %{g}]'
對於那些想要以不那麼神秘的方式來設置漂亮螢幕的人,我可以衷心推薦byobu(以前稱為螢幕配置文件)。它在螢幕底部為您提供了一組很好的預設內容 - 底行包含各種方便的狀態資訊,底行第二個包含您的螢幕視窗列表。所有這些都可以通過按 F9 在一個漂亮的簡單 ncurses 菜單中進行配置。
功能鍵映射到常用操作:
- F2 - 創建一個新視窗
- F3 - 轉到上一個視窗
- F4 - 轉到下一個視窗
- F5 - 重新載入配置文件
- F6 - 從會話中分離
- F7 - 進入回滾模式
- F8 - 查看所有鍵綁定
- F9 - 配置螢幕配置文件
- F12 - 鎖定此終端
有關教程和螢幕截圖,請參閱這篇文章。
Byobu 從 karmic (9.10) 開始就在 ubuntu 儲存庫中。在活潑的情況下,它被稱為螢幕配置文件。在此之前,它可以從這個下載頁面的這個 ppa安裝。它也被廣泛打包用於其他最新的發行版。
它確實依賴於 python,但是一旦您按照自己的喜好設置了 byobu,您就可以讓它生成一個 tar 球,其中包含使用byobu-export在另一台電腦上重新創建螢幕所需的所有內容。