Реферат по предмету "Информатика, программирование"


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

Міністерствоосвіти і науки, молоді та спорту України
Тернопільськийнаціональний технічний університет ім. І.Пулюя
Кафедракомп’ютерних систем та мереж
Звіт
долабораторної роботи №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-vgrep | 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 patternfiles — шукати pattern в files
grep-r patterndir — шукати рекурсивно pattern в dir
command | greppattern — шукати 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.tarfiles — створити tar-архів з ім'ям file.tar містить files
tar xf file.tar- розпакувати file.tar
tar czffile.tar.gz files — створити архів tar з стисненням Gzip
tar xzffile.tar.gz — розпакувати tar з Gzip
tar cjffile.tar.bz2 — створити архів tar з стисненням Bzip2
tar xjffile.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, та вивчивйого основні команди.


Не сдавайте скачаную работу преподавателю!
Данный реферат Вы можете использовать для подготовки курсовых проектов.

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

Пишем реферат самостоятельно:
! Как писать рефераты
Практические рекомендации по написанию студенческих рефератов.
! План реферата Краткий список разделов, отражающий структура и порядок работы над будующим рефератом.
! Введение реферата Вводная часть работы, в которой отражается цель и обозначается список задач.
! Заключение реферата В заключении подводятся итоги, описывается была ли достигнута поставленная цель, каковы результаты.
! Оформление рефератов Методические рекомендации по грамотному оформлению работы по ГОСТ.

Читайте также:
Виды рефератов Какими бывают рефераты по своему назначению и структуре.