FileZilla shortcut

В своей работе веб-программистом мне часто приходится использовать FTP клиент и обычно доступы к серверам приходят в стандартном URI формате ftp://user:password@server:port/, сохранять пароли на рабочей машине не принято из соображений безопасности, поэтому приходилось каждый раз копировать все строчки отдельно, а это не доставляет никакой радости, тем более можно нечаянно забыть выделить нужные символы в пароле и пытаться безуспешно подключится, тратя своё драгоценное время.

Путь настоящего линуксойда кроется в познании силы консольных программ, которых написано множество для самых различных задач, например из терминала можно автоматизировать нажатие кнопок клавиатуры и мыши, создавая макросы рутинных действий xdotool, а об использовании xargs можно написать кучу толстенных книг.

Следуя linux way, у меня родился скрипт, исполнение которого я повесил на сочетания клавиш shift + ctrl + f

#!/bin/sh
xclip -selection "primary" -o | xargs filezilla &

Команда xclip с заданными аргументами копирует выделенный фрагмент текста из буфера обмена X Window System в стандартный поток ввода, который в дальнейшем как аргумент передается на запуск FTP клиента FileZilla.

Выражаясь проще, для открытия нужного FTP достаточно выделить строчку с URI и нажать shift + ctrl + f.

blog comments powered by Disqus
сюда туда →