[space]set +o history 备注:[space] 表示空格。并且由于空格的缘故,该命令本身也不会被记录 #重新开启历史记录功能 [space]set -o history #删除具体的某个记录 history -d 数组 上面的命令会临时禁用历史功能,这意味着在这命令之后你执行的所有操作都不会记录到历史记录中 隐藏文件/文件夹 1. 创建隐藏文件...
可以使用set命令设置shell的历史命令记录选项,语法如下: “` set -o history “` 这样设置后,shell会记录之前输入过的命令,方便通过上下箭头查看和使用历史命令。 总结: set命令是Linux中一个非常有用的命令,用于设置或显示shell的环境变量、选项、位置参数等。可以根据实际需求来使用set命令来改变shell的行为和运行命...
例如,要开启文件名通配符扩展,可以使用`set -f`命令;要开启命令历史记录,可以使用`set -o history`命令。 5. 设置命令别名:使用`set`命令还可以设置命令别名。例如,要将`ls`命令设置为`ls -l`的别名,可以使用`set alias ls=”ls -l”`命令。 需要注意的是,`set`命令在当前shell中设置的环境变量只在当前...
set -o histexpand set -o history set +o ignoreeof set -e 或者 set -o errexit 设置了这个选项后,当一个命令执行失败时,shell会立即退出。 set -n 或者 set -o noexec 设置了这个选项后,shell读取命令,但是不会执行它们。这个选项可以用来检查shell脚本是否存在语法错误。 set -u 或者 set -o unset ...
history 允许命令行历史,默认选项 ignoreeof 禁止coontrol-D的方式退出shell,必须输入exit。interactive-comments 在交互式模式下, #用来表示注解 keyword -k 为命令把关键字参数放在环境中 monitor -m 允许作业控制 noclobber -C ...
使用-o vi在shell界面使用类似于vi的编辑器(如使用set -o vi),-history启用命令历史,-ignoreeof使shell在读取文件结尾时不退出,-interactive-comments允许在交互式命令中添加注释,-nolog不记录函数定义在历史文件中。位置参数$1 ... $n表示传递给脚本或命令的参数。示例操作包括:1)在终端界面使用...
history 启用命令历史 ignoreeof shell 在读取文件结尾时不会退出 interactive-comments 允许在交互式命令中添加注释 nolog 不在历史文件中记录函数定义 参数: 这里是位置参数 $1 ... $n 示例: 在终端界面使用类似vi 编辑: set -o vi 1) 查询历史命令: ~]#/vim 然后按回车会搜索到最一次含vim的命令...
在set命令中,选项前面跟着-号表示开启这个选项,+表示关闭这个选项。 选项介绍 -o 执行set -o会输出当前的set选项配置情况: ~/programming/test$ set -o allexport off braceexpand on emacs on errexit off errtrace off functrace off hashall on histexpand on history on ignoreeof off interactive-comments ...
-o:特殊选项 history:启用历史命令 ignoreeof:禁用“Ctrl+D”退出shell;要想退出,则需使用“exit” interactive-comments:在交互式默认下,#用来做注释(默认开启) 例: 禁用系统通配符 开启通配符 命令执行失败退出 显示shell输入行 禁止用!调用历史命令 禁用覆盖重定向...
history 启用命令行历史、默认为启用 -H histexpand Shell可利用"!"加<指令编号>的方式来执行history中记录的指令。 ignoreeof 禁止用EOF(Ctrl+D)键退出shell。必须键入exit才能退出。等价于设置shell变量IGNOREEOF=10 interactive-comments 对于交互式shell,把#符后面的文本作为注释 -k keyword 指令所给的参数都会被视...