美文网首页
Shell基础02

Shell基础02

作者: Amy1234567 | 来源:发表于2020-05-03 23:26 被阅读0次

    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

    实例:命令 < 文件: 把文件作为命令的输出

    实例:命令 << 标识符:相当于停止标记

    实例

    相关文章

      网友评论

          本文标题:Shell基础02

          本文链接:https://www.haomeiwen.com/subject/ymwjghtx.html