<ім’я команди> <опції> <аргументи>
Ім’я команди – Ім’я відповідного виконавчого файлу
Опції – режими виконання команди
Аргументи – інформація, необхідна для виконання команди
Таблиця 1 - Інформаційні команди:
man | cистема допомоги |
help | короткий синтаксис основних команд |
locate | пошук файлів, використовуючи індексную базу |
whereis | Пошук бінарних файлів(утиліт), результатних (початкових) текстів, файлів допомоги |
date | вивід поточної дати, часу |
who | інформація пол активних користувачів |
whoami | Виводить поточне реєстраційне ім”я |
users | виводить список підключенних користувачів |
uname | виводить інформацію про ОС |
w | виводить список підключених користувачів і що вони роблять на даний момент |
hostname | виводить інформацію про ім”я комп”ютера |
echo ТЕКСТ | Виведення тексту на екран |
Таблиця 2 - Команди навігації по файловій системі
pwd | Відображення поточної директорії |
cd <директория> | Змінює поточну директорію |
ls | Відображає вміст директорії, опція розширена інформація |
mkdir <директория> | Створює директорію |
touch <файл> | Відновляє час доступу та модифікації кожного файлу до поточного часу, якщо файлу немає створює пустий файл |
cp ИСТОЧНИК НАЗНАЧЕНИЕ | Копіювання файлів |
mv ИСТОЧНИК НАЗНАЧЕНИЕ | Переміщення файлів |
cat ФАЙЛ1.. ФАЙЛ N | Об”єднує файли та виводить на стандартний вивід |
ln [КЛЮЧ]... ЦЕЛЬ [ИМЯ_ССЫЛКИ] | Створює посилання на вказаний TARGET з не обов”язковим ім”ям LINK_NAME. Опція s символьне посилання. |
more \ less ФАЙЛ | Команди виводу великіх файлів |
unlink ФАЙЛ | Видалення файлу |
rm ФАЙЛ -d, --directory удаляет каталог -r, -R, --recursive рекурсивно удалить содержание каталога | Видалення файлів, директорій |
file ФАЙЛ | Визначає тип файлу |
tee [ФАЙЛ] | Копіює стандартний ввід в кожен ФАЙЛ, а також в стандартний вивід. |
Перенаправлення вводу\виводу
|
|
Результати роботи команд можна записувати в файли або передавати на вхід інших команд
Таблиця 3 – Спецсимволи командного рядка
>file | Перенаправлення стандартного потоку виводу в файл file |
>> file | Додавання в файл file данних з стандартного потоку виводу |
< file | Отримування стандартного потоку вводу з файлу file |
p1 | p2 | Передача стандартного потоку виводу програми p1 в поток вводу програми p2 |
n > file | Переключення потоку виводу з файлу з дескриптором n в файл file |
n >> file | Додавання нотаток потоку виводу з файлу з дескриптором n в файл file |
n > &m | Злиття потоків з дескрипторами n &m |
Оболонка оперує з введеною та виведеною інформацією за допомогою файлів спеціального виду - ``потоків (streams)''. Стандартний вивід - це файл, в який оболонка виводить результати роботи команд - за умовчанням, на екран Вашого терміналу. Стандартне введення (звичайне це клавіатура) є джерелом даних для команд Якщо команда завершує виконання з помилкою, на екран звичайно виводиться повідомлення про помилку. Це повідомлення належить окремому стандартному потоку для помилок.
|
|
Ви можете перенаправити висновок замість цих потоків в інші - наприклад, у файл або команду. Нижче приведені операції перенаправлення, які використовує оболонка при роботі із стандартним введенням або виводом.
потік введення 0
потік виводу 1
потік помилок 2