Робота з командним рядком Linux

Основні команди операційної системи Linux. Інтерфейс та робота в режимі командного рядка. Системи управління програмою на основі меню. Посилання в текстовому режимі. Список файлів і каталогів, зупинених і фонових завдань. Права доступу до файлів.

Рубрика Программирование, компьютеры и кибернетика
Вид лабораторная работа
Язык украинский
Дата добавления 02.06.2011
Размер файла 196,8 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Міністерство освіти і науки, молоді та спорту України

Тернопільський національний технічний університет ім. І.Пулюя

Кафедра комп'ютерних систем та мереж

Звіт

до лабораторної роботи №2

на тему «Робота з командним рядком Linux»

з дисципліни «Комп'ютерні системи»

Виконав:

Студент групи СІ-22

Никорчук Володимир

Перевірив:

Хомів Богдан Арсенович

Тернопіль 2011

Мета роботи: ознайомитись з командним рядком та вивчити основні команди операційної системи Linux.

Короткі теоретичні відомості

Інтерфейс командного рядка (англ. command-line interface, CLI) -- різновид текстового інтерфейсу користувача і комп'ютера, в якому інструкції комп'ютера даються тільки шляхом введення з клавіатури текстових рядків (команд). Також відомий під назвою консоль. Інтерфейс командного рядка може бути протиставлений системам управління програмою на основі меню, а також різних реалізацій графічного інтерфейсу. Формат виводу інформації в інтерфейсі командного рядка не регламентується; звичайно це простий текстовий вивід, але може бути і графічним, звуковим виводом тощо.

Робота в режимі командного рядка - це документація оболонки bash. Команди man і info дозволяють отримувати доступ до інформації про команди. Навіть якщо ви не знаєте як щось зробити в текстовому режимі Linux, існують можливість дізнатися необхідну команду, не залишаючи робочого місця і текстовий режим відповідно.

Оболонка bash дуже зручний інструмент Linux: багато операцій можна здійснювати швидше, ніж у графічному режимі користувача (GUI). Часто починаючі користувачі забувають або не знають про таку корисної функції як автозавершення команд. Командна оболонка дозволяє не писати команду або адреса -- аргумент повністю, а сама добудовує закінчення (при натисканні на клавішу Tab).

Напевно, найбільш частими завданнями, які розв'язуються за допомогою засобів командного рядка Linux є операції з файлами (копіювання, переміщення, видалення файлів і папок). У циклі уроків "Робота в режимі командного рядка Linux" цими операціями приділяється особлива увага і що дуже важливо, розглядаються способи організації посилань на файли в операційній системі Linux. Адже найчастіше, в графічній оболонці створити посилання складніше (якщо взагалі можливо), ніж у текстовому режимі. А створивши посилання в текстовому режимі, ми можемо без проблем користуватися їй в графічному. Звідси випливає, що командна оболонка bash дозволяє організувати зручну роботи в операційній системі Linux.

операційний система linux

Хід роботи

Найбільш часто використовувані команди:

· Файлові команди:

ls - список файлів і каталогів

ls-la - форматований список з прихованими каталогами та файлами

cd dir - змінити директорію на dir

cd - змінити на домашній каталог

pwd - показати поточний каталог

mkdir dir - створити каталог dir

rm file - видалити file

rm-r dir - видалити каталог dir

rm-f file - видалити форсовано file

rm-rf dir - видалити форсовано каталог dir

cp file1 file2 - скопіювати file1 в file2

cp-r dir1 dir2 - скопіювати dir1 в dir2; створить каталог dir2, якщо він не існує

mv file1 file2 - перейменувати або перемістити file1 в file2. якщо file2 існуючий каталог - перемістити file1 в каталог file2

ln-s file link - створити символічне посилання link до файлу file

touch file - створити file

cat> file - направити стандартний введення в file

less file - вивести вміст file

head file - вивести перші 10 рядків file

tail file - вивести останні 10 рядків file

tail-f file - вивести вміст file по мірі зростання, починає з останніх 10 рядків

· Управління процесами:

ps - вивести ваші поточні активні процеси

ps aux - вивести всі процеси

ps aux | grep-v grep | grep-i% name - знайти процес% name (можна використовувати часткове назва)

top - показати всі запущені процеси

kill pid - вбити процес з id pid

killall proc - вбити всі процеси з ім'ям proc

bg - список зупинених і фонових завдань; продовжити виконання зупиненої завдання у фоні

fg - виносить на передній план останні завдання

fg n - винести завдання n на передній план

· Права доступу на файли:

chmod octal file - змінити права file на octal, окремо для користувача, групи і для всіх додавати до них:

4 - читання (r)

2 - запис (w)

1 - виконання (x)

Приклади:

chmod 777 - читання, запис, виконання для всіх

· Пошук:

grep pattern files - шукати pattern в files

grep-r pattern dir - шукати рекурсивно pattern в dir

command | grep pattern - шукати pattern у висновку command

locate file - знайти усі файли з ім'ям file

· Системна інформація:

