Как стать автором
Обновить

Комментарии 27

Вам не надо сворачивать терминал, думая о том, что вы ещё будете работать с этим хостом — вы знаете, что открыть новое вам быстрее, чем искать старое Alt-Tab'ом или выцеливать мышкой в taskbar'е.

Это в том случае, если время от начала операции до получения готового шелла не превышает пары секунд, а команда для проверки вводится быстро.

Через 2 минуты коллега возвращается с тем же вопросом. На этот раз вы будете быстрее, чем привокзальный катала. Следите за руками. Alt-Space ENTER UP ENTER Ctrl-D. Что это было — Fatality? Launchy помнит вашу последнюю команду, вам даже не придется переводить взгляд на его окно. Открыли терминал, вызвали предыдущую команду в шелле, увидели ненулевой результат и закрыли окно.

Это в том случае, если за эти две минуты не приходил другой коллега с просьбой «ребутни сервер три». Учитывая, что быстрые задачи вымываются из памяти так же быстро — рано или поздно это случится.
Быстрые задачи хранятся в .bash_history
Для линукса просто — awesome wm
Да и в принципе любой тайловый менеджер подойдёт :) i3 там, или XMonad.
i3 сильно поменял мою жизнь к лучшему :)
Тайлинг сильно меняет людей. На меня даже знакомые стали по другому смотреть.
Ninite. Бесконечно удобный установщик/обновляльщик софта, который не задаёт вопросов и одновременно не ставит никаких toolbar'ов. Выбираю, что мне надо, скачивается веб-инсталлер, который можно запускать, например, каждый месяц — он проверит версии текущего софта, если надо, скачает инсталляции новых версий и поставит полностью автоматически бесплатно без регистрации и смс начни зарабатывать сегодня

Этот же веб-инсталлер (~300Kb) можно иметь с собой на флешке/скачивать с вашего сайта, чтобы на новом рабочем месте быстро разворачивать привычное окружение.
Кто эти люди и почему им можно доверять? Кто гарантирует, что там нет троянов и закладок?
У вас недостаточный уровень паранойи. А кто гарантирует, что www.chiark.greenend.org.uk не ресолвится вашим локальным NS в фишинговый IP? DNSSEC там нет.
Что насчет сборок, которые лежат на каком-то мутном the.earth.li? Бинарников, которые собраны непонятно кем?
Хакнуть автора программы, конечно, теоретически возможно. Но это — задача, над которой надо хотя бы немного подумать, «репу почесать».
Совсем другое дело — создать красивенький сайт, на котором совершенно нахаляву можно скачать софта в красивом фантике. Это может быть такой ненапрягающий лохотрон, «как отнять у ребёнка конфету».
Что ж Вы такой крутой сисадмин, с кучей хостов в подчинении, доступ к которым требуется за меньше чем секунду, и под виндой сидите-то?
P.S. Переходите на мак :))))
Есть некоторые «Enterprise-level solutions» ©, которые вполне себе вертятся на линуксовых серверах, но некоторые операции с ними можно выполнять только из виндового приложения. Да и вообще, если винда привычней и в ней нормально выполняются все необходимые по работе вещи — то зачем что-то другое?
Да, я сам с Citrix борюсь.
Для enterprise solitions из Индии можно использовать виртуальную машину с Windows.

Насчет привычней — ну, не знаю. Привыкнуть можно ко всему, но нормальный шелл в линуксе из коробки, нормальный tiling WM — на расстоянии установки одного пакета, для быстрого доступа к хостам достаточно .ssh/config (который при достижении некоторого критического размера можно генеерировать из более удобного представления одной строкой на awk/perl) и автокомплита (просто надо выработать систему алиасов). На винде это все требует нечеловеческих усилий — она разработана не для этого.
Ну мы же взрослые люди. Предлагаю не проваливаться в холивар, а сойтись на том, что на вкус и цвет фломастеры разные. Кому-то для его задач удобней линукс, кому-то винда. Кто-то предпочитает светлое пиво, кто-то темное. Мне проще иметь винду и Putty+Pagent+winSCP и не искать аналогов для того виндового софта, с которым мне очень удобно. Вам — наоборот. Так мир устроен, это нормально :)
Не, никакого холивара. Просто все это очень смахивает на инструкцию, как из винды с помощью бубна, молотка и такой-то матери сделать linux ;)
Сделать не линукс, а удобно сопряженную с линуксовыми серверами винду. Отличная штука в некоторых случаях, кстати.
Я специально отделял задачи от конкретных реализаций. Я знаю, как решить эти задачи по Win — я описал, как. Вы знаете, как это сделать под Linux — ответили в комментарии, а то и написали отдельный пост.

Кстати, говоря об автокомплите — как сделать такую же магию, как у Launchy? У меня в лучшем случае (для примера client1_host2) это было «c TAB 2 TAB 1»
Гуглить по «fuzzy completion» для любимого шелла. Вот, например, для bash: github.com/mgalgs/fuzzy_bash_completion
Проблема всех таких советов — в необходимости настроенного окружения и то, что к нему сильно привыкаешь. И садясь за чужой уже очень сложно работать. Но всё зависит от рабочего места — если есть время настроить и затем будем длительно работать, то почему нет?

PS: Как простейший пример — раскладка Дворака, пробовал пользоваться, но садясь за чужой компьютер начинал сильно тормозить в плане набора.

PS2: Ещё один минус подобных утилит это то, что их гораздо меньше тестируют на всевозможные дыры и уязвимости и не везде их можно просто взять и поставить.
Или его аналог Yakuake для kde. Выглядит мне кажется по приятнее чем Guake.
Единственное, что видно от Guake на скрине — это нижняя граница его окна :)
Еще не придумал, как ее убрать.
Да, да. Именно она меня всегда и напрягала.
Yakuake
И когда в «Saved Sessions» Putty появятся группы и симлинки?
Я вот попробовал штук 5 плагинов и все не то :(
ИМХО это явный оверкил. Пользуюсь SecureCRT. Да он платный, но действительно удобнее putty (стоит купить).
Есть список хостов по папкам, скрипты и хоткеи на которые можно повесить скрипты. Своего рода макросы из FAR. Вкладки вместо кучи окон (особенно удобно когда открыто 10-20 узлов, и нужно проверить всю трассу). Есть «чат» когда команда отправляется всем окнам сразу. иногда и такое нужно.

Про пространство: Как выше написал вкладки вместо окон уже занимают много меньше места. Делаешь окно поверх всех, и браузер на заднем фоне с мануалами виден.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации