使用shell指令碼自動化配置工作環境

來源:互聯網
上載者:User

開發環境 ubuntu 11.10 + gnome classic

 

我們在GUI環境下使用的終端命令列視窗其實是gnome-terminal,可以通過輸入該命令啟動命令列視窗。它有一些用法

$ gnome-terminal

$ gnome-terminal --window #開啟新視窗

$ gnome-terminal --tab -- tab #開啟一個命令列視窗,該視窗有兩個選項卡

$ gnome-terminal --tab --profile=Default #載入預設的設定檔,Defalt是預設設定檔

關於設定檔

gnome允許通過視窗菜單建立設定檔(檔案/建立設定檔)和管理(編輯/設定檔),每個設定檔都可以指定樣式和字型,也可以指定使用該設定檔的視窗或選項卡在啟動的時候執行的命令(貌似只允許一條指令?而且還不能執行cd命令?),因此我們可以用設定檔做一些每天都要做的工作,例如我每天上班開機後第一件事情是要開啟資料庫管理終端,查看日誌,使用SVN UP下載同事的代碼,我就想自動化的完成,而不是每天寫命令:)gnome的官方文檔在這裡:http://library.gnome.org/users/gnome-terminal/stable/gnome-terminal.html

 

設定檔

apachemgr : sudo service apache2 restart

mysqlmgr  : mysql -uroot -pdh6****132e tnv2

logmgr       : tail -f /tmp/error.log

svnmgr      :  svn up

每個設定檔都選擇執行命令後保持視窗開啟

 

再寫一個shell指令碼profile.sh放到主目錄下

#! /bin/bash

echo profile...
cd ~/workspace/hp2
#start dev tools
#/home/shujunli/Aptana\ Studio\ 3/AptanaStudio3

#start help tools
gnome-terminal --tab --profile=apachemgr --tab --profile=logmgr --tab --profile=mysqlmgr --tab --profile=svnmgr --tab

這樣,每天執行一個命令就可以執行我這麼多工作了,更進一步,我把它拖拽到功能表列上,每次點擊以後就能開啟shell視窗

有一個和gnome類似的東西叫 xterm 也可以通過輸入該命令開啟一個shell視窗,不過暫未嘗試

xterm -e mysql -uroot -pdh6svp132e tnv2 #開啟新的xterm視窗並執行命令。不過非互動式命令,執行完以後會立即結束

xterm 是標準虛擬終端程式,類比大型主機的終端,詳細未知

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.