發表文章

目前顯示的是有「Shell Scripts」標籤的文章

[完全用 GNU/Linux 工作] 10. Shell Script

Shell script 說穿了就是把 bash 各種的指令 (command) 包進一個 script 裡,並搭配條件判斷式、迴圈 (loop) 及應付各種狀況,更可與排程 (Cron Job) 結合進行週期性的作業。 隨著使用的指令及撰寫的 script 增加,對電腦的整體觀念及熟悉度也會隨之提升。這種完全操控電腦的招式就藏在日常生活中,等著大家去發現!這就是為什麼凍仁會堅持要學習指令的原因,依賴圖形介面是難以得到累積的。以下就讓凍仁介紹些 script。

[完全用 GNU/Linux 工作] 08. 電源管理 - PowerTOP

圖片
PowerTOP 是個分析、監控電力消秏的節能工具程式,它是由 Intel 於 2007 年以 GPLv2 授權釋出的開放原始碼專案。我們可以使用它找出 GNU/Linux 上秏電的套件,並透過停用不必要的功能以達到省電的效果,是筆記型電腦 (Laptop) 必裝的實用工具。 ▲ PowerTOP 的起始畫面。

藉由 Disper 自動切換延伸桌面

圖片
相信不少背著筆電(laptop)到處跑的伙伴都習慣在一處要塞 [註1] 使用雙螢幕(Multiple Monitor),可惜 Ubuntu 目前還無法像 Windows7 那樣自動切換,讓凍仁每每使用雙螢幕都得重新設定, 真的是很惱人啊 。 在早期還可以透過編寫 /etc/rc.local 與 /etc/X11/xorg.conf 來達到切換的效果,但如今的 Ubuntu 已不吃這套。最後得知 disper 也可達到同樣的效果,索性就小小研究一下, 不得不說 Windows7 真的整合得不錯 。 延伸後的顯示器設定

【Scripts】正體中文的 man page

圖片
大家都知道在 Linux 的世界裡有個 man (好男人),但偏偏就是沒有 woman (女人),恰巧有需要觀看英文及正體中文兩個語系的 man (說明文件),凍仁索性就自己創造個 woman.sh 來用。 在 Ubuntu 中文化漸漸完整的現在,連命令列(Command line)的訊息都中文化了,這是件多麼讓人高興的事情啊, 但這反而對凍仁不友善 。 圖 1:中文語系的 woman。

【Scripts】CapsLock Notification on Debian

圖片
自從得知 ThinkPad T410 的大寫鍵 Caps Lock 狀態燈 離開螢幕下方的 LED 面板的以後,凍仁就一直很依賴右下角的通知(Notification), 不是說新的設計不好,但用久了就會發現它早就被左手的小拇指遮住,哪還看得到什麼 LED ..!? 雖說官方早已幫 Windows 寫好 On-screen display(OSD) ,而 Mac OSX 上也有 CapSee ,至於 Linux 上凍仁有找到 lock-keys-applet ,但還是不像官方的直覺。

【Scripts】input GPG key for Debian/Ubuntu

凍仁每次安裝 Debian 以及 Ubuntu 時,多少都會使用到第三方 (third-party) 的套件來源,而一般的都會多簽署個 GPG 金鑰 (key) 來驗證,但要是沒手動匯入 key,則每次更新時皆會有「NO_PUBKEY? Add GPG key for apt-get update」的錯誤訊息。指令不難只是很煩,寫個 scripts 就來處理就省事些。