shell 事先通过一个变量设定好了多个路径,当用户输入命令时,shell会自动到这些路径(由左向右)以此查找
与命令名称相同的可执行文件
hash 用来保存以前曾经执行过的命令,以哈希表的方式保存,可以通过hash来查看
查看一个可执行程序的具体路径:使用 which+程序名来查看
bash的特性至二:
命令行展开:能够把一个特殊字符换成别的字符
{,}展开为多个条目
shell的特性之三:命令历史
bash默认会保持此前执行过的命令列表
当前shell进程的保存在缓冲区中:
缓冲区中的命令会在shell退出的保存在文件中 .bash_history
使用上下箭头键可以翻看此前执行过的命令
shell的引用:
‘’:强引用,变量替换不会进行
"":弱引用,能够执行变量替换
``:命令替换,引用命令的执行结果,另外一种方式$()
变量替换:${变量名}
echo 显示