powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Что программисту нужно знать в Linux?
21 сообщений из 71, страница 3 из 3
Что программисту нужно знать в Linux?
    #40124400
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bga83,

разница обработки метасимволов в командной строке
...
Рейтинг: 0 / 0
Что программисту нужно знать в Linux?
    #40124402
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программисты работают с системным API, а не командной строкой.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что программисту нужно знать в Linux?
    #40124419
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скажем так - надо ориентироваться в этом...
условно говоря - если придется в коде применить такое, то не бежать же к админу или "продвинутому пользователю Линукс"
на уровне застегнуть штаны - хоть на молнии хоть на "болтах".........
Линукс всегда на болтах - надежно, но чуть посложнее
...
Рейтинг: 0 / 0
Что программисту нужно знать в Linux?
    #40124423
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex_Ustinovусловно говоря - если придется в коде применить такое

То есть правильный программист линух это тот, который в коде вызывает
system("find *.txt -exec mv и т.д.") вместо использования rename()? Ню-ню...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что программисту нужно знать в Linux?
    #40124425
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

Alex_Ustinovусловно говоря - если придется в коде применить такое

То есть правильный программист линух это тот, который в коде вызывает
system("find *.txt -exec mv и т.д.") вместо использования rename()? Ню-ню...

Не совсем. Правильный программист линух это тот кто не испытывает ужаса при необходимости что-либо сделать в консоли.
Команда find однозначно входит в базовый набор знаний.
...
Рейтинг: 0 / 0
Что программисту нужно знать в Linux?
    #40124427
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

мда..
программист в Линукс не бегает к пятерым соседям и не просит помощи
а спокойно делает свое дело.
Линукс как бы уже "априори" - @man@ фиган и так далее, что тут еще говорить.
...
Рейтинг: 0 / 0
Что программисту нужно знать в Linux?
    #40124433
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно еще знать целевой дистрибутив. Т.е. всякие apt/yum/rpm. Нужно знать как выглядит структура
etc. Знать init/systemd. И особенности местных шеллов. Знать рекомендуемые файловые системы
(zfs, btrfs, xfs) их комплектация и наличие может сильно разнится.

Это к вопросу об унификации знаний в Линуксе. Почему-то люди забывают об этом упомянуть.
...
Рейтинг: 0 / 0
Что программисту нужно знать в Linux?
    #40124441
Фотография bga83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Нужно еще знать целевой дистрибутив. Т.е. всякие apt/yum/rpm. Нужно знать как выглядит структура
etc. Знать init/systemd. И особенности местных шеллов. Знать рекомендуемые файловые системы
а это то тоже зачем?
...
Рейтинг: 0 / 0
Что программисту нужно знать в Linux?
    #40124446
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это чтоб программировать Линукс правильно.

По поводу man. Это справочник для профессионалов.
Это когда вы уже что-то почитали по основам и вам надо просто глянуть какие параметры и прочие протокольные вещи.

Советовать же man как источник для обучения ... Ну это надо быть очень жестоким человеком.
...
Рейтинг: 0 / 0
Что программисту нужно знать в Linux?
    #40124450
Фотография bga83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Это чтоб программировать Линукс правильно.
системные API не зависят от дистрибутива и уж тем более от особенностей раскладки конфигов в etc конкретного дистрибутива
...
Рейтинг: 0 / 0
Что программисту нужно знать в Linux?
    #40124460
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bga83
mayton
Это чтоб программировать Линукс правильно.
системные API не зависят от дистрибутива и уж тем более от особенностей раскладки конфигов в etc конкретного дистрибутива


Знание особенности ОС это тем не менее не отменяет.

Тем более, если:
Требование вакансии...
базовые или уверенные знания Linux.
...
...
Рейтинг: 0 / 0
Что программисту нужно знать в Linux?
    #40124463
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonСоветовать же man как источник для обучения ... Ну это надо быть очень жестоким
человеком.

Почему? man 7 как раз и описывает основы и общие концепции.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что программисту нужно знать в Linux?
    #40124475
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

maytonСоветовать же man как источник для обучения ... Ну это надо быть очень жестоким
человеком.

Почему? man 7 как раз и описывает основы и общие концепции.

Хорошо. Вот я решил занятся асинхронным I/O в Линуксе. Какой man описывает общие концепции?
Я-же не могу топтать ман без концепций. Буду выглядеть как странный рандомный читака.
...
Рейтинг: 0 / 0
Что программисту нужно знать в Linux?
    #40124478
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonВот я решил занятся асинхронным I/O в Линуксе. Какой man описывает общие концепции?

man 7 aio

Там и ссылка в конце на книжку.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что программисту нужно знать в Linux?
    #40124479
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну тоесть нужно начинать с книжного каталога. Я к этому и веду.
...
Рейтинг: 0 / 0
Что программисту нужно знать в Linux?
    #40124480
mayton
Советовать же man как источник для обучения ... Ну это надо быть очень жестоким человеком.

раньше по ним и вникали
доков то не было
...
Рейтинг: 0 / 0
Что программисту нужно знать в Linux?
    #40124483
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonНу тоесть нужно начинать с книжного каталога.

man man

Сюрприз: у него тоже есть каталог.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что программисту нужно знать в Linux?
    #40124484
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как будет угодно. Я не настаиваю.
...
Рейтинг: 0 / 0
Что программисту нужно знать в Linux?
    #40124567
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

авторВот я решил занятся ЧЕМ-ТО в Линуксеречь в топике преимущественно о том, что для начала надо знать Линукс, а ЧТО_ТО - это уже предметная область.
...
Рейтинг: 0 / 0
Что программисту нужно знать в Linux?
    #40124670
Фотография volodin661
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Lejnin

разница в обработке метасимволов в командной строке: напишите команду как переименовать все *.txt в *.doc


pwsh
Код: powershell
1.
dir *.txt | rename-item { $_.name -replace '[.]txt$','.doc' }



вот эта штука в кудрявых скобках {} - лямбда,
$_ - это topic-variable, она связывается с приходящим по конвейеру об'ектом
-replace принимает регулярные выражения

и в Windows так же переименует.
и в MacOS
...
Рейтинг: 0 / 0
Что программисту нужно знать в Linux?
    #40124677
в MC F6 нажать
...
Рейтинг: 0 / 0
21 сообщений из 71, страница 3 из 3
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Что программисту нужно знать в Linux?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]