2012-07-13

Linux 簡單檔案批次設定權限

Linux 是一種對於檔案管理非常嚴格的系統,雖然嚴格,但設定上卻很簡單
透過 +/- r, w, x 或 八進制數值 控制權限
普遍地,利用
chmod -R 0777 /var/www
便可以將整個 /var/www 改變成 0777 權限

2012-07-09

Linux 切換 Java 環境設定

Java 允許使用者在同一作業系統中安裝不同版本的 Java 環境
而不需要移除不適用的版本便可以立即切換
若果你每次都會使用絕對路徑這篇文章可以對你作用不大
以 Windows 來說,由於 Java 環境只會透過 PATH 來切換,若果需要切換 Java 環境只要更改 PATH 的變數即可
可是大部分 Linux 發行版大都預裝了 OpenJDK 這個 Java 環境
當使用 java 等 Java 環境執行指令時,即使已經設定 PATH,但仍會以 OpenJDK 為預設 Java 環境

安裝 Whitespace

Whitespace 是一種非常有趣的程式語言
一般程式語言,不論直譯器或編譯器
都不將 [space] (空格)、[tab] (製表符)、[newline] (新行) 為程式語言的閱讀範圍
但 Whitespace 卻相反,只閱讀它們,其他字元全都當成註解

2012-07-07

於 Debian 及基於 Debian 的 Linux 發行版上安裝 Picasa

Picasa 是一種免費 (被 Google 收購後) 而且使用簡單的圖像整理軟件
原本 Picasa 只有 Windows 版,但可以透過 WineHQ 調用 Windows API 來安裝於 Linux 系統中
後往亦推出 Mac OS X 版本及與 WineHQ 一拼整合的 Linux 版本
但完整的 Picasa 功能只能在 Windows 版本中運作,Linux 與 Mac OS X 版本均沒有全面功能

2012-07-03

Linux 簡單檔案批次重新命名

為了電腦檔案易於保管,不少情況都會使用數值來指定檔案名來限制檔案排列的次序
Windows 有一種簡單的方法,只需要選取需要的檔案,於第一個檔案重新命名,輸入指定的文字
就會將選取需要的檔案順次序改名,但這種改名方法的結果就不太理想
當然 Windows 上還有其他批次重新命名軟件
Linux 上亦有一種稱為 rename 的指令,一次過將大量檔案重新命名
但要讓檔案順著某個編號開始排列,rename 又好像不太適合