LINUX.ORG.RU

Насколько вы хорошо умеете пользоваться командной строкой?

 ,


0

1
  1. Умею писать простые скрипты459 (39%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. Умею писать сложные скрипты288 (24%)

    ********************************************************************************************************************************************************************************************************

  3. Часто работаю с командной строкой183 (15%)

    *******************************************************************************************************************************

  4. Знаю базовые команды157 (13%)

    *************************************************************************************************************

  5. Знаю малейшие нюансы работы shell47 (4%)

    ********************************

  6. Запускаю иногда приложения, чаще копируя откуда-то38 (3%)

    **************************

  7. Не умею и не пользуюсь12 (1%)

    ********

Всего голосов: 1184

★★★☆☆

Проверено: beastie ()

Умел писать сложные скрипты, заываю нюансы работы shell.

mic ★★★★★ ()
Ответ на: комментарий от slovazap

Не понимаю как можно тыкать в менюшки и таскать файлы мышкой когда есть $SHELL.

Когда вырастешь, найдёшь работу, тогда поймёшь, что не только $shellом единым богат linux.

yvv ★★☆ ()

Что такое «Знаю малейшие нюансы работы shell» не знаю, но писать сложные скрипты умею и пишу (когда нужно).

h4tr3d ★★★★★ ()

Консоль - это мой файловый менеджер.

blackst0ne ★★★★★ ()

Настройка, контроль системы, обновления - всё из командной строки. Гуи использую для веб, игр, клацание файлов: ведео, аудио, картинок, текстовых файлов каких нибудь.

With ★★★ ()

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

fornlr ★★★★★ ()

[X] Умею писать простые скрипты

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

sT331h0rs3 ★★★★★ ()
Ответ на: комментарий от yvv

Когда вырастешь, найдёшь работу, тогда поймёшь, что не только $shellом единым богат linux.

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

slovazap ★★★★★ ()

Могу написать простой (в 5 строк) скрипт, который может даже заработать

MahMahoritos ★★★ ()

Как бы варианты:

Умею писать простые скрипты
Часто работаю с командной строкой
Знаю базовые команды

Не являются взаимоисключающими.

RiseOfDeath ★★★★ ()

Знаю базовые команды, типа cd, ls, mkdir...
Ну а практически в командной строке чаще всего использую только aptitude update, aptitude upgrade и dpkg -i

MikeB ★★★ ()

[x] Я там живу

uptime
 11:42:17 up 20 days, 19:40,  9 users,  load average: 0.16, 0.12, 0.14
ps aux | grep konsole | awk '{ print $9 }'
Sep03

redgremlin ★★★★★ ()

По работе надрочился со всякими awk/sed... баш-скрипты правда не люблю, для подобных задач юзаю Ruby.

yu-boot ★★ ()

Умею писать простые скрипты

Для сложных скриптов использую Perl.

makyrros ()
Ответ на: комментарий от Bagrov

диск в консоли до сих пор не умею разбивать и форматировать.

Отметил последний вариант как самый продвинутый

Самая страшная ложь - это ложь самому себе.

lucky_guy ★★★ ()
Ответ на: комментарий от slovazap

не понимаю, зачем можно использовать примитивную консольку в иксовом терминале, когда есть emacs

$ ps auxww | grep zsh | wc -l 

4
lazyklimm ★★★★★ ()
  • Часто работаю с командной строкой

В основном, yum и rpmbuild. Ну и так ещё по мелочи.

carasin ★★★★★ ()

нечто среднее между

Умею писать простые скрипты

и

Умею писать сложные скрипты

хотя для второго предпочитаю перл, благо во всем, что я администрирую, он присутствует.

George ()
Ответ на: комментарий от lazyklimm

а внутри emacs'a используешь eshell или тот же zsh?

feofan ★★★★★ ()

работаю с командной постоянно

DILIN ★★★ ()
Ответ на: комментарий от feofan

когда как, но вообще шелл чаще использую в urxvt(висит в yeahconsole постоянно), просто с емаксом он реже нужен (куча более удобных врапперов для консольных утилит, для того же grep например)

lazyklimm ★★★★★ ()

Знаю малейшие нюансы работы shell - 23 (5%)

Список в студию!

cinyflo ★★★★★ ()

Знаю командную строку достаточно уверенно, но не для написания даже простейших скриптов, увы.

Поэтому:

Часто работаю с командной строкой

awesomenickname ★★★★★ ()

проголосовал за «Часто работаю с командной строкой»

а вот варианта «Знаю малейшие нюансы работы shell» — опасаюсь..

в смысле опасаюсь если кто-то знает эти нюансы.. :)

...точнее сказать — каждый скрипт на shell [нет, я щаз говорю не только про свои shell-скрипты:)] содержит в себе неимоверное количество ошибок, не зависимо от того знает ли его автор какие-то там нюансы или не знает. не ошибиться крайне сложно

