- •Міністерство освіти і науки україни
- •Процесори персональних комп’ютерів
- •Пам’ять комп’ютера
- •Інтерфейси та порти вводу-виводу
- •Відеосистема
- •Принтери
- •Операційні системи
- •Комп’ютерні мережі
- •Ознайомлення з комп’ютером, файловою системою, операційною системою Windows xp. Вікна та дії над ними Теоретичні відомості
- •Хід роботи
- •Windows хр. Папки, файли, ярлики та дії над ними Теоретичні відомості
- •Про організацію папок і файлів у файловій системі
- •Хід роботи
- •Windows хр. Панель завдань і меню «Пуск». Налаштування середовища. Програма Explorer (Провідник) Теоретичні відомості
- •Хід роботи
- •Word. Створення документів Теоретичні відомості
- •Хід роботи
- •Word. Форматування текстових документів Теоретичні відомості
- •Хід роботи
- •Word. Дії з фрагментами тексту Теоретичні відомості
- •Хід роботи
- •Word. Дії з об’єктами. WordArt Теоретичні відомості
- •Хід роботи
- •Word. Побудова таблиць і діаграм Теоретичні відомості
- •Хід роботи
- •Word. Науково-технічні тексти Теоретичні відомості
- •Хід роботи
- •Excel. Електронні таблиці. Структура таблиці й основні типи даних Теоретичні відомості
- •Хід роботи
- •Exсel. Діапазони клітинок. Копіювання формул Теоретичні відомості
- •Хід роботи
- •Excel. Використання функцій Теоретичні відомості
- •Хід роботи
- •Excel. Організація розгалужень. Теоретичні відомості
- •Хід роботи
- •Excel. Побудова графіків і діаграм Теоретичні відомості
- •Хід роботи
- •PowerPoint. Основи побудови презентацій Теоретичні відомості
- •Хід роботи
- •PowerPoint. Використання анімації. Теоретичні відомості
- •Хід роботи
- •Linux. Використання редактора vim (VI) Теоретичні відомості
- •Створення і збереження файла редактором vim
- •Переміщення курсора
- •Редагування тексту
- •Пошук і заміна тексту
- •Основні команди редактора vim
- •Хід роботи
- •Linux. Базові принципи використання менеджера вікон kde Теоретичні відомості
- •Хід роботи
- •Linux. Основи роботи з командним інтерпретатором bash Теоретичні відомості
- •Параметри сеансу роботи із системою
- •Перевірка каталогу і прав доступу
- •Інформація про поточну активність користувачів
- •Завершення роботи з командною оболонкою (консоллю)
- •Основні властивості командного інтерпретатора
- •1. Символи заміщення
- •2. Псевдоніми
- •3. Автодоповнення команди
- •4. Конвеєри
- •5. Перенаправлення вводу і виводу
- •6. Робота з хронологією команд
- •7. Редагування командного рядка
- •8. Керування процесами
- •9. Вбудовані команди
- •10. Змінні оточення командного інтерпретатора
- •Зміна запрошення командного рядка
- •Хід роботи
- •Linux. Робота з файлами і каталогами Теоретичні відомості
- •Команди для роботи з файлами і каталогами
- •Хід роботи
- •Гнатів Богдан Васильович
9. Вбудовані команди
Командний інтерпретатор bash має набір вбудованих команд. Більшість з них є виконавчі файли. Вбудованими єalias,jobs,fg,history. Крім них, доступними є команди:
help – видає список всіх команд інтерпретатора або опис однієї команди, ім’я якої передано як аргумент;
pwd – виводить ім’я поточного робочого каталогу;
eval – обчислює переданий команді аргумент і виводить результат;
logout – припиняє сеанс роботи з поточним командним інтерпретатором;
exit – вихід з командного інтерпретатора;
export – робить змінну, яка задана як параметр, доступну в середовищі командного інтерпретатора;
set – оголошує змінну;
unset – видаляє змінну;
clear– очищає екран.
10. Змінні оточення командного інтерпретатора
За допомогою змінних можна керувати середовищем командного інтерпретатора bash.
Змінна PATH
Всі не вбудовані команди – це однойменні виконавчі файли, що знаходять у певних каталогах. Змінна PATH містить розділений двокрапками список каталогів, які використовуються оболонкою при пошуку команд для виконання. Оболонка проглядає список каталогів, перелічених у змінній PATH,до того часу, поки не буде знайдена потрібна команда, а потім виконує цю команду. Якщо команда не буде знайдена, з’явиться повідомленняbadcommand: command not found. Якщо команда не може бути виконана, то з’явиться повідомлення про помилкуbadcommand: Permission denied. Наприклад, нехай для деякого користувача змінна PATH приймає значення:
PATH =/usr/bin:/bin:.:/usr/ucb:/home/james/bin:/usr/local/bin
Нехай користувач вводить команду elm, при цьому оболонка спробує знайти файл з іменемelmв перелічених у PATH каталогах:
Оболонка шукає виконавчий файл /usr/bin/elm.
Якщо він не знайдений, оболонка шукає файл /bin/elm.
Якщо він й далі не знайдений, оболонка шукає файл /elm.
Якщо він знову не знайдений, оболонка шукає /usr/ucb/elm.
При незнайденому файлі оболонка шукає файл /home/james/bin/elm.
Якщо такий файл не знайдено, оболонка шукає файл /usr/local/bin/elm.
Якщо відповідна команда таки не знайдена, то оболонка видає повідомлення про помилку.
Крапкою позначається поточний робочий каталог. Якщо він не наведений у змінній PATH, то ви не зможете виконати програму у поточному каталозі.
Змінна HOME
Задає ваш домашній каталог (початковий каталог чергового користувача) – той самий, в якому ви опинились після реєстрації. Для переходу в інший каталог використовують команду cd. Наприклад, щоб перейти в каталог/usr/local/games, введітьcd/usr/local/games. Для повернення у свій робочий каталог можна виконати командуcd. До змінноїHOMEможна звертатись при написанні сценаріїв оболонки, в яких використовуються файли з робочого каталогу. Замість того, щоб писати команду у виглядіgrep$number/usr/wrev/sales/data.01, введіть її якgrep $number$HOME/sales/data.01.
Інші змінні оточення наведемо у вигляді таблиці.
Змінна |
Опис |
PS1 |
Це рядок первинного запрошення командного інтерпретатора. В цій змінній міститься рядок символів. Вона використовується як первинне запрошення. Запрошення – рядок символів, що виводиться оболонкою кожного разу, якщо вона готова прийняти команду. |
PS2 |
Це рядок вторинного запрошення командного інтерпретатора. |
HISTSIZE |
Кількість команд, які потрібно зберегти в списку виконаних команд. Стандартне значення – 1000. |
HISTFILE |
Ім’я файла, в якому зберігається список виконаних команд. Стандартне значення – /.bash_history |
PWD |
Поточний робочий каталог. |
OLDPWD |
Попередній робочий каталог. |
EDITOR |
Стандартний редактор, який використовується багатьма програмами і утілітами. |