Сообщение Re: Наиболее часто употребимые команды и инструменты. от 13.04.2022 12:35
Изменено 13.04.2022 12:37 vsb
Re: Наиболее часто употребимые команды и инструменты.
Здравствуйте, Sharov, Вы писали:
S>Здравствуйте.
S>Вопрос к опытным разработчикам-линуксоводам -- какие утилиты (bash) вы наиболее часто используете?
S>Я, наример, узнал про такую мега, кмк, полезную штуку как ldd
S>в этом роде (про gcc, gdb вкурсе)?
Таким не пользуюсь, не знаю, зачем оно мне.
S>Какие инструметы для разработки используете, если максимально абтсрагироваться от языка? Ну т.е. что-то вроде vim, vs code, git и т.п.?
vim для редактирования файлов по-быстрому. Для разработки пользуюсь Intellij Idea. Пробовал vs code, хорошая штука, но идее уступает на мой взгляд. git для сложных ситуаций, а так обычно из идеи коммичу и тд.
S>Может еще какие полезные кросс-языковые, но линукс специфичные интсрументы посоветуете?
Самое полезное это освоить sh, bash или zsh и все сопутствующие инструменты (grep, sed, awk, bc, head, tail и тд). Ну less, man из очевидного.
S>Особых отличий в pipelin'e для разработки в линукс от разработки в венде, я думаю, нету.
В целом да. В линуксе чуть удобней терминал.
>командам.
S>(Ну и было бы здорово что-нибудь для администрирования линупса -- что-то кроме iptables надо знать уметь на уровне
S>продвинутого пользователя?)
iptables не уверен, что надо, давно им не пользовался. И вообще он уже устарел, его заменил nftables. Для фаервола в ubuntu используют ufw, в rhel — firewalld.
Не знаю, даже, что там надо уметь. Есть дистрибутив, есть к нему официальное руководство. Вот его почитай, там всё будет. В первую очередь это управление пакетами. Ну и там дистрибутиво-специфичные технологии, в RHEL надо с SELinux будет разобраться, в Ubuntu видимо с этими снапами и тд. Из задач надо исходить, смотря что тебе надо.
S>Здравствуйте.
S>Вопрос к опытным разработчикам-линуксоводам -- какие утилиты (bash) вы наиболее часто используете?
| stats | |
| |
S>Я, наример, узнал про такую мега, кмк, полезную штуку как ldd
Автор: AlexGin
Дата: 11.04.22
. Может еще что-то Дата: 11.04.22
S>в этом роде (про gcc, gdb вкурсе)?
Таким не пользуюсь, не знаю, зачем оно мне.
S>Какие инструметы для разработки используете, если максимально абтсрагироваться от языка? Ну т.е. что-то вроде vim, vs code, git и т.п.?
vim для редактирования файлов по-быстрому. Для разработки пользуюсь Intellij Idea. Пробовал vs code, хорошая штука, но идее уступает на мой взгляд. git для сложных ситуаций, а так обычно из идеи коммичу и тд.
S>Может еще какие полезные кросс-языковые, но линукс специфичные интсрументы посоветуете?
Самое полезное это освоить sh, bash или zsh и все сопутствующие инструменты (grep, sed, awk, bc, head, tail и тд). Ну less, man из очевидного.
S>Особых отличий в pipelin'e для разработки в линукс от разработки в венде, я думаю, нету.
В целом да. В линуксе чуть удобней терминал.
>командам.
S>(Ну и было бы здорово что-нибудь для администрирования линупса -- что-то кроме iptables надо знать уметь на уровне
S>продвинутого пользователя?)
iptables не уверен, что надо, давно им не пользовался. И вообще он уже устарел, его заменил nftables. Для фаервола в ubuntu используют ufw, в rhel — firewalld.
Не знаю, даже, что там надо уметь. Есть дистрибутив, есть к нему официальное руководство. Вот его почитай, там всё будет. В первую очередь это управление пакетами. Ну и там дистрибутиво-специфичные технологии, в RHEL надо с SELinux будет разобраться, в Ubuntu видимо с этими снапами и тд. Из задач надо исходить, смотря что тебе надо.
Re: Наиболее часто употребимые команды и инструменты.
Здравствуйте, Sharov, Вы писали:
S>Здравствуйте.
S>Вопрос к опытным разработчикам-линуксоводам -- какие утилиты (bash) вы наиболее часто используете?
S>Я, наример, узнал про такую мега, кмк, полезную штуку как ldd
S>в этом роде (про gcc, gdb вкурсе)?
Таким не пользуюсь, не знаю, зачем оно мне.
S>Какие инструметы для разработки используете, если максимально абтсрагироваться от языка? Ну т.е. что-то вроде vim, vs code, git и т.п.?
vim для редактирования файлов по-быстрому. Для разработки пользуюсь Intellij Idea. Пробовал vs code, хорошая штука, но идее уступает на мой взгляд. git для сложных ситуаций, а так обычно из идеи коммичу и тд.
S>Может еще какие полезные кросс-языковые, но линукс специфичные интсрументы посоветуете?
Самое полезное это освоить sh, bash или zsh и все сопутствующие инструменты (grep, sed, awk, bc, head, tail и тд). Ну less, man из очевидного.
Из неупомянутого — рекомендую разобраться с неочевидными возможностями ssh (в частности прокидывание портов, socks-прокси), а также socat — улётная штука. Ещё tcpdump тоже рекомендую потыкать, очень помогает в отладке сетевых проблем.
S>Особых отличий в pipelin'e для разработки в линукс от разработки в венде, я думаю, нету.
В целом да. В линуксе чуть удобней терминал.
>командам.
S>(Ну и было бы здорово что-нибудь для администрирования линупса -- что-то кроме iptables надо знать уметь на уровне
S>продвинутого пользователя?)
iptables не уверен, что надо, давно им не пользовался. И вообще он уже устарел, его заменил nftables. Для фаервола в ubuntu используют ufw, в rhel — firewalld.
Не знаю, даже, что там надо уметь. Есть дистрибутив, есть к нему официальное руководство. Вот его почитай, там всё будет. В первую очередь это управление пакетами. Ну и там дистрибутиво-специфичные технологии, в RHEL надо с SELinux будет разобраться, в Ubuntu видимо с этими снапами и тд. Из задач надо исходить, смотря что тебе надо.
S>Здравствуйте.
S>Вопрос к опытным разработчикам-линуксоводам -- какие утилиты (bash) вы наиболее часто используете?
| stats | |
| |
S>Я, наример, узнал про такую мега, кмк, полезную штуку как ldd
Автор: AlexGin
Дата: 11.04.22
. Может еще что-то Дата: 11.04.22
S>в этом роде (про gcc, gdb вкурсе)?
Таким не пользуюсь, не знаю, зачем оно мне.
S>Какие инструметы для разработки используете, если максимально абтсрагироваться от языка? Ну т.е. что-то вроде vim, vs code, git и т.п.?
vim для редактирования файлов по-быстрому. Для разработки пользуюсь Intellij Idea. Пробовал vs code, хорошая штука, но идее уступает на мой взгляд. git для сложных ситуаций, а так обычно из идеи коммичу и тд.
S>Может еще какие полезные кросс-языковые, но линукс специфичные интсрументы посоветуете?
Самое полезное это освоить sh, bash или zsh и все сопутствующие инструменты (grep, sed, awk, bc, head, tail и тд). Ну less, man из очевидного.
Из неупомянутого — рекомендую разобраться с неочевидными возможностями ssh (в частности прокидывание портов, socks-прокси), а также socat — улётная штука. Ещё tcpdump тоже рекомендую потыкать, очень помогает в отладке сетевых проблем.
S>Особых отличий в pipelin'e для разработки в линукс от разработки в венде, я думаю, нету.
В целом да. В линуксе чуть удобней терминал.
>командам.
S>(Ну и было бы здорово что-нибудь для администрирования линупса -- что-то кроме iptables надо знать уметь на уровне
S>продвинутого пользователя?)
iptables не уверен, что надо, давно им не пользовался. И вообще он уже устарел, его заменил nftables. Для фаервола в ubuntu используют ufw, в rhel — firewalld.
Не знаю, даже, что там надо уметь. Есть дистрибутив, есть к нему официальное руководство. Вот его почитай, там всё будет. В первую очередь это управление пакетами. Ну и там дистрибутиво-специфичные технологии, в RHEL надо с SELinux будет разобраться, в Ubuntu видимо с этими снапами и тд. Из задач надо исходить, смотря что тебе надо.