- •Міністерство освіти і науки україни
- •Процесори персональних комп’ютерів
- •Пам’ять комп’ютера
- •Інтерфейси та порти вводу-виводу
- •Відеосистема
- •Принтери
- •Операційні системи
- •Комп’ютерні мережі
- •Ознайомлення з комп’ютером, файловою системою, операційною системою 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. Робота з файлами і каталогами Теоретичні відомості
- •Команди для роботи з файлами і каталогами
- •Хід роботи
- •Гнатів Богдан Васильович
Команди для роботи з файлами і каталогами
Командаcd
ПризначенняЗмінює поточний робочий каталог.
Синтаксисcd ім’я_каталогу
Опції і змінніім’я_каталогу– ім’я каталогу, який повинен стати поточним. Якщо в команді не вказати ім’я каталогу, то система автоматично переходить у вихідний каталог користувача.
Зауваженнякористувач повинен мати повноваження на користування каталогами, які він хоче зробити активними. Існує два спеціальні позначення каталогу:
.– вказує на поточий каталог;
..– вказує на батьківський каталог.
Повідомлення No such file or directory. Таке повідомлення свідчить про те, що вказано на неіснуючий каталог.
сd/dir? Якщо в імені каталогу зроблена описка, командаcdпідказує ім’я каталогу, яке користувач, ймовірно, мав на увазі. Щоб зробити/dir поточним каталогом, потрібно натиснути на будь-яку клавішу, а щоб відмінити команду – на клавішу<n>.
Приклад
Для переходу з поточного каталогу в каталог /usr/srcпотрібно ввести:
[am21@localhost am21] $ cd /usr/src
Після вводу цієї команди користувач опиниться у каталозі src. Якщо тепер запустити команду:
[am21@localhost am21] $ cd ..
то поточним каталогом стане батьківський каталог /usr.
Якщо ввести команду лише cd, то поточним каталогом стане домашній каталог користувача.
Команда pwd
ПризначенняПовідомляє користувачу його поточний робочий каталог.
Синтаксис pwd
Повідомлення Cannot openабо Read error in. Обидва повідомлення показують, що в системі є проблема. Потрібно звернутись до системного адміністратора.
Приклад
Виведемо ім’я каталогу для перевірки виконання команди cd /usr/bin.
[am21@localhost am21] $ pwd
/usr/bin
Команда cp
Призначення Копіює файли. Може скопіювати один файл в інший або список файлів у каталог.
Синтаксис cp [-fip] вихідний_файл файл_призначення
або
cp [-fip]вихідний_список каталог_призначення
Опції і змінні -f: видаляє існуючі вихідні файли;
-і: перед копіюванням виводитиметься повідомлення про підтвердження цієї операції;.
-р: в новий файл буде скопійована також інформація про власника, права доступу, часу і дати;
вихідний_файл: файл, який потрібно скопіювати;
файл_призначення: ім’я файла, в який буде скопійований вихідний файл;
вихідний_список : список файлів для копіювання, що розділені пропусками;
каталог_призначення : каталог, куди копіюються файли.
Зауваження При спробі запису в каталог, до якого немає доступу, а також копіювання списку файлів в інший файл, видається повідомлення про помилку, а вихідні файли залишаються незмінними.
Приклад
Команда копіювання файла Fв файлcopyF:
[am21@localhost am21] $ cp F copyF
Ця команда скопіює всі файли поточного каталогу, що починаються з LAB, в каталогhome/am21:
[am21@localhost am21] $ cp LAB* /home/am21
Команда cat
Призначення Використовується для прегляду невеликих текстових файлів і злиття декількох файлів в один
Синтаксис cat [-sn] список_файлів
Опції та змінні -s: подавляє повідомлення про файли, що не читаються;
-n: нумерує всі рядки вихідного файла;
список_файлів: (необов’язковий) це список файлів, які повинні бути об’єднані.
Зауваження Командуcatзручно використовувати для злиття декількох файлів. Це можна здійснити за допомогою командисat file1 file2>file3.
Приклад
Вміст файлів text1іtext2направити в стандартний вивід.
[am21@localhost am21] $ cat text1 text2
Команда chmod
Призначення Змінює права доступу на файли і каталоги.
Синтаксисchmod ч_права список_файлів
або
chmod категорія дія с_права список_файлів
Опції та змінні список_файлів: список файлів, яким потрібно змінити права доступу.
ч_права: числове представлення рівнів доступу (0-7).
категорія: категорії користувачів, для яких слід змінити права доступу.
дія: те, що потрібно виконати з правами доступу (+,-,=) .
с_права: символьне представлення рівнів доступу (rwx).
Приклад
Змінити права доступу для файла permission.t на rwх------, якщо його поточні праваrwxrw-rw-.
[am21@localhost am21] $ chmod 700 permission.t
або
[am21@localhost am21] $ chmod go+rw permission.t
Команда chown
Призначення Змінює власника файла, а також групу, до якої він належить.
Синтаксисchown користувач список_файлів
Опції та змінні користувач: числовий ідентифікатор чи ім’я користувача.
список_файлів: список файлів, власників яких потрібно змінити.
Приклад
Передати всі файли підкаталогу /home/am21 власникуroot.
[am21@localhost am21] $ chown root /home/am21/*
Команда more
ПризначенняВиводить вміст файлів по одному екрану за один раз. Текст можна гортати лише донизу.
Синтаксисmore [-cfnsw][+н_рядка][+/шаблон] ім’я_файла
Опції та змінні -с: перед виводом кожного екрану очищає весь попередній вміст.
-f: підраховує логічні рядки замість екранних рядків. Довгі рядки, які виходять за межі екрана, не враховуються.
-n: виводить поnрядків на екран.
-s: з’єднує декілька порожніх рядків в один.
-w: чекає в кінці файла завершальних дій користувача. Як правило, команда more закінчує виконання, якщо закінчився файл.
+н_рядка : номер рядка, з якого почати перегляд файла.
+/шаблон: здійснює пошук спеціального шаблону або фрази і починає виводити файл на екран з цього місця.
Приклад
Переглянути текстовий файл php.iniвід словаmaxfilesize.
[am21@localhost am21] $more +/maxfilesize php.ini
Команда find
ПризначенняДає змогу виконувати пошук файлів із заданими ознаками в будь-якому каталозі, а також в усіх його підкаталогах. Проглядає задані каталоги, створюючи список файлів, які відповідають вказаному критерію. Файли можуть порівнюватись за іменем, розміром, часом створення, часом модифікації тощо. Можна також виконати деяку команду із зіставленим файлом кожного разу, коли файл знайдено.
Синтаксисfind список_каталогів зіставлення
Опції та змінні список_каталогів :список каталогів, розділених пропусками, в яких потрібно шукати файли;
зіставлення : визначає умову відповідності для шуканих файлів. Може приймати такі значення:
-name файл: змушує командуfindшукати вказаний файл. Якщо ім’я файла взяте у подвійні лапки, то воно може містити шаблони.
-type x: зіставляє всі файли типух, дех:
сБайт-орієнтований пристрій
bБлок-орієнтований пристрій
dКаталог
fЗвичайний файл
-print: виводить імена знайдених файлів
-atime дні: зіставляє всі файли, останній доступ до яких здійснювався задану у зміннійднікількість днів тому.
-newer файл: зіставляє всі файли, які модифікувалися пізніше від заданого файла.
Зауваження Виразизіставленняможна групувати і комбінувати згідно із встановленим критерієм. Аргументдніможе бути зі знаками плюс або мінус, що означають “більше ніж” або “менше ніж”, відповідно.
Повідомлення find: bad option -badoption: користувач неправильно задав умову зіставлення.
find: incomplete statement: це повідомлення означає, що задано недостатня кількість параметрів.
Приклад
Знайти файл F1у поточному каталозі і його підкаталогах та вивести його ім’я.
[am21@localhost am21] $ find –name F1 –print
Команда rm
ПризначенняВидаляє файли, каталоги і дерева каталогів.
Синтаксисrm [-rif] список_файлів
Опції та змінні -r: рекурсивно знищує каталоги (до 17 рівнів).
-і: задає інтерактивний режим.
-f: задає форсований режим.
--: задає кінець всіх опцій.
список_файлів: список імен файлів та каталогів, які розділені пропусками.
Приклад
Видалити каталог badfolderі всі його підкаталоги.
[am21@localhost am21] $ rm –r badfolder
Команда mkdir
ПризначенняСтворює нові каталоги у файловій системі.
Синтаксисmkdir [-mp] ім’я_каталогу
Опції та змінні -m доступ: задає права доступу.
-p: автоматично створює дочірні каталоги, якщо вони не існують.
ім’я_каталогу : ім’я нового каталогу.
Приклад
Створити підкаталог newfolderу своєму поточному каталозі.
[am21@localhost am21] $ mkdir newfolder
Команда rmdir
ПризначенняВидаляє порожні каталоги.
Синтаксисrmdir [-ps] список_каталогів
Опції та змінні -p: вказує видалити всі батьківські каталоги.
-s: подавляє повідомлення, якщо активна опція-р.
список_каталогів: список розділених пропусками імен каталогів.
Приклад
Видалити порожній підкаталог /home/emptyfolder.
[am21@localhost am21] $ rmdir/home/emptyfolder
Команда mv
ПризначенняПереміщає(перейменовує)файли або каталоги.
Синтаксисmv [–f] список_файлів_д каталог_п
Опції та змінні -f: здійснює запис поверх існуючих файлів.
список_файлів_д: один або кілька файлів (каталогів), які розділені пропусками, що потрібно перемістити.
каталог_п: файл або каталог, у який буде здійснене переміщення.
Зауваження Командаmvне може фізично перемістити каталог, вона може тільки перейменувати його.
Приклад
Перейменувати файл oldname.f на newname.f.
[am21@localhost am21] $mv oldname.f newname.f
Команда ln
ПризначенняСтворює посилання на інший файл.
Синтаксис ln [-fs] вихідний_файл файл_призначення
Опції і змінні -f : посилання буде створене примусово. При цьому, якщо файл призначення існує, то його дані будуть знищені і створене нове посилання.
-s : для створення символьних посилань.
вихідний_файл: файл, який потрібно скопіювати.
файл_призначення : ім’я файла призначення.
Приклад
Потрібно створити ярлик (посилання) F1.lnkна файл/usr/fld1/F1.txt.
[am21@localhost am21] $ln –s /usr/fld1/F1.txt F1.lnk
Команда ls
ПризначенняСтворює лістинг вмісту каталогів файлової системи.
Синтаксис ls [-1aCxdl] каталог
Опції і змінні-1: виводить кожен файл з нового рядка.
-а: показує всі файли, включаючи поточний і батьківський каталоги та приховані файли.
-С: вивід по стовпцях із сортуванням зверху донизу.
-x: вивід по стовпцях із сортуванням зліва направо.
-d: виводиться лише поточний каталог (.) без його вмісту. У комбінації–dl повертає інформацію про каталог.
-l: розширений лістинг, який містить детальну інформацію про файли та каталоги.
-t: сортує за часом останньої модифікації (з опцією–l).
-r: сортування у зворотному порядку.
Приклад
Створити лістинг файлів поточного каталогу з розбивкою по стовпцях.
[am21@localhost am21] $ls -c
Команда touch
ПризначенняЗмінює дату останнього відкриття та модифікації файла.
Cинтаксис touch [-amt] ім’я_файла
Опції і змінні-a: змінює лише час останнього відкриття.
-m : змінює лиш час останньої модифікації.
-t[[СС]РР]ММДДгг:хх[.cc]: змінює час не на поточний, а на заданий у шаблоні після параметру.
Приклад
Змінити час модифікації файла rt.f поточного каталогу на 07 год. 05 хв.
26 червня 1988 року.
[am21@localhost am21] $touch –m –t 198806240705.00 rt.f
Для більшості з вищенаведених команд перелічено лише ті опції, які найчастіше використовуються. Для одержання детальної інформації про команду використовуйте man імя_кмд.