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 系列 手札
本文作者:陈景峯
转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。