show me current shell
判斷目前使用者是否為root
使用 #!/bin/su 可以切換目前shell的所有者,全局切換
局部切換,運作$PROG後将pid(程序ID)寫入$PIDFILE檔案
<<-LimitString可以抑制輸出時前邊的tab(不是空格). 這可以增加一個腳本的可讀性.
關閉參數替換
create a pipes
let's see it
remove a pipes
using it
standing by pipe
push string to pipe
fetch string from /tmp/pipe
建立臨時目錄
從安全角度考慮禁止記錄history
定制.bash_history格式
看看實際效果

提示
CentOS 可以添加到 /etc/bashrc 這樣可以對所有使用者起作用
HISTIGNORE 可以設定那些指令不記入history清單。
插入時間點,在~/.bashrc中加入下面指令
hase 指令:用來顯示和清除哈希表,執行指令的時候,系統将先查詢哈希表。
當你輸入指令,首先在hash表中尋找,如果不存在,才會利用$PATH環境變量指定的路徑尋找指令,然後加以執行。同時也會将其放入到hash table 中,當下一次執行同樣的指令時就不會再通過$PATH尋找。以此提高指令的執行效率。
顯示哈希表中指令使用頻率
顯示哈希表
顯示指令的完整路徑
向哈希表中增加内容
指令等同于
删除哈希表内容
.bashrc
.bash_prompt
<a></a>
例 1.1. A "Power User" Prompt
例 1.2. A Prompt the Width of Your Term
例 1.3. The Elegant Useless Clock Prompt
原文出處:Netkiller 系列 手劄
本文作者:陳景峯
轉載請與作者聯系,同時請務必标明文章原始出處和作者資訊及本聲明。