Поиск по сайту:
То, что мы знаем, — ограниченно, а то, чего мы не знаем, — бесконечно (П. Лаплас).

Tbmk: инструмент для создания закладок часто используемых команд в Linux

06.09.2024
Tbmk: инструмент для создания закладок часто используемых команд в Linux

Tbmk (также известный как Terminal Bookmarker) – это простой, но эффективный инструмент, который может поднять ваше взаимодействие с командной строкой на новый уровень за счет повторного использования часто используемых команд с помощью создания закладок.

Использование довольно простое: сначала вам нужно добавить в закладки часто используемые команды, а когда они потребуются в будущем, просто перейдите или выполните быстрый поиск в командной строке Tbmk.

Вы можете подумать, что это похоже на автозаполнение терминала или на то, что делают псевдонимы, но есть небольшие отличия. Автозаполнение терминала имеет тот недостаток, что предложенная команда, используемая из истории, может быть удалена в любое время, тогда как псевдонимы несколько неудобны.

И не волнуйтесь, вы также узнаете, почему этот инструмент эффективен для повышения производительности командной строки, прочитав всю эту статью, изучив шаги по его установке и руководство по использованию.

 

Подробности руководства

ОписаниеTerminal Bookmarker
Уровень сложностиНизкий
Привилегии Root или SudoДа (для установки)
Совместимость с ОСUbuntu, Manjaro, Fedora и др.
Предварительные требования
Требуется ИнтернетДа (для установки)

 

Как установить Tmbk (Terminal Bookmarker) в Linux

В настоящее время единственным вариантом установки является загрузка сжатого файла tarball со страницы выпуска проекта, его извлечение и запуск сценария установки.

Не волнуйтесь, вас проведут по каждому шагу, поэтому сначала посетите страницу выпуска проекта и загрузите файл Linux AMD64 tarball для системы Linux, работающей на 64-разрядной архитектуре.

Tbmk инструмент для создания закладок часто используемых команд в Linux

 

После завершения процесса загрузки перейдите в папку (предполагая “~/Downloads/“), извлеките содержимое файла tarball, а затем переместитесь в извлеченный каталог.

$ tar -xvf tbmk-linux-amd64.tar.xz --one-top-level=tbmk/
$ cd tbmk/

 

Вывод:

andreyex@linux:-/Downloads$ tar -xvf tbmk-linux-amd64.tar.xz --one-top-level=tb mk/
tbmk
install
uninstall
shell/
shell/key-bindings.zsh
shell/key-bindings.bash
shell/key-bindings.fish
config.yaml
andreyex@linux:-/Downloads$ cd tbmk/
andreyex@linux:-/Downloads/tbmk$

 

Внутри извлеченного каталога есть скрипт “install”, который вам нужно запустить, используя относительный путь (абсолютный путь не рекомендуется) для начала установки.

$ ./install

 

Вывод:

andreyex@linux:-/Downloads/tbmk$ ./install
Create symlink /usr/local/bin/tbmk
warn: /home/andreyex/.zshrc does not exist.
warn: /home/andreyex/.config/fish/config.fish does not exist. 
Installation done.
Restart your shell or reload config file.
andreyex@linux:-/Downloads/tbmk$
После завершения установки перезагрузите файл конфигурации оболочки, используя команду source, чтобы применить изменения, или просто перезапустите сеанс терминала.
$ source ~/.bashrc                                                                                                                     #Bash
$ source ~/.zshrc                                                                                                                      #Zsh
$ source ~/.config/fish/config.fish                                                                                                    #Fish

 

Поздравляем! Вы успешно установили Tbmk в свою систему Linux; теперь вы можете перейти к следующему разделу, чтобы ознакомиться с его использованием.

 

Как использовать Tbmk в Linux

Чтобы добавить в закладки часто используемые команды, сначала введите их как обычно в терминале (не нажимая клавишу “ENTER” после завершения), а затем нажмите сочетание клавиш “Ctrl+t”; теперь вам будет предложено назвать вашу закладку, как показано.

Commands bookmark
Title: Updating the system <-- Поток для вашей закладки
Command: sudo apt update & sudo apt upgrade <-- Эта команда будет добавлена в закладки

 

В данном случае я назвал его “Updating the system” для этой закладки, но вы можете указать все, что пожелаете, и, как только закончите, нажмите клавишу “ENTER” для сохранения.

Таким образом, вы можете добавлять в закладки столько команд, сколько захотите, и в будущем, когда захотите их выполнить, просто нажмите клавишу “Ctrl+Space”; появится приглашение Tbmk со списком всех добавленных в закладки команд.

Search: 
4 item(5)
----------
1. Updating the system:
> sudo apt update && sudo apt upgrade
2. Webroot Dir:
> cd /var/www/html/
3. Mount Win Partition:
> sudo vmhgfs-fuse .host:/D /mnt/ -o allow_other -o uid=1000
4. Print Local IP:
> ip addr show | grep ens33 | grep inet | cut -d " " -f 6

 

Здесь вы можете либо ввести несколько символов из отмеченных закладками “Title” или “Command” для фильтрации, либо просто перейти к нужной команде, используя клавиши со стрелками “Up” и “Down”. Как только вы будете готовы, нажмите клавишу “ENTER” для выполнения.

В будущем, если вы захотите удалить любую из существующих команд, внесенных в закладки, просто нажмите клавишу “Ctrl+space”, чтобы открыть приглашение Tbmk, перейдите к команде, внесенной в закладки, которую вы хотите удалить, нажмите “Ctrl+d“, а затем нажмите “y”, чтобы удалить ее.

Do you want to delete item ip addr show | grep ens33 | grep inet | cut -d " " -f

 

Чтобы обновить команду в существующей закладке, просто добавьте в закладки новую команду с тем же названием, что и у существующей, для переопределения.

Теперь все команды, которые вы добавили в закладки, будут храниться по пути “~/.tbmk”; вы можете создать резервную копию, чтобы предотвратить потерю при форматировании системы, или поделиться ею с другими, чтобы получить доступ ко всем своим закладкам без необходимости добавлять их снова.

 

Как удалить Tbmk из Linux

Чтобы удалить этот инструмент из вашей системы Linux, перейдите в извлеченный каталог tarball и запустите скрипт “uninstall”, используя относительный путь.

$ ./uninstall

 

Вывод:

andreyex@linux: ~$ cd Downloads/tbmk/ 
andreyex@linux: ~/Downloads/tbmk$ ./uninstall
rm /usr/local/bin/tbmk
warn: /home/andreyex/.zshrc does not exist.
uninstall done
andreyex@linux: ~/Downloads/tbnk$

 

После завершения деинсталляции обязательно перезапустите сеанс терминала.

 

Выводы

Как вы можете видеть, это простой, но очень полезный инструмент. В прошлом мы пробовали разные методы доступа к моим часто используемым командам, но пока этот – лучший, который мы нашли.

Если вы знаете о таком инструменте или у вас есть какие-либо вопросы, дайте нам знать в разделе комментариев.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:


0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Рекомендуемое
Что такое разработка презентаций для бизнеса? Разработка презентаций для бизнеса…

Спасибо!

Теперь редакторы в курсе.