Информация об изменениях

Сообщение Re[2]: Что такое "знание Linux" для бэкэнд программиста? от 21.11.2020 17:10

Изменено 21.11.2020 17:13 benvenuto

Re[2]: Что такое "знание Linux" для бэкэнд программиста?
Здравствуйте, benvenuto, Вы писали:

B>Здравствуйте, Aleksey82, Вы писали:


A>>Листаю вакансии, и часто у веб-программистов в требованиях вакансий встречается "знание Linux". Что-то типа C++, node.js, linux.


A>>Что надо знать бэкэнд программисту, который пишет на node или питоне (или с++), о линуксе? И как за короткое время получить эти навыки?


B>Вот, кстати, хороший вопрос. Я писал под Linux (в основном RedHat), FreeBSD, Solaris и Windows и не замечал концептуальной разницы. Ну да приходилось иногда использовать grep, awk, tail и даже sed. Но это раньше, сейчас появились всякие крутые тулы вроде OpenGrok и Splunk, так что нужда в грепах как-то отпала.


B>Бывало нужно использовать было vim, а то и vi для правки конфигов на сервере, но сейчас и это ушло.


B>Отладчики командной строки такие как gdb и dbx все еще нужны, но там не так уж много знать.


B>И стандартыне команды вроде cd, ls, ps, kill, ssh надо знать.


B>Я думаю если вы почитаете по командам статьи типа https://www.howtogeek.com/481766/how-to-use-the-tail-command-on-linux/, то вполне будете соответствовать. Я, кстати, все по ходу дела осваивал.


Только не надо учить все это достаточно прочитать статьи и запомнить, что

grep — это команда, поиска строк файлов по паттерну (например grep ERROR)
awk, sed — операции с содержимым файла (заменить и тп)
tail — вывести конец файла, удобно для простмотра логов
gdb — отладчик GNU
dbx — отладчик Sun
vim — текстовый редактор
и т.д.
Re[2]: Что такое "знание Linux" для бэкэнд программиста?
Здравствуйте, benvenuto, Вы писали:

Только не надо учить все это достаточно прочитать статьи и запомнить, что

grep — это команда, поиска строк файлов по паттерну (например grep ERROR)
awk, sed — операции с содержимым файла (заменить и тп)
tail — вывести конец файла, удобно для простмотра логов
gdb — отладчик GNU
dbx — отладчик Sun
vim — текстовый редактор
и т.д.