План на курса

Въведение

    Цели График на курса Въведение в курса Предпоставки Библиография Делегирани отговорности Резюме на курса

Преглед на основите – по желание

    Файлове Директории и процеси Показване на директории - 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

Брой участници


Започва

Свършва


Dates are subject to availability and take place between 09:30 and 16:30.

Цена за участник

Oтзиви от потребители (1)

Свързани Kурсове

Свързани Kатегории