==== history ===================================================================
$ history
列出過往的指令紀錄。$ ![指令紀錄序號]
再一次執行序號的指令。==== ls ========================================================================
$ ll -rt [目錄]
以時間排序列出檔案。==== find ======================================================================
$ find [Path] -cmin -120
從指定位置尋找修改時間在 120 分鐘以內的檔案。$ find -name 'abc*'
從當前位置尋找名字包含 abc* 的檔案。==== grep ======================================================================
$ grep -r [關鍵字] [目錄位置]
遞迴式截取,可當作目錄下的全部程式檔案的關鍵字尋找。$ grep -E [條件1]|[條件2]
多個截取目標。==== ssh-agent =================================================================
介紹
本機 Linux 登入別台主機總是要不斷輸入 Password,很累人,
透過 ssh-agent 免去此步驟。ssh-agent 為一支執行在本機 Linux 的 Daemon,藉由持有 SSH 驗證碼,
在 User SSH 登入別台主機時,由 ssh-agent 接手執行驗證。配置 ssh-agent 步驟。
$ eval
ssh-agent;
執行 ssh-agent 並設置 User 的環境參數。
若不透過 eval 執行,會導致 ssh-agent 執行,但沒有將參數配置到環境,
使後續 ssh-add 失敗。$ ss-add;
將 ~/.ssh/ 中準備好的 SSH 驗證金鑰檔加入 ssh-agent 中。
成功的話,系統會要求輸入驗證金鑰檔的保護密碼。
失敗的話,可先檢查步驟 1 是否確實完成。將 Public Key 加到要登入的遠端主機的 .ssh/authorized_keys 檔中。
從本機嘗試 SSH 登入遠端主機,若不必輸入任何密碼,一路順暢登入,
即表示設定成功。==== mysql =====================================================================
$ mysql -u [User Name] -h [Host]
執行 mysql 指令工具。
-u : 指定執行的身份權限。
-h : 指定連往哪台主機。mysql> show databases;
列出 MySQL Server 中的所有 Db。mysql> use [Db Name];
挑選一個 Db,此後所有 SQL 語法都會以挑選的 Db 為處理目標。mysql> show tables;
列出挑選 Db 的所有 Table。mysql> desc [Table Name];
列出指定 Table 的結構。mysql> [SQL 語法];
顯示 SQL 語法的執行結果。mysql> quit;
關閉 mysql 指令工具。更多語法,可參考:
http://www.pantz.org/software/mysql/mysqlcommands.html==== 指令工具搭配應用 ==========================================================
$ grep [字串]
find [搜尋根目錄] -name [指定檔案名稱]
在某目錄下的特案檔名檔案中搜尋某字串。================================================================================
