OSX和Linux:按向上和向下箭头可以在命令行中逐步查看历史记录,但有时需要一段时间才能找到所需的命令。朱德罗宾逊,在编码器墙上张贴,分享四行代码,使您的搜索速度更快。
使用四行,您可以键入命令的开头(例如“cd”),然后按向上箭头查看包含您键入的文本的最新命令(例如“cd~/Library”)。这使你更容易找到你要找的东西。要实现这一点,请在主文件夹中创建名为.inputrc的文本文件,并将以下四行放入其中:
“\e[A”:history search backward“\e[B”:history search forward set show all if暧昧on set completion ignore case on
一旦你这样做了,打开你最喜欢的终端模拟器(这里是我们最喜欢的OSX和Linux)并试一试。
bash编码墙中最有用的东西
对于Linux用户来说,命令行本质上是一个非常强大的工具。虽然更为用户友好的Linux操作系统(OS)提供了大量功能,而不需要进入终端,但它是操作系统的一个必要元素。与流行的观点相反,命令行甚至可以简化某些操作。 ...
Vim是适用于类Unix系统的最强大和通用的代码编辑器。它是由billjoy开发的Vi编辑器的扩展。Vim在大多数Linux和BSD系统上默认是可用的。 ...
代码格式化似乎是一个无关紧要的问题,但它会影响代码的质量和正确性、如何控制版本以及如何与他人协作。但是,如果你不想陷入每一个大括号的细节中,那么可以尝试将问题外包给开源工具Prettier。 ...
...*),替换字符串是单个空格。1,4将替换限制为文件的前四行。 我们将所有这些放在下面的命令中: sed -n '1,4 s/ */ /gp' coleridge.txt 这个很好用!搜索模式在这里很重要。星号(*)表示前面的零个或多个字符,即空格。因此,搜...
...确切地说,一个工具,你可以使用这两个任务。只需几行代码,awk就可以用传统语言实现需要大量编码的功能。 这种能力是由包含模式的规则、选择要处理的文本的规则和定义处理的操作的简单概念来利用的。
...这句话,肯定不止一次出现在歌曲中。其实,这首歌的前四行里重复了两次。 那么,为什么它会出现在一系列独特的行中呢?因为一行第一次出现在文件中时是唯一的;只有后面的条目是重复的。您可以将其视为列出每个唯一...
...一个结果意味着找不到字符串。我们可以使用$检查返回代码?特殊参数: grep -q average geek-1.log echo $? grep -q howtogeek geek-1.log echo $? grep递归搜索 要搜索嵌套的目录和子目录,请使用-r(递归)选项。请注意,命令行上没有提供文...
...们键入了一个需要sudo的命令。我们不需要重新输入整行代码,只需输入sudo,就可以省去大量的按键操作!!,如下图: mv ./my_script.sh /usr/local/bin/ sudo !! 因此,您可以从列表中键入相应的数字来重复一个命令,或使用双感叹号...