摘要:
对于经常执行的较长的命令,可以将其定义成较短的别名,以方便执行 显示当前shell进程所有可用的命令别名 定义别名NAME,其相当于执行命令VALUE 范例: 撤消别名:unalias 注意:在命令行中定义的别名,仅对当前shell进程有效 如果想永久有效,要定义在配置文件中 仅对当前用户:~/.b 阅读全文
摘要:
Hash缓存表 系统初始hash表为空,当外部命令执行时,默认会从PATH路径下寻找该命令,找到后会将这条命令的路径记录到hash表中,当再次使用该命令时,shell解释器首先会查看hash表,存在将执行之,如果不存在,将会去PATH路径下寻找,利用hash缓存表可大大提高命令的调用速率 hash 阅读全文
摘要:
查看外部命令的路径 whereis 不但能显示出外部命令的路径还能显示出帮助文档 阅读全文
摘要:
一个命令可能既是内部命令也是外部命令 因为内部命令优先级高,先执行内部命令 enable 管理内部命令 通过enable可以启用或者禁用内部命令 这里的禁用或者启用是临时性的,退出或重启后失效 阅读全文
摘要:
. 点命令 .命令等同source 可以让配置文件被读到进程中,立刻生效 阅读全文
摘要:
为什么在提示符下命令可以被执行呢? 执行命令过程 输入命令后回车,提请shell程序找到键入命令所对应的可执行程序或代码,并由其分析后提交给内核分配资源将其运行起来 shell本身也是一个程序,只不过在用户登录过程中已经加载到内存中了。 对shell可以理解为一个工具箱,集成了很多很多的小工具 sh 阅读全文