date - вивести поточну дату і час

cal - вивести календар на поточний місяць

uptime - показати час роботи з моменту включення

w - показати користувачів онлайн

whoami - ім'я, під яким ви залягання

finger user - показати інформацію про user

uname-a - показати інформацію про ядро

cat / proc / cpuinfo - інформація ЦПУ

cat / proc / meminfo - інформація про пам'ять

man command - показати мануал для command

df - показати інф. про використання дисків

du - вивести "вага" поточного каталогу

du-sh каталог - вивести "вага" певного каталогу в human readable вигляді

free - використання пам'яті і swap

whereis app - можливе розташування програми app

which app - яка app буде запущена за замовчуванням

· Архівація:

tar cf file.tar files - створити tar-архів з ім'ям file.tar містить files

tar xf file.tar - розпакувати file.tar

tar czf file.tar.gz files - створити архів tar з стисненням Gzip

tar xzf file.tar.gz - розпакувати tar з Gzip

tar cjf file.tar.bz2 - створити архів tar з стисненням Bzip2

tar xjf file.tar.bz2 - розпакувати tar з Bzip2

gzip file - стиснути file і перейменувати у file.gz

gzip-d file.gz - розтиснути file.gz в file

· Мережа:

ping host - пропінгувати host і вивести результат

whois domain - отримати інформацію whois для domain

dig domain - отримати DNS інформацію domain

dig-x host - реверсивно шукати host

wget file - завантажити file

wget-c file - продовжити зупинене завантаження

nmap-v-A scanme.nmap.org - сканувати вузол

На рисунку 1 зображено декілька команд, і безпосередньо робота з командним рядком Linux:

Рисунок 1

Висновок: на даній лабораторній роботі я ознайомився з командним рядком Linux, та вивчив його основні команди.

Размещено на Allbest.ru


Подобные документы

  • Знайомство з інтерфейсом ОС Linux, робота з довідковою системою Linux. Робота з утилітами командного рядка. Символічні посилання та архівація даних. Пошук файлів за критеріями. Робота з програмою Midnight Commander. Використання офісних додатків.

    методичка [396,5 K], добавлен 17.05.2011

  • Багатозадачна операційна система Linux. Поняття операційної системи і дистрибутиву. Команди операційної системи та файлова система Linux. Розгляд структури каталогів та основні команди. Інформація про поточний каталог, створення, зміна та знищення.

    реферат [20,0 K], добавлен 15.03.2009

  • Основні особливості операційної системи Linux, її системні та програмні характеристики. Файли, каталоги та посилання ОС. Робота зі з'ємними носіями інформації. Архівування даних. Особливості роботи в мережі, додатки, текстовий режим функціонування в ОС.

    курсовая работа [2,5 M], добавлен 07.07.2013

  • Вивчення теоретичних відомостей про Linux Mint, дистрибутива операційної системи Linux. Дослідження технології Wi-Fi. Способи об'єднання точок доступу в єдину систему. Особливості організації і управління радіоканалами. Зламування Wi-Fi точки доступу.

    курсовая работа [1,5 M], добавлен 17.05.2013

  • Методи отримання довідки щодо використання команди операційної системи. Варіанти перенесення операційної системи на новий диск. Методи зміни атрибутів файлу за допомогою команд операційної системи. Сутність фрагментації файлів і способів їх усуннення.

    контрольная работа [17,3 K], добавлен 19.07.2010

  • Набори структур даних, використовуваних для управління файлами. Права доступу до файлу. Монітор файлової системи Process Monitor. Управління аудитом в ОС Windows та в ОС Linux. Доступ до служби каталогів. Практичне застосування Process Monitor.

    курсовая работа [695,9 K], добавлен 09.01.2014

  • Складові частини операційної системи та їх призначення. Вказівки для роботи з каталогами. Команди MS DOS для роботи з файлами. Текстовий редактор MS-DOS Editor. Перенаправлення операцій вводу-виводу. Створення командних файлів та інсталяційних пакетів.

    лабораторная работа [16,2 K], добавлен 11.05.2009

  • Захист файлів від несанкціонованого доступу в ОС FreeBSD. Атрибути та права доступу до файлу. Загальні принципи захисту для всіх існуючих варіантів системи. Значення прав доступу для різних типів файлів. Паролі, їх роль у забезпеченні безпеки системи.

    контрольная работа [33,0 K], добавлен 29.06.2010

  • Створення програми на мові Асемблера, яка призначена для перегляду в текстовому режимі файлів, розмір яких більший за 64 кілобайти. Основні процедури, з яких вона складеться. Особливості та етапи перегляду великих файлів при невеликому об’ємі пам’яті.

    курсовая работа [13,1 K], добавлен 08.08.2009

  • Приклади популярних файлових систем, а також їх класифікація. Механізм просторового запису файлів. Система ISO 9660 для оптичних накопичувачів. Режими журналювання. Порівняння файлових систем Windows XP та Linux. Поняття жорсткого посилання в Linux.

    реферат [30,2 K], добавлен 07.06.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.