Есть расширение оболочки, которое похоже на scm_breeze, где вывод нумеруется, и вы можете псевдонизировать файл по его номеру

В scm_breeze вывод нумеруется, и вы можете использовать числа в последующих командах. Например, здесь я делаю git-статус, чтобы видеть измененные файлы, а затем создавая первый файл для фиксации:

 CodeMirror git/add-quickstart-to-readme* ❯ gs # On branch: add-quickstart-to-readme | [*] => $e* # ➤ Changes not staged for commit # # modified: [1] lib/codemirror.css # modified: [2] package.json # CodeMirror git/add-quickstart-to-readme* ❯ ga 1 # Added '/Users/mflander/projects/CodeMirror/lib/codemirror.css' # # On branch: add-quickstart-to-readme | [*] => $e* # ➤ Changes to be committed # # modified: [1] lib/codemirror.css # ➤ Changes not staged for commit # # modified: [2] package.json # CodeMirror git/add-quickstart-to-readme* 

Является ли это основанием для чего-то более общего, которое я мог бы использовать (например) с выходом из ls или find ? Или это особая вещь только в scm_breeze ?

2 Solutions collect form web for “Есть расширение оболочки, которое похоже на scm_breeze, где вывод нумеруется, и вы можете псевдонизировать файл по его номеру”

Просто случайно узнал, что это Prezto делает это по умолчанию (!):

 ~ ❯❯❯ ll drwx------@ 3 mflander staff 102 17 Mar 14:21 [1] Applications drwx------+ 3 mflander staff 102 17 Mar 12:10 [2] Desktop drwx------+ 3 mflander staff 102 17 Mar 12:10 [3] Documents drwx------+ 10 mflander staff 340 20 Mar 11:12 [4] Downloads drwx------@ 55 mflander staff 1870 17 Mar 15:23 [5] Library drwx------+ 3 mflander staff 102 17 Mar 12:10 [6] Movies drwx------+ 3 mflander staff 102 17 Mar 12:10 [7] Music drwx------+ 3 mflander staff 102 17 Mar 12:10 [8] Pictures drwxr-xr-x+ 5 mflander staff 170 17 Mar 12:10 [9] Public drwxr-xr-x 23 mflander staff 782 17 Mar 15:00 [10] anaconda3 drwxr-xr-x 5 mflander staff 170 20 Mar 09:36 [11] projects ~ ❯❯❯ cd 4 ~/Downloads ❯❯❯ 

SCM Breeze также поставляется с некоторыми командами командной строки для команд, таких как ls (или ll), и rm: https://github.com/scmbreeze/scm_breeze#ls-shortcuts

  • Отображение последних N измененных файлов?
  • Что касается идентичных копий файлов gedit
  • Команда Zsh autocomplete ls только с каталогами
  • Подавление печати всей строки с помощью ls -l
  • Как получить последнюю папку (отсортированную по алфавиту в порядке убывания и сопоставление шаблона) с помощью ls / find / etc?
  • Как найти 4-й и 5-й символы имени файла?
  • Сделать ls отличать скрипты от двоичных файлов на выходе
  • Управление отображаемыми файлами
  • В чем смысл символа «#» перед владельцем?
  • Список всех файлов, которые заканчиваются набором символов во всех подкаталогах, которые не заканчиваются набором символов
  • Найти / ls кеширование
  • Interesting Posts

    Как найти 32-битные библиотеки в 64-разрядной Linux и удалить их?

    Запустить исполняемый файл с переменной в Bash

    Unity DE на GalliumOS: Почему мое направление прокрутки может игнорировать настройки dconf?

    conky: правильное выравнивание столбцов

    Строковые артефакты из истории в командной строке

    Почему не поддерживается соблюдение только параметра «Только для чтения» для монтирования привязок?

    Как скопировать файл с удаленного сервера на локальный компьютер?

    Удалить часть каталога из текущего каталога в zsh

    F2FS vs ext3 / ext4

    Поиск файла внутри файла tar.gz без его извлечения и копирования результата в другую папку

    Можно ли настроить приложения для использования разных сетевых интерфейсов по-разному? Если да, то как?

    Сохранить вывод -exec в текстовый файл

    Стресс-тестирование SD-карт с использованием linux

    Как показать последнюю команду с расширением функции в bash

    Сертификат SSL подстановки не работает с открытым доменом

    Linux и Unix - лучшая ОС в мире.