Для тех из вас, кто не занимается программированием на Python в Ubuntu, ipython - это оболочка Python на стероидах, но у него есть удивительная особенность, заключающаяся в том, что он не только выполняет автозаполнение на основе известных имен (то есть, как Bash делает, когда вы нажимаете Tab), но если вы начнете набирать команду и нажмете вверх, она прокручивает не всю историю (например, bash), а только последние команды, которые начинались с одной и той же строки букв.
Так что, если вы выполнили какую-то длинную команду, как, scp -r -P 8000 -l user server.com:~/dir/to/copy ./
а затем несколько других команд. Если вы начнете печатать scp
и нажмете, bash отобразит команду, показанную ранее, а не просто прокрутит всю историю.
Есть ли такое расширение для bash? или есть какая-нибудь оболочка, которая предлагает такую функцию?