首页 > 其他 > 详细

bash的基础特性(一)

时间:2017-01-16 14:29:54      阅读:130      评论:0      收藏:0      [点我收藏+]

1、历史命令

    环境变量:HISTSIZE是命令历史记录的条数

         HISTFILE是历史命令文件夹。~/.bash_histroy

         HISTFILESIZE是历史命令文件记录的条数

    常用的选项:

        a:手动将当前缓存的历史命令加入历史命令文件夹中

        c:删除一条历史命令

        d:删除全部的历史命令

    调用上一条命令:

        a:!!是调用上一条命令

        b:!string 是调用历史命令中的String关键字的命令

        c:!#是调用第#条历史命令

    调用上一条命令的参数

        a:!$

        b:按一下ESC,然后“.”

        c:Alt+“.”同时按

    控制历史命令的记录方式

        环境变量是HISTCONTROL

        ignoredups:不记录重复的命令《连续且相同的叫重复》

        ignorespace:不记录所有已空格开头的命令

        ignorebuth:不记录以上两条全部

       设置控制历史命令记录方式

        export HISTCONTROL=‘×××’


2、命令补全

    "Tab"一下,是补全命令,两下是展开全部可能的命令

    机制:根据输入的关键字符,到设置的环境变量路径下去寻找,若有匹配并唯一,则显示,若不唯一,则按两下Tab,展开列表。


3、路径补全

    "Tab"一下,是补全路径,两下是展开全部可能的路径

    机制:根据输入的关键字符,到指定的路径上一级去寻找自定字符串的文件名,若有匹配并唯一,则显示,若不唯一,则按两下Tab,展开列表。


4、命令展开

    ~:展开主目录

    {,}:可承载一个以逗号分开的列表,将其展开为多个路径


5、命令的执行结果状态

    命令执行后有两种结果,成功或者失败,bash用特殊字符“$?”保存上一条命令执行结果的状态,0是成功,1—255是失败。

bash的基础特性(一)

原文:http://12489880.blog.51cto.com/12479880/1892243

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!