Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
План на курса
Въведение
- Цели
- График на курса
- Въведение в курса
- Предпоставки
- Библиография
- Делегиране на отговорности
- Резюме на курса
Преглед на основите – по желание
- файлове
- Директории и процеси
- Показване на директории - ls
- Получаване на помощ - човек
- Показване на файлове - котка, др
- Прости команди
- Тръбопроводи - използване | символ
- Пренасочване - чрез символ >
- Пренасочване - чрез символ >>
- Пренасочване на входа - използване на символ <
- Грешки при пренасочване
- Използване на /dev/null
- Работа на преден план
- Фонови задачи - &
- Спиране на Джобс - убиване
- Специални файлове - . и ..
- Командният ред - PS1
- Създаване на псевдоними
- Използване на псевдоними
- История на командите
- Редактиране на командния ред - с помощта на клавишите със стрелки
- Редактиране на командния ред - използване на vi
- Персонализиране на Shell
- Домашната директория - НАЧАЛО
- Работната директория - pwd
- Смяна на директории - cd
- Създаване на директория - mkdir
- Премахване на директория - rmdir
- Интерактивно копие - cp -i
- Интерактивно движение - mv -i
- Интерактивно премахване - rm -i
- Премахване на директории - rm -r
- Wild Cards - Генериране на имена на файлове
- Word броя - wc
- Намиране на файлове - намиране
- Намиране на текст във файлове - grep, sort, cut, uniq, tr
- Промяна на разрешенията - chmod
черупка Programming
- Създаване на Shell скриптове
- Тестване на командата
- Създаване на скрипт файл
- Добавяне на разрешения за изпълнение
- Тестване на скрипта
- Изпълнение на скрипта - време
- Изпълнение на скрипта - точка
- Изпълнение на скрипта - изп
- Изпълнение на скрипта - ksh
- Отстраняване на грешки в скрипта
- Предаващи параметри
- Прочетената команда
- Използване на read в скриптове
- Избор на Shell
- Подреждане на изхода
- Потискане на входа - stty
Специални знаци и променливи
- Кавички
- Цитирани низове - ", '
- Escape символ - *
- Низове в кавички - `
- Използване на $(...)
- Системни променливи - набор
- Други специални променливи
- Потребителски променливи
- Потребителски променливи - не е зададено
- Променливи в скриптове
- Команда Typeset
- Целочислени променливи
- Специални конструкции
Създаване на менюта
- Условия - случай
- Създаване на меню
- Итерация - докато, докато
- Задържане на изхода - сън
- Задържане на изхода - фиктивно четене
- Край на скрипта
- Край на цикъла
- Скрита опция - разклоняване на черупка
- Прихващане на прекъсвания - прихващане
- Повече за прекъсванията
- Маркиране на Text-tput
- Позициониране на курсора - backtab \b
- Меню на Korn Shell
Избор
- Условно тестване
- Тестване на файлови атрибути
- Тестване на разрешения за файлове
- Множество тестове - вложени ifs
- Множество тестове - elseif
- Условието НЕ
- Множество условия в един тест
- Тестване на низове
- Използване на квадратни скоби
- Избягване на нулев вход
- Тестване на числа
- Повече за случая
- Показване на променливи
- Поставяне на интервали
- Тестване на команди
Итерация, цикъл
- Изчисления - нека
- Итерация - докато, докато
- Безкраен цикъл
- Итерация - за
- Повече от 9 параметъра - изместване
Подиндекси и функции
- Локални и глобални променливи
- Долни индекси
- Команда за експортиране
- Изход от състоянието
- Псевдоними
- Функции
- Полезни функции
- Състояние на връщане
- Манипулиращи функции
- Функции в скриптове
Разширени команди
- Дебъгване - комплект
- Настройка - комплект
- Обединяване на файлове - присъединете се
- Обединяване на файлове - поставяне, основно име и име на директория
- Job Control - работни места
- Редовни Express йони
- Глобален обикновен Expressионен принтер - grep
- Expression grep - egrep
- Бърз grep - fgrep
- Изчисления - изр
- Изчисления – bc, команда eval,
- Обработка на аргументи
- getopts команда
- Използване на масиви
Разширено редактиране – vi & sed
- vi - Съпоставяне на клавишни комбинации
- Картографиране на контролни клавиши
- Използване на съкращения
- Редактиране на много файлове
- Редовни Express йони
- Глобално вмъкване
- Ето документ,
- Редактор на партиден поток - sed, sed изтриване, -d, sed печат, -p, sed потискане, -n, sed quit, -q, sed файл, -f, sed множествен вход, sed
- Намерете и заменете
- sed Пример
Обработка на текстови файлове - awk
- Инструментът awk Programming.
- Съвпадащ модел
- Редовни Express йони
- Модели за сравнение
- Сложни модели
- Обхватни модели
- Специални модели
- Вградени функции
- Отстраняване на неизправности в awk скриптове
- Предаващи параметри
- Използване на Съдържа
- функция printf
- Изчисления
- Функции
- подстр
- дължина
- Изявления за действие
- Изявления за контролен поток
- Масиви
- Масиви с цикли for
- awk Примери
Изисквания
Курсът е подходящ само за тези, които имат добри практически познания по UNIX или са посещавали курса Въведение в UNIX.
21 Часа