Есть расширение оболочки, которое похоже на 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

  • Как сохранить отсортированные файлы в отдельном каталоге?
  • Включить раскраску в стиле GNU ls
  • ls: Нет такой ошибки файла или каталога
  • Команда ls работает по-разному в зависимости от получателя
  • dircolors: изменить настройки цвета globaly
  • Получился странный результат при выполнении команды bash «cd / usr / share /; ls * z "
  • Как мне сначала сделать символы подчеркивания ls?
  • Возможно ли иметь общее количество нет. блоков, снятых одними и теми же файлами, будут отличаться на двух ПК?
  • Найти каталоги, которые не содержат подкаталогов
  • Почему «ls -all» показывает время для некоторых файлов, но только год для других?
  • Почему ls -lrth и ls -ltch дают разные результаты
  • Interesting Posts

    Как пропустить первый аргумент в скрипте

    Кодировать буквенный процент в опции mda fetchmail

    Как сделать команду .vimrc зависимой от существующего файла?

    Escape последовательности в выводе скрипта, вызванного из приложения ncurses

    Проблема с сценарием Bash в postmap RPM

    Имеет ли ssh возможность запрашивать подпись сервера без входа в систему первым?

    инструмент или технику, чтобы получить разницу двух разных установок linux

    Как изменить порог перетаскивания в Linux? (Я использую Gnome 3)

    "Diff orig new" против "diff new orig"

    В чем разница между `su“ и` su -login`?

    Откуда берутся слова в / usr / share / dict / words?

    Xephyr – Два дисплея как расширенный вид

    btrfs, позорная ошибка ENOSPC при выполнении резервного копирования из моментального снимка

    Как получить большинство моих стандартных утилит Linux и команд на Android 3.1?

    Получить последнее сообщение фиксации, автор и хеш с помощью git ls-remote, как команда

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