Linux Shell Basics - курс 13 900 rub. от IBS Training Center, обучение 14 часа, Дата 26 ноември 2023 г.
разни / / November 30, 2023
Курсът се фокусира върху това да ви запознае с командния ред на Linux®, популярни помощни програми и команди от командния ред.
Изучава се принципът на създаване и изпълнение на shell скриптове (всички примери са дадени за ksh).
Разглеждат се условни оператори, цикли, специални променливи и функции.
Дадени са основите на файловата система и принципите за организиране на правата за достъп в системи, които поддържат стандарта POSIX, основните типове данни (файлове, връзки, именувани канали, файлове на устройства).
Обхванати са основите на операционната система Linux® (управление на потребители, отдалечена работа чрез ssh, управление на процеси и задачи, текстов редактор vi, услуга cron).
Предварителна подготовка
Познаване на основните принципи на програмиране (концепцията за променливи, типове данни, условия и цикли).
Въведение в shell:
- терминология (shell, GUI, CLI, терминал);
- основен синтаксис – аргументи и опции;
- вътрешни и външни екипи;
- маски, пътища към файлове и директории;
- популярни команди за навигация и работа с файлове и директории, както и показване на системна информация (ls, who,
- pwd, дата, cd, mkdir, cp, mv. и др.).
Вход и изход:
- преглед на текстови файлове;
- пренасочване на входа и изхода;
- обработка на пренасочен изход (grep, sort, wc).
Променливи на Shell:
- типове данни;
- бягство и кавички;
- заместващи знаци;
- променливи на средата, системни променливи.
Аритметични операции в CLI.
Файлова система:
- файлове, директории, файлове на устройства;
- виртуални файлови системи (devfs, procfs);
- видове файлови системи, кратко сравнение;
- съхранение на файлове на диск и фрагментиране;
- права за достъп до файлове и директории;
- потребители и групи. контрол;
- super user, su и sudo команди;
- твърди и символни връзки, именувани канали;
- точки на монтиране, /etc/fstab.
Vi текстов редактор.
Cron услуга за планиране.
Shell скриптове – създаване и изпълнение на скрипт:
- връщани стойности;
- отваряне на скоби.
Команди за работа с текст (cut, tr, grep).
Регулярни изрази.
Накратко за Сед.
Процеси в Linux (PID, ps, top, htop):
- сигнали, команда за убиване.
Управление на задачи (bg, fg, jobs).
помощни програми tar и gzip.
Дистанционна работа с файлове (ftp, scp, wget).
Намерете команда.
Масиви.
Условни изрази (ако-тогава и случай).
Цикли докато, за, докато.
Специални променливи.
Функции.
Отдалечен достъп чрез SSH:
- SSH ключове.
Допълнителни материали:
- Изберете команда за създаване на меню;
- Виртуални екрани (screen, tmux);
- nohup.