Questions tagged «command-history»

撤回先前在Shell或其他实用程序中键入的命令


1
向后搜索Bash中的历史记录吗?
在Bash中,当我点击时Ctrlr,我可以向后搜索命令历史记录。如果我想再次搜索,该怎么办?(该方法Ctrls无效)。 我的重击是: GNU bash, version 4.2.25(1)-release (i686-pc-linux-gnu)


2
如何将网络或用户源连接数据添加到历史记录条目?
我想为我管理的系统上的所有用户修改历史记录设置。我希望它包含来自连接终端的信息,例如来自who sysadmin:/ # who sysadmin pts/0 Mar 26 07:11 (sysadmin.doofus.local) 我目前通过以下方式修改我的历史记录。我知道其中许多设置已在这里讨论过几次。但是,很久以前,我从“ Linux系统管理食谱:Juliet Kemp ”中提取了此代码。 shopt -s histappend PROMPT_COMMAND='history -n;history -a' HISTSIZE=100000 HISTFILESIZE=100000 HISTTIMEFORMAT="%m/%d/%y %T " shopt -s histappend 解决了当您有多个终端时打开的信息可能会丢失的问题。 PROMPT_COMMAND='history -n;history -a' 扩展以提供跨多个终端的实时历史记录。 HISTSIZE=100000 HISTFILESIZE=100000 延长history保留时间 HISTTIMEFORMAT="%m/%d/%y %T “在历史的每一行前都加上时间戳 您通常会得到什么 history 835 ls 836 cd .. 我修改的当前history结果 5853 03/26/12 07:16:49 …




5
如何为同一用户的不同会话设置单独的命令历史记录?
我在某些Unix服务器上遇到此问题。当我为同一用户打开不同的会话时,所有会话都共享命令历史记录。如果我误按Ctrl-P或up arrow仅按Enter,就会产生问题。有一次我rm -rf *幸运地结束了运行,当时我所在的目录中没有删除文件的权限。 如何为同一用户的不同会话设置单独的命令历史记录?大多数时候,我使用的是ksh和tcsh shell。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.