Загальний вид командного рядка

<ім’я команди> <опції> <аргументи>

Ім’я команди – Ім’я відповідного виконавчого файлу

Опції – режими виконання команди

Аргументи – інформація, необхідна для виконання команди

Таблиця 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


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



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