Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
План на курса
Въведение
- Цели График на курса Въведение в курса Предпоставки Библиография Делегирани отговорности Резюме на курса
Преглед на основите – по желание
- Файлове Директории и процеси Показване на директории - ls Получаване на помощ - man Показване на файлове - cat, по-прости команди Конвейер - използване | символ Пренасочване - използвайки > символ Пренасочване - използвайки >> символ Пренасочване на вход - използвайки < символ Пренасочване на грешки Използване на /dev/null Задачи на преден план Фонови задания - & Спиране на задания - убиване на специални файлове - . и .. Командният ред - PS1 Създаване на псевдоними Използване на псевдоними История на командите Редактиране на командния ред - с помощта на клавишите със стрелки Редактиране на командния ред - използване на vi Персонализиране на обвивката Началната директория - HOME Работната директория - pwd Промяна на директории - cd Създаване на директория - mkdir Премахване на директория - rmdir Интерактивно копиране - cp -i Интерактивно преместване - mv -i Интерактивно премахване - rm -i Премахване на директории - rm -r Заместващи карти - Генериране на име на файл Word count - wc Намиране на файлове - намиране Намиране на текст във файлове - grep, сортиране , cut, uniq, tr Промяна на разрешения - chmod
черупка Programming
- Създаване на Shell скриптове Тестване на командата Създаване на скриптовия файл Добавяне на разрешения за изпълнение Тестване на скрипта Изпълнение на скрипта - време Изпълнение на скрипта - точка Изпълнение на скрипта - exec Изпълнение на скрипта - ksh Отстраняване на грешки в скрипта Предаване на параметри Командата read Използване на read in Scripts Избор на Shell Tidying The Output Suppressing Input - stty
Специални знаци и променливи
- Кавички Цитирани низове - ", ' Escape Character - * Цитирани низове - ` Използване на $(...) Системни променливи - задаване на други специални променливи Потребителски променливи Потребителски променливи - дезадаване Променливи в скриптове Типова команда Целочислени променливи Специални конструкции
Създаване на менюта
- Условия - случай Създаване на меню Итерация - докато, докато Задържане на изхода - заспиване Задържане на изхода - фиктивно четене Завършване на скрипта Прекратяване на цикъла Скрита опция - разклоняване на обвивка Прихващане на прекъсвания - прихващане Повече за прекъсванията Маркиране на текст - tput Позициониране на курсора - заден раздел \b Меню на Korn Shell
Избор
- Условно тестване Тестване на файлови атрибути Тестване на разрешения за файлове Множество тестове - вложени ifs Множество тестове - elseif Условието NOT Множество условия в един тест Тестване на низове Използване на квадратни скоби Избягване на нулев вход Тестване на числа Още за случая Показване на променливи Поставяне на интервали Тестване на команди
Итерация, цикъл
- Изчисления - нека итерация - докато, докато безкраен цикъл итерация - за повече от 9 параметъра - изместване
Подиндекси и функции
- Локални и глобални променливи Подскрипти Експортиране Команда Изход Статус Псевдоними Функции Полезни функции Връщане на статус Функции за манипулиране Функции в скриптове
Разширени команди
- Отстраняване на грешки - задаване на настройка - задаване на обединяване на файлове - присъединяване на обединяване на файлове - поставяне, основно име и име на директория Job Control - задания Regular Expressions Global Regular Expression Printer - grep Expression grep - egrep Fast grep - fgrep Изчисления - expr Изчисления – bc, команда eval, команда за обработка на аргументи getopts Използване на масиви
Разширено редактиране – vi & sed
- vi - Mapping Key Combinations Mapping Control Keys Използване на съкращения Редактиране на много файлове Regular Expressions Global Insert Here document, Batch Stream Editor - sed, sed delete, -d, sed print, -p, sed suppress, -n, sed quit, -q, sed файл, -f, sed множествен вход, sed Търсене и замяна sed Пример
Обработка на текстови файлове - awk
- Инструментът awk Programming Съпоставяне на шаблони с регулярни изрази Сравняващи шаблони Съставни шаблони Диапазонни шаблони Специални шаблони Вградени функции Отстраняване на неизправности awk Скриптове, предаващи параметри Използване на Contains printf Функция Изчисления Функции substr дължина Изявления за действие Контролен поток Изявления Масиви Масиви с for цикли awk Примери
Изисквания
Курсът е подходящ само за тези, които имат добри практически познания по UNIX или са посещавали курса Въведение в UNIX.
14 Hours
Oтзиви от потребители (1)
Wojciech and NobleProg focused the itinerary to feet my needs.