-a :将目前新增的 history 指令新增入 histfiles 中,若没有加 histfiles ,
则预设写入 ~/.bash_history
-r :将 histfiles 的内容读到目前这个 shell 的 history 记忆中;
-w :将目前的 history 记忆内容写入 histfiles 中!
路径与指令搜寻顺序
以相对/绝对路径执行指令,例如‘ /bin/ls ’或‘ ./ls ’;
由 alias 找到该指令来执行;
由 bash 内建的 (builtin) 指令来执行;
透过 $PATH 这个变数的顺序搜寻到的第一个指令来执行。
举例来说,你可以下达 /bin/ls 及单纯的 ls 看看,会发现使用 ls 有颜色但是 /bin/ls 则没有颜色。 因为 /bin/ls 是直接取用该指令来下达,而 ls 会因为‘ alias ls='ls --color=tty' ’这个命令别名而先使用! 如果想要了解指令搜寻的顺序,其实透过 type-a ls 也可以查询的到