精华内容
下载资源
问答
  • 修改历史记录条数 vi /etc/profile HOSTNAME=/bin/hostname 2>/dev/null HISTSIZE=3000 if [ “$HISTCONTROL” = “ignorespace” ] ; then export HISTCONTROL=ignoreboth else export HISTCONTROL=ignoredups ...

    修改历史记录条数
    vi /etc/profile
    HOSTNAME=/bin/hostname 2>/dev/null
    HISTSIZE=3000
    if [ “$HISTCONTROL” = “ignorespace” ] ; then
    export HISTCONTROL=ignoreboth
    else
    export HISTCONTROL=ignoredups
    fi

    export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL

    source !$ //使环境变量生效

    根据前缀查找补全历史命令
    在用户目录新建名为.inputrc的文件
    vi ~/.inputrc
    #(支持上下键)
    “\e[A”: history-search-backward
    “\e[B”: history-search-forward
    #支持pgup和pgdn键
    “\e[5~”: history-search-backward
    “\e[6~”: history-search-forward
    保存后运行:
    bind -f ~/.inputrc

    展开全文
  • 在用户目录新建名为.inputrc的文件 vi ~/.inputrc 然后把下面两行复制粘贴进去(支持上下键) "\e[A": history-search-backward "\e[B": history-search-forward 以下两行支持pgup和pgdn键 ..."\e[5~": history-...

    在用户目录新建名为.inputrc的文件

    vi ~/.inputrc

    然后把下面两行复制粘贴进去(支持上下键)

    "\e[A": history-search-backward
    "\e[B": history-search-forward

     以下两行支持pgup和pgdn键

    "\e[5~": history-search-backward
    "\e[6~": history-search-forward

     保存后运行:

    bind -f  ~/.inputrc
    展开全文
  • linux历史命令与命令补全-51

    千次阅读 2016-01-17 12:42:23
    linux历史命令与命令补全  历史命令与命令补全  1、linux历史命令介绍  linux会把我们曾经敲过的命令都保存到计算机了,只要我们用history命令就可以把这些历史命令调出来。  [root@localhost ~]# history ...

    linux历史命令与命令补全

                 历史命令与命令补全
                1、linux历史命令介绍
                linux会把我们曾经敲过的命令都保存到计算机了,只要我们用history命令就可以把这些历史命令调出来。

                [root@localhost ~]# history [选项][历史命令保存文件]
                选项:
                    -c:清空历史命令(不建议使用)
                    -w:把缓存中的历史命令写入历史命令保存文件~/.bash_history

                    我们可以手工指定历史命令的保存文件路径,如果不设置,那么默认就是在对应用户根目录下的.bash_history里面。
                    也就是说每个用户都各自保存自己的历史命令分别放到属于自己的历史命令文件里,比如root用户就放到root用户的根目录/root/下,user1就存到/home/user1的目录里,如图:
                    linux历史命令文件

                    那么正常来说我们执行完某一个命令后这个历史命令只会保存在缓存里,而不会直接写入.bash_history文件里,只有等我们关机退出这个用户的时候,这些历史命令才会写入文件。
                    如果我们想让我们的历史命令不用等关机就写入文件的话,那么就用-w选项就可以了。

                    历史命令默认会保存1000条,可以在环境变量配置文件/etc/profile中进行修改。
                    profile是linux里非常重要的一个环境变量文件,后面会讲到,今天只给大家演示一下如何调整历史记录的默认保存条数,如图:
                    linux历史命令记录最大条数
                    我们可以把1000修改成10000,这也就能保存10000条命令了,当然是指的在.bash_history文件里面,修改完成后需要退出用户从新登录才可以生效。

                    那么如果我们的历史命令超过了我们设置的条数最大限制会出现什么情况呢?他会自动保存最后一条,而把第一条给删除。

                2、linux历史命令的调用
                A、使用上下箭头调用以前的历史命令,和翻页一样,大家自己尝试。
                B、使用”!n”重复执行第n条历史命令
                在.bash_history文件里面每条命令都有行号,我们就用叹号跟行号就能执行对应行的命令了。

                C、使用”!!”重复执行上一条命令
                D、使用”!字串”重复执行最后一条以该字串开头的命令。

                其实我们平时用的最多的就是上下箭头来调用历史命令。

            3、命令与文件补全
                在bash中,命令与文件补全是非常方便与常用的功能,我们只要在输入命令或文件时,按tab键就会自动进行补全。

                在Linux里,无论是命令还是目录或文件都具备自动补全功能,也就是说我们在命令行输入一个命令或文件的时候,我们只记得前几个字母,后面的给忘记了,我们就可以按TAB键来进行补全,如果我们按TAB键的时候光听到提示音而没显示出我们要补全的文件名,那么一般是因为以你输入字符开头的命令或文件有多个,我们只需要多按两次TAB键就会把以你输入字符开头的所有命令或文件都列出了,你就可以选择输入了,或还是用TAB进行补全了。
                这是一个非常好用的命令,我们应该习惯用TAB键,这会提高我们代码的录入速度。

                比如:
                我们输入serv后面的字符给忘了,我们就按tab键,多按两次就列出来所有以serv开头的文件或命令名称了,如图:
               linux命令补全

        本教程原创作者:mageo,出自每集博客,尊重作者劳动,转载请注明出处:http://www.ql2015.cn,谢谢!

    展开全文
  • linux的shell不仅提供上下箭头来翻阅历史使用过的命令,还提供命令补全功能。 例如,你想创建一个文件夹,只记得是m开头的命令,此时可以: ①输入m ②按键盘上的Tab键两次 (有可能还出现这句话:”Display all...

    linux的shell不仅提供上下箭头来翻阅历史使用过的命令,还提供命令补全功能。

    例如,你想创建一个文件夹,只记得是m开头的命令,此时可以:

    ①输入m

    ②按键盘上的Tab键两次

    (有可能还出现这句话:”Display all 109 possiblities ? y or n “ 此时他在询问是否要显示109个匹配的命令。如果匹配的命令少就不会出现这句话。)

    转载于:https://www.cnblogs.com/wuyou/p/3350532.html

    展开全文
  • 文章目录命令行编辑光标快速移动删除命令行中内容清屏幕取消执行的命令内部命令和外部命令内部命令外部命令如何知道是内部还是外部命令补全和路径补全命令补全路径补全命令历史查看$HISTCONTROL变量的值查看命历史...
  • Shell基础3 -- 历史命令补全 1 历史命令 history命令 # history [选项] [历史命令保存文件] 选项: -c 清空历史命令 -w 把缓存中的历史命令写入历史命令保存文件(默认是登陆用户家目录下的.bash_history...
  • 方法1: vim ~/.bashrc 添加: if [[ $- == *i* ]] then bind '"\e[A": history-search-backward' bind '"\e[B": history-search-forward' ...在命令行中 输入mo然后按方向键向上就会自动补全以mo开头的...
  • 刚开始接触Linux不久,还是个小笨鸟,用bash的时候可以用tab去补全命令或者是文件名,用向上向下箭头可以翻看历史命令,感觉很方便 最近用到ksh 感觉颇为不爽啊,于是就上网一顿查看,最后翻出了 set -o vi/emacs ...
  • nr_micro_shell — 在单片机上体验linux shell命令行,自动补全历史命令,自定义命令 单片机在进行实际调试和维护时,常常需要与单片机进行交互,获取或设置某些参数,以了解系统工作状态。nr_micro_shell正是为...
  • Linux学习之历史命令补全

    千次阅读 2016-05-12 09:22:46
    1、查看敲过的命令,即历史命令 history 每个用户的历史命令是单独保存的,放在用户的home目录下,对应于文件名.bash_history 但是root用户的放在root目录下。
  • 命令补全命令快捷键,快捷键可以帮助我们大大提升工作效率历史命令History, 追溯之前发生情况命令别名Bash Shell获取帮助命令 –help帮助命令 man手册Bash Shell命令流程1.当我们执行一个命令, 整个命令执行流
  • 1. 历史命令 [root@localhost ~]# history [选项][历史命令保存文件] # 选项 # -c 清空历史命令 # -w 把缓存中的历史命令写入历史命令保存文件~/.bash_history 历史命令默认会保存1000条,可以在环境变量配置文件...
  • Linux笔记33–Shell基础3-Bash基本功能1-历史命令补全 历史命令 history [选项] [历史命令保存文件] 选项 含义 -c 清空历史命令(不建议用) -w 把缓存中的历史命令写入历史命令保存文件 ~/.bash_...
  • bash基础功能之历史命令和命令补全

    千次阅读 2017-03-22 21:09:08
    1.历史命令和命令补全  1.1 历史命令 history  (1)语法 history [选项][历史命令保存文件] 选项:  -c: 清空历史命令,包括.bash_history文件中的也一并清除  -w: 把缓存中的历史命令写入历史命令...
  • 将以上文件保存为.pythonstartup并存放在用户的主目录下,window放在C:\Users\Administrator下,linux放在/root或者/home/xxx目录下,然后设置环境变量 linux中export PYTHONSTARTUP=~/.pythonstartup windows中...
  • 本文实例讲述了Python实现Tab自动补全历史命令管理的方法。分享给大家供大家参考。具体分析如下: Python的startup文件,即环境变量 PYTHONSTARTUP 对应的文件 1. 为readline添加tab键自动补全的功能 2. 像Shell...
  • shell简介 在计算机科学中,Shell俗称壳(用来区别于核),...历史命令 安装一个小火车的命令 命令别名 定义与取消别名 通过alias查看别名的信息 ll实际上是ls -l 的别名 查看一个命令的本质 ...
  • 前言:重装系统后,Linux下安装oh-my-zsh配置zsh成功后,本应该可以输入部分命令,按上键来查询历史命令进行补全(无需其他插件)。可是却无法实现。前后查看了很多配置教程,重装了多次oh-my-zsh依旧无果。 解决...
  • 在.bashrc中添加一段 vi ~/.bashrc if [[ $- == i ]] then bind ‘"\e[A": history-search-backward’ bind ‘"\e[B": history-search-forward’ fi 使生效 source ~/.bashrc 测试
  • 1. 历史命令 命令格式:history [选项] [历史命令保存文件] 选项: -c:清空所有的历史命令 -w:把缓存中的历史命令立即写入历史命令保存文件 (默认保存位置为登录用户家目录下的.bash_history文件) 注:...
  • 历史命令查找: history| grep 'keywords' ctrl + r: 按下这个快捷键后,进入了反向搜索状态,这时你输入一个字符,系统会找到最近一个包含这个字符的命令,如果不是你想要的命令,你可以继续输入,系统继续...
  • 1. 历史命令命令格式:history [选项] [历史命令保存文件]选项: -c:清空所有的历史命令 -w:把缓存中的历史命令立即写入历史命令保存文件(默认保存位置为登录用户家目录下的.bash_history文件)。 用户登录后执行...
  • linux命令历史和 Tab 自动补全

    千次阅读 2014-04-20 19:54:07
    解决办法之一是使用命令行历史。通过使用 [向上箭头] 和 [向下箭头] 键来上下滚动,你会发现许多前面已经键入过的命令。 我们可以再在 sneakers.txt (在 第 13.9.1 节 中创建的)文件中试验一下。不过,第一次,...
  • Linux系统管理(Linux bash基础特性)补全快捷键命令历史 补全 补全 机制 命令补全 shell会把最左侧的字符串当作命令识别,补全时会在通过PATH环境变量设定的目录中从左到右逐个搜索,若能唯一标识,则直接...
  • bash tab补全命令

    2020-04-17 15:42:02
    Linux终端 Tab 补全命令 Linux终端 Tab 补全命令 链接: link.

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 16,023
精华内容 6,409
关键字:

linux补全历史命令

linux 订阅