[без названия]

Есть вот, допустим, компания-хостер. И предоставляет она услуги виртуального хостинга.
И всё с первого взгляда у них хорошо. И сервис отличный и саппорт отзывчивый.
И даже дают ssh-доступ к аккаунту.
И на сайте приведены подробные руководства, как, например, простому веб-мастеру настроить себе cron, через crontab.

И тут простой веб-мастер расслабляется и попадается в коварную ловушку. Потому, что редактор по умолчанию у них на сервере — VI.

Господи, кто рожает таких людей, которые подсовывают простым людям VI? Почему у них полностью атрофировано понятие о добре и зле? Как они могут спокойно спать и завтракать по утрам?

14 комментариев »

  • А зачем «простым людям» шелл?

    SunChaser, 4.03.2013, 14:21

  • Ну вот, хотя бы crontab поправить.
    Или ещё что-нибудь простенькое сделать.

    vasa_c, 4.03.2013, 14:26

  • ну а что нормальное? я и в nano путаюсь, а :x и :q! уже выучил. mcedit разве что. где-то я даже такой конфиг видел

    SunChaser, 4.03.2013, 14:44

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

    в vi же как выйти просто непонятно.
    я в cron’е написал в конце строки: > /dev/nulL и десять минут пытался заменить последний символ :)
    при том, что с консолью знаком немного получше простого пользователя.

    vasa_c, 4.03.2013, 14:53

  • ну не важно. у меня травма от какого-то предшественника nano :D

    в любом случае, человек, который умеет входить в шелл, может нагуглить
    VISUAL=nano; export VISUAL
    EDITOR=nano; export EDITOR
    и запихнуть их в bashrc

    а хостеры зачастую просто не меняют стоковую конфигурацию, как мне кажется

    SunChaser, 4.03.2013, 15:08

  • Прежде чем браться за консоль, нужно обязательно изучить vimtutor и Emacs Tutorial, потом эти навыки пригодятся и в других консольных программах.

    Волька, 4.03.2013, 18:53

  • да не должен человек, которому консоль дана для того, чтобы подправить файлики да запустить пару программулек, изучать vimtutor.

    vasa_c, 4.03.2013, 19:07

  • Если человек не знает vi, то почему он вообще пользуется консолью? Пусть пользуется визуальными средствами администрирования, именно они предполагают, что их может использовать неподготовленный человек, хотя и он должен хоть что-то уметь, например пользоваться мышью, чтобы тыкать галочки.

    Волька, 4.03.2013, 21:04

  • >Если человек не знает vi, то почему он вообще пользуется консолью?
    я, например, активно пользуюсь консолью и всегда предпочитаю её визуальным средствам.
    кроме того с нуля поднимаю и поддерживаю сервера. не буду гуру никсов из себя изображать, но с консолью управляться умею.
    при этом незнание злоебучих хоткеев от vi меня нисколько никогда не ограничивало.

    здесь же вообще разговор о том, что людям дана консоль для простейших вещей и в ней vi.

    консоль, это божественный дар ниспосланный свыше всем человечеству! не дадим задротам превратить её в свою собственность!

    vasa_c, 4.03.2013, 23:01

  • Этот божественный дар задроты для вас и сделали, вы же не в состоянии даже настроить её под себя, или хотя бы изучить основы vimtutor, и из мухи раздули тут слона. Консоль насквозь пропитана хоткеями, по вашим словам злоебучими, от редакторов vi и emacs. Будете читать man, пользуйтесь vi-мовскими jk, поиском /, когда запустите mc, пользуйтесь C-x от emacs. Изучить основы можно только потому, чтобы понять какие идеи в них заложены, чтобы потом видеть лучше и дальше, а не только то, что в пределах своего носа.

    Волька, 4.03.2013, 23:42

  • Кхм. а доставить до vim нельзя? и что, в системе только vi присутствует?

    ЗЫ: если тебе так не нравится редактор на хостере, то что мешает тебе подключиться по scp (WinSCP под виндой) и править файлы локально в твоём любимом редакторе?

    Victor Alenkov, 5.03.2013, 0:10

  • >Кхм. а доставить до vim нельзя? и что, в системе только vi присутствует?
    да, в системе оказался только vi и ничего в систему, конечно, нельзя.
    можно, конечно, самому в своём каталоге собрать, но быстрее vi изучить.

    >то что мешает тебе подключиться по scp (WinSCP под виндой) и править файлы локально в твоём любимом редакторе?
    По WinSCP мне мешает то, что у меня линух. Впрочем я могу просто примонтировать ту файловую систему.
    Однако, кроновские файлы я всё равно из под обычного пользователя я отредактировать не смогу. Нужен crontab.

    Ну и вопрос не про то, что мешает лично мне. Я и с vi в итоге справился.
    Я говорю про простого пользователя, которому на сайте хостера дали инструкцию: запустите putty, введите то-то, выполните crontab -e, отредактируйте файл в таком-то формате.

    vasa_c, 5.03.2013, 12:34

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

    vasa_c, 5.03.2013, 12:57

  • Я только за VI(M), удобно :) да и серв если конфить, то как-то не кошерно всякие красоты ставить :)

    Denis, 13.03.2013, 10:04

Leave a comment