linux bash基础特性
linux基础特性
1 补全
系统支持的shell:#cat/etc/shells
当前系统默认shell:#echo $SHELL
命令补全:若给定的字符能够在系统中唯一的标识某个命令程序文件,按tab键,则能直接补全命令;如果不能被唯一标识,再次按tab键
按tab键
不能被唯一标识
路径补全:给出的起始路径下,对应字符能够被唯一匹配,则tab键直接补全路径;若是不能被唯一标识,再次tab键,则会给出相应列表
tab键
不能被唯一匹配:
2 快捷键
ctrl+c 终止前台运行的程序
ctrl+l 清屏 --不是完全清理,相当于翻页
ctrl+ a 将光标移动到命令行的最前端
ctrl+e 将光标移动到命令行的最末端
ctrl+u 删除光标前的所有字符
ctrl+k 删除光标后的所有字符
ctrl+d 退出 – 等价于exit
ctrl+r 搜索历史命令,利用关键词
3 命令历史
命令历史:shell进程会在其会话中保存此前用户提交执行过的命令
History: 可以查看当前执行过的命令
HISTSIZE:shell进程可以保存的命令历史的条数;通过echo $HISTSIZE命令查看
HISTFILE 保存当前命令历史