user_id_68054 ★★★★★ ()
Последнее исправление: user_id_68054 (всего исправлений: 2)

Часто работаю с командной строкой Умею писать простые скрипты

overmind88 ★★★★★ ()

Grep'аю, awk'аю, sed'аю, правда в последнее время перестал практиковать, не над чем издеваться и работа более «творческая» началась. Скрипты на sh писал всего пару раз, как-то не часто появлялась возможность их использовать, когда djvu собирал, тогда скриптами пользовался. Ну и арчем пользуюсь, так что в консольке часто сижу, когда что-то настраиваю. Да и как-то уютней я там себя чувствую.

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

ErasimHolmogorin ()

Часто работаю с командной строкой

Xegai ★★ ()
Ответ на: комментарий от lucky_guy

Отметил последний вариант как самый продвинутый

Самая страшная ложь - это ложь самому себе.

Последний из перечисленных мной, «простые скрипты».

Bagrov ★★★★ ()

Умею писать простые скрипты

a1batross ★★★★★ ()
Ответ на: комментарий от Deleted

Так командной строкой или скрипты?

Да вроде не очень большая разница.) Правда если не набирать в файле меня максимум строки на три хватает.

anc ★★★★★ ()

Знаю некоторые команды и пользуюсь некоторыми консольными приложениями

Sergey_T ★★★★★ ()

Умею писать сложные скрипты
Часто работаю с командной строкой

Знаю многие нюансы работы двух шеллов (исходя из предположения, что POSIX Shell нюансов не имеет).

Gotf ★★★ ()

Имхо в данном опросе разница между понятиями «сложные» и «простые» скрипты не обозначена. Каждый оценивает в меру своих способностей. Для кого-то сложный будет простым и наоборот.

Проголосовал за «простые» - вот такое я точно написать не смогу Шахматы, или «Как правильно почесать руки»

anc ★★★★★ ()
Ответ на: комментарий от anc

Разница в том, что скрипты не обязаны быть написаны на этих ужасных *sh. А в командной строке выбор не особо большой.

Deleted ()

Часто работаю с командной строкой

Pinkbyte ★★★★★ ()
Ответ на: комментарий от Deleted

Разница в том, что скрипты не обязаны быть написаны на этих ужасных *sh. А в командной строке выбор не особо большой.

Командная строка:
Выше уже написали про «perl -e»

Ужасные sh:
1. sed разберет текст быстрее, чем например *pl, и в написании проще.
2. никто не мешает использовать внутри тот же, perl -e
3. имхо expect внутри sh более эффективен чем, запуск его в отдельном скрипте и последующем разборе в других скриптах.
Итого: для каждой задачи выбирается то решение, которое удобнее. А все выше перечисленное может быть использовано в *sh

anc ★★★★★ ()
Ответ на: комментарий от anc

perl -e

А можно и стоя в гамаке, но зачем?

1. sed разберет текст быстрее, чем например *pl, и в написании проще.
2. никто не мешает использовать внутри тот же, perl -e
3. имхо expect внутри sh более эффективен чем, запуск его в отдельном скрипте и последующем разборе в других скриптах.

Пока вы там возитесь с этим хламом, и ладно если не забудете экранирование всяких файлов с именами вида -rf, мы уже напишем всё на рубипитонах и пойдём отдыхать :}

Deleted ()

Знаю некоторые тонкие нюансы, но сложные скрипты не пишу — в основном влазит на одну строчку.

Это к какой категории?

Сложность считается по хитрости применяемых методик или по длине скрипта?

Xenius ★★★★★ ()
Ответ на: комментарий от Deleted

Во, у меня как раз среди коллег такой же завелся: надо запустить в полусотне openvz контейнеров на одной ноде пинг гейта (однострочный цикл на баше, который пишется, не приходя в сознание) - он пять минут пилит питонячий скрипт.

leave ★★★★★ ()

ещё б выяснить разницу между «простые» и «сложные» скрипты...

billic ★★ ()
Ответ на: комментарий от yvv

Если есть хотя бы один if или for, считай что сложный. :)

По мне — всё, что без условий, циклов или переменных — вообще не скрипт, а просто длинная команда :)

Но то, что я субъективно считаю сложными, писал всего раз или два, поэтому выбрал «простые».

question4 ★★★★★ ()
Последнее исправление: question4 (всего исправлений: 1)
Ответ на: комментарий от Deleted

Пока вы там возитесь с этим хламом, и ладно если не забудете экранирование всяких файлов с именами вида -rf, мы уже напишем всё на рубипитонах и пойдём отдыхать :}

Незачет, я писал и про:
1. скорость обработки. Пока ваши «рубипитонах» обрабатывают первую строку - sed закончил и «пошел отдыхать»
2. эффективность применения, пока вы пишите обработку expect на «рубипитонах» - на bash уже давно работает.
ЗЫ А блоки на питонах косяков не добавляют ли? :)

anc ★★★★★ ()

Не умею и не пользуюсь.

Nxx ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.