Shell基础02
2020-05-03 本文已影响0人
Amy1234567
Bash的基础功能
历史命令
imooc实例:history 查看所有历史命令
实例实例:所有历史命令都保存在.bash_history中
实例实例 :.bash_history文件只保存上次正确登出前的历史命令,不会保存此次登录后新执行的命令,用history -w可以将此次登录后执行的命令保存进.bash_history文件中
实例此次登录后执行的命令
历史命令默认会保存1000条,可以在环境变量配置文件/etc/profile中进行修改
实例历史命令的调用方式
实例:常用的历史命令调用是使用上下箭头和“!字串”
实例命令和文件补全
imooc实例:tab键补全命令
实例实例:tab键补全文件
实例非常重要的帮助手段,1. 加快输入速度,2. 帮助排除错误
输出重定向
Linux系统中一切皆文件,标准输入输出也表示为文件
imooc标准输出一般来说是输出到显示器上,输出重定向即改变输出为输出到文件中
imooc实例:把命令的结果保存在文件中
实例实例:> 如果是同一个文件,会覆盖之前的内容。>> 为追加在之前的内容之后
实例实例:错误命令输出重定向
实例标准输出和标准错误输出的用法不同,所以以上方法的作用不是很大
正确输出和错误输出同时保存
实例实例:命令 >> 文件 2>&1
实例实例:命令 &>> 文件
/dev/null : 相当于垃圾站,命令结果被输出到这里后不会显示也不会保存
实例写脚本时,有些命令不需要显示,会干扰操作,就会被扔进这个文件夹
实例实例:命令 >> 文件1 2>> 文件2
实例输入重定向
imooc实例:输入完内容之后,Crl+d开始执行命令
实例输入重定向一般用在软件安装 打补丁的情况
imooc实例:命令 < 文件: 把文件作为命令的输出
实例:命令 << 标识符:相当于停止标记
实例