Команди для управління змінними

env – перегляд глобальних змінних

set – змінні певного рівня

unset – розіменування змінних

export – зробити змінну глобальною

Стандартні глобальні змінні системи, що встановлюються при запуску системи, видні у всіх підпроцесорах.

HOME домашня директорія LOGNAME логін

SHELL командний процесор HOSTNAME ім’я комп’ютера

PATH шляхи для пошуку команд HISTSIZE число команд history

MAIL шлях до файлу з листами PS1 запрошення командного рядка

CDPATH шляхи для пошуку каталогів НОМЕ шлях до домашнього

каталогу i т.п.

Приклади використання

history

$HISTSIZE=5

history

set PATH=$PATH:/home/student/scripts

set PATH=$PATH:$HOME/scripts

PS1=”`uname`:”

Підстановки

\$ $ для всіх, # - root

\d – поточна дата

\t – час

\s –діючий shell

\u – login

\w – поточний каталог

\h – ім’я хоста

Використання різних кольорів

PS1=”\033[0;32m \u@\h: \033[0m”

0;30 black 0; 33 brown

0;34 blue 0; 35 purple

0;32 green 0; 37 light gray

0;36 eyan 1; 30 dark gray

0; 31 red 1; 37 white

echo –e “\033[0;34m <text>”

Формування псевдонімів

Для простих частовикористовуємих команд необов’язково створювати скрипт - достатньо зробити "псевдонім" (alias).

Для визначення псевдонимів використовується оператор alias. Наприклад:

alias ll=’ls –l’

Отримали нову команду ll. Перевіряєм її роботу:

ll

Аналогічно визначенню змінних, навколо символа "=" не повинно бути пробелів, а якщо в "значенні" псевдоніму є пробели або спецсимволи, то йго слід "екранувати".

Подивитися список псевдонімів можна командою alias без параметрів.

Створення скриптів

Команди, які вводяться в командному рядку можна помістити у файл. Команди виконуватимуться по черзі, одна за одною.

Етапи створення:

1. У каталозі (наприклад, /home/student/my_scripts) створити звичайний текстовий файл (назвемо його ech). Це можна зробити за допомогою команди touch ech або будь-якого текстового редактора (vim, gedit, і XW)

2. Помістити в створений файл команди. Це можна зробити пере направленням виводу (>) або в текстовому редакторі. Виберемо mc → F4 Вводимо echo Hello

3. Запустити файл в виконання з допомогою спеціальних команд:

. ech

sh ech

4. Можна зробити створений файл виконуваним.

chmod u+ x ech

Якщо файл знаходиться в каталозі, прописаному в змінній PATH, або ви додали шлях до нього в змінну PATH, то запустити скрипт можна без використання додаткових команд

ech


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: