Ubuntu 安裝 Chrome 57

Google Chrome 57 已經發佈, 以下記錄在 Ubuntu 下安裝 Chrome 57 的方法。 方法 1: apt-get 安裝 開啟終端機, 輸入以下指令: 方法 2: deb 安裝 除了用 apt-get 安裝外, 也可以下載 .deb 檔安裝, 在終端機輸入以下指令: 安裝好 Chrome …

/etc/passwd 檔案解讀

/etc/passwd 檔案儲存了所有 Linux 帳號的登入資訊,例如 User ID, Group ID, 家目錄, shell 等。每一個帳號一行 資料,每個欄位以冒號 “:” 分隔。一般帳號對 passwd 有可讀權限,而只有 root 有可寫入的權限。 以下是每個欄位的所儲存的內容: Username: 帳號登入的 username, 長度可以 1 至 32 個字元。 Password: 這個欄位會用 …

Stylish 渲染解決 Chrome 字體模糊

Chrome 的字體預設十分模糊, 用久了會看很不舒服, 這個問題可以用 Stylish 插件再配合 CSS 樣式解決。雖然沒有 Mac 機及 MacType 渲染的字體漂亮, 但還是可以接受的。以下是渲染步驟: 1. 先安裝 Mac OSX 的 “LiHei Pro” 字體, 在網上找一下應該很容易找到. 2. 到 Chrome 應用程式商店 安裝 Stylish 3. …

加密 Shell Script 原始碼

Shell Script 的好處是簡單方便, 可以直接將 Linux 指令放到 Shell Script, 但 Shell Script 其中一個問題是, 如果 Shell Script 裡面有一些敏感的信息, 例如密碼, 裡面的內容可以被其他使用者看到。shc 是一支將 Shell Script 用 RC4 加密, 並制作成 binary 檔的工具, 本篇文章會示範用 shc …

Linux 日期格式 – Shell Script 自訂格式

Linux 的 date 指令可以輸出目前的日期及時間, 例如直接輸入 date 指令, 會輸出很詳細的日期及時間: $ date Fri Mar 10 09:15:51 HKT 2017 而 date 指令除了預設的格式外, 也可以自訂日期格式, 語法是 date +”FORMAT”, 例如我想顯示 DD-MM-YYYY 格式的日期, 可以這樣做: 這樣自訂日期時間格式在 Shell …

停止 Ping 指令執行

在 Linux 下執行 ping 指令跟 Windows 下有些分別,Windows 下預設會 ping 4 次,而 Linux 只輸入遠端主機 ip 或 hostname, 而沒有輸入其他參數, ping 會一直執行,不會停止,要停止可以按以下組合鍵: Ctrl + C 或 Ctrl + Z 在 ping 執行時,按上面的組合鍵便可以停止 …

MySQL 管理相關指令

以下是一些常用的 MySQL 管理相關指令匯整, 以下的指令如果以 # 字符開頭, 代表是在 CLI 輸入的指令, 如果是以 “mysql>” 開始, 則表示登入 MySQL 後輸入的指令。 登入 MySQL: 建立資料庫: 匯入資料庫: (將 /path/to/backup.sql 匯入到 database_name 資料庫) 匯出資料庫: (將 database_name 資料庫匯出到 /path/to/backup.sql) …

MySQL 修改使用者密碼

修改 MySQL 密碼可以透過 mysql 指令 (在 Windows 下是 mysql.exe),mysqladmin 指令或 phpMyAdmin 完成,以下是用 mysql 及 mysqladmin 修改 MySQL 使用者密碼的方法。 mysql 指令 在指令模式用 root 帳號透過 mysql 登入 MySQL 伺服器: # mysql …

MySQL Log 記錄檔位置

MySQL 和 MariaDB 的 Log 記錄檔預設儲存在資料庫目錄, Redhat 及 Debian 系發行版的資料庫目錄都是在 /var/log/mysql/ 目錄。 如果在資料庫沒有找到, 可以查看 /etc/my.cnf 裡面的 log-error 一行, 這裡可以自訂 Log 記錄檔的位置, 例如在 CentOS 7 的 MariaDB 是這樣: 知道 Log …

Shell Script 檢查是否有輸入參數

在寫 Shell Script 時, 可以用變數 $1, $2, $3…… 很方便讀取使用者輸入的參數, 以下提供兩個檢查使用者是否有輸入參數的方法。 1. $# $# 變數儲存了使用者輸入的參數數量, 如果 $# 是 0, 便表示使用者沒有輸入參數, 而這個變數也可以用作檢查使用者輸入了多少個參數, 具體寫法如下: 2. $1 另一種做法是檢查 $1 變數, $1 是使用者輸入的第一個參數, 如果 …