美文网首页Linux入门学习计划
Linux入门10-bash基础特性

Linux入门10-bash基础特性

作者: 汤姆森森 | 来源:发表于2018-03-27 21:34 被阅读4次

    bash的基础特性:

    (1) 命令历史

    history

    环境变量:

    HISTSIZE:命令历史记录的条数;

    HISTFILE:~/.bash_history;持久保存命令历史的文件

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

    history -d 偏移量 #从指定位置清楚命令历史

    history -c        #清空命令历史

    history #: 显示历史中最近的#条命令;

    history -a: 手动追加当前会话缓冲区的命令历史至历史文件中;

                            history -r:从文件命令历史至历史列表中

    调用历史中的命令:

    !#: 重复执行第#条指令;

    !!: 重复执行上一条命令

    !string :重复执行命令历史列表中最近一个以string开头的命令

    调用上一条命令的最后一个参数:

    !$

    ESC,.

    控制命令历史的记录方式:

    环境变量:HISTCONTROL

                                默认取值

    ignoredups:忽略重复的命令;连续且相同方为“重复”;

    ignorespace:忽略所有以空白开头的命令;

    ignoreboth:ignoredups, ignorespace同时生效

    修改环境变量值的方式:export 变量名="值"  #只对当前环境有效

    变量赋值:把赋值符号后面的数据存储于变量名指向内存空间;

    相关文章

      网友评论

        本文标题:Linux入门10-bash基础特性

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