首页 > 系统相关 >配置 linux 的 bash 忽略命令大小写 和 能根据输入的命令头按“上“键显示该命令的历史

配置 linux 的 bash 忽略命令大小写 和 能根据输入的命令头按“上“键显示该命令的历史

时间:2023-05-26 15:35:07浏览次数:38  
标签:completion set word 命令 linux forward backward bash


一般情况下,bash对命令是区分大小写的,当按“上键”时,能够显示前一个历史命令。但是,这还 不太方便,下面的这个配置,可以让bash忽略大小写,而且,能根据输入的命令头按“上“键显示该命令的历史,比如:输入 vim ,然后按”上“键,此时,可以显示上一次运行vim时的那条命令,非常的方便!

下面是该配置的内容,放在用户的home目录下面:

shibo@iZ94wlxkhx8Z:~$ cat .inputrc 
set completion-ignore-case on

#For single press Tab results for when a partial or no completion is possible
set show-all-if-ambiguous on

#For results when no completion is possible
set show-all-if-unmodified on

#History completion bound to arrow keys (down, up)
"\e[A": history-search-backward
"\e[B": history-search-forward

#Bash allows to quickly move between words with Ctrl+Left and Ctrl+Right
"\e[1;5C": forward-word
"\e[1;5D": backward-word
"\e[5C": forward-word
"\e[5D": backward-word
"\e\e[C": forward-word
"\e\e[D": backward-word"







标签:completion,set,word,命令,linux,forward,backward,bash
From: https://blog.51cto.com/u_16131207/6356807

相关文章

  • 提高linux对最大进程数和最大打开文件描述符数的限制
    打开/etc/security/limits.conf文件在下面加入如下两行,其中wacos是用户名,*可以代表所有用户wacos     -   nproc     20000wacos     -   nofile     65536noproc代表最大进程数nofile代表最大文件打开数然后在命令行输......
  • linux shell中 test 的用法
    1)判断表达式 iftest (表达式为真) iftest!表达式为假 test表达式1–a表达式2                 两个表达式都为真 test表达式1–o表达式2                两个表达式有一个为真 2)判断字符串 test–n字符串   ......
  • 解决tar命令出现“time stamp XXX in the future”的办法
    在A机器上用tar压缩的文件,在B机器上进行解包的时候,如果两个机器的时间不一致,如B机器的时间落后A机器的时间,这时就会出现timestampinthefuture的问题。如何解决这个问题呢(1)一是检查B机器的时间,如果确有问题请修改B机器的时间(sudodate-s“YYYY-MM-DDHH:MM:SS”)(2)二是使用tar......
  • linux的文件类型
    在介绍属性时,提到了最前面的标志(d或-)可以表示目录或文件,那就是不同的文件种类。Linux的文件种类主要有下面这几种:•普通文件(regularfile):就是一般我们存取的文件,由ls-al显示出来的属性中,第一个属性为[-],例如[-rwxrwxrwx]。另外,依照文件的内容,又大致可以分为:• 纯文本文件(A......
  • 同步Linux服务器时间
    0012***/usr/sbin/ntpdate172.17.14.50 https://www.jianshu.com/p/542439e7feb4https://www.cnblogs.com/pipci/p/12844550.html 二、不同机器之间的时间同步为了避免主机时间因为长期运行下所导致的时间偏差,进行时间同步(synchronize)的工作是非常必要的。Linux系统......
  • 学习笔记-第08天-命令合集7
    属性:人的属性:性别,身高,体重,年龄。文件的属性:大小,用户,组,权限,创建时间。[root@localhost~]#stat/etc/hostsFile:‘/etc/hosts’Size:158 Blocks:8IOBlock:4096regularfileDevice:802h/2050d Inode:67109833Links:1Access:(0644/-rw-r--r......
  • 网络常见的 9 大命令,非常实用!
    网络常见的9大命令,非常实用!1.ping命令PING(PacketInternetGroper),因特网包探索器,用于测试网络连接量的程序。Ping是工作在TCP/IP网络体系结构中应用层的一个服务命令,主要是向特定的目的主机发送ICMP(InternetControlMessageProtocol因特网报文控制协议)Echo请求报文,测试......
  • Android常用命令-pm
    基于Android-12S一、查看帮助信息1.pmhelper#pmhelp包管理器(package)命令:help打印此帮助文本。path[--userUSER_ID]PACKAGE打印给定包的.apk的路径。dumpPACKAGE打印与给定PACKAGE关联的各种系统状态。listfeatures打印系统的所......
  • linux服务器,nginx日志切割保存
    我们都知道,默认情况下,nginx的项目log是一直被累计写入的,随着时间越久,那么这个文件就会越大,这个时候如果我们要去做一些查找和排查就会比较困难,因为日志文件太大,操作起来比较费劲。因此我们为了规避这个问题,提出日志切割的方案。那日志切割的原理是怎么样的,我们来分析一下,我们先......
  • Linux服务器安装Kokkos-core 和 Kokkos-kernel
    说明由于实验室项目原因,需要跑一个Gmres算法,之前弄过kokkos,就想在kokkos-kernels里跑现有的GMRES算法库在此记录自己的安装的过程,以及自己踩过的一些坑。1.准备工作从Kokkos官网下载Kokkos以及Kokkos-kernels:https://github.com/kokkos/kokkos.git--Kokkos-corehttps:......