Відмінності між версіями «Linux.Довідник команд»

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
(Створена сторінка: Працюючи в терміналі ОС Linux, не завжди всім зрозуміло, яка команда, що означає, якою варт...)
 
Рядок 1: Рядок 1:
 
Працюючи в терміналі ОС Linux, не завжди всім зрозуміло, яка команда, що означає, якою варто скористатися. У даній статті розглянемо деякі команди.<br />
 
Працюючи в терміналі ОС Linux, не завжди всім зрозуміло, яка команда, що означає, якою варто скористатися. У даній статті розглянемо деякі команди.<br />
 
== Файлові команди ==
 
== Файлові команди ==
'''ls''' - список файлів і каталогів.
+
'''ls''' - список файлів і каталогів.<br />
'''ls - al'''- форматований список з прихованими каталогами і файлами
+
'''ls - al'''- форматований список з прихованими каталогами і файлами.<br />
''' cd dir ''' - змінити директорію на dir.
+
''' cd dir ''' - змінити директорію на dir.<br />
''' cd '''- змінити на домашній каталог.
+
''' cd '''- змінити на домашній каталог.<br />
'''pwd''' - показати поточний каталог.
+
'''pwd''' - показати поточний каталог.<br />
'''mkdir dir''' - створити каталог dir.
+
'''mkdir dir''' - створити каталог dir.<br />
'''rm file''' - видалити file.
+
'''rm file''' - видалити file.<br />
'''rm - r dir''' - видалити каталог dir.
+
'''rm - r dir''' - видалити каталог dir.<br />
'''rm - f file''' - видалити форсований file.
+
'''rm - f file''' - видалити форсований file.<br />
'''rm - rf dir''' - видалити форсований каталог dir *.
+
'''rm - rf dir''' - видалити форсований каталог dir *.<br />
'''cp file1 file2''' - скопіювати file1 в file2.
+
'''cp file1 file2''' - скопіювати file1 в file2.<br />
'''cp - r dir1 dir2''' - скопіювати dir1 в dir2; створити каталог dir2, якщо він не існує.
+
'''cp - r dir1 dir2''' - скопіювати dir1 в dir2; створити каталог dir2, якщо він не існує.<br />
'''mv file1 file2''' - перейменувати або перемістити file1 в file2. Якщо file2 існуючий каталог - перемістити file1 в каталог file2.
+
'''mv file1 file2''' - перейменувати або перемістити file1 в file2. Якщо file2 існуючий каталог - перемістити file1 в каталог file2.<br />
'''ln - s file link''' - створити символічне посилання link до файлу file.
+
'''ln - s file link''' - створити символічне посилання link до файлу file.<br />
'''touch file''' - створити file.
+
'''touch file''' - створити file.<br />
'''cat > file''' - направити стандартне введення в file.
+
'''cat > file''' - направити стандартне введення в file.<br />
'''more file''' - вивести вміст file.
+
'''more file''' - вивести вміст file.<br />
'''head file''' - вивести перші 10 рядків file.
+
'''head file''' - вивести перші 10 рядків file.<br />
'''tail file''' - вивести останні 10 рядків file.
+
'''tail file''' - вивести останні 10 рядків file.<br />
'''tail - f file''' - вивести вміст file у міру зростання, починаючи з останніх 10 рядків.
+
'''tail - f file''' - вивести вміст file у міру зростання, починаючи з останніх 10 рядків.<br />
  
 
== Управління процесами ==
 
== Управління процесами ==

Версія за 04:06, 14 травня 2015

Працюючи в терміналі ОС Linux, не завжди всім зрозуміло, яка команда, що означає, якою варто скористатися. У даній статті розглянемо деякі команди.

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

ls - список файлів і каталогів.
ls - al- форматований список з прихованими каталогами і файлами.
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.
more file - вивести вміст file.
head file - вивести перші 10 рядків file.
tail file - вивести останні 10 рядків file.
tail - f file - вивести вміст file у міру зростання, починаючи з останніх 10 рядків.

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

ps - вивести поточні активні процеси. 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 - читання, запис, виконання для усіх. chmod 755 - rwx для власника, rx для групи і інших.

Додаткові опції: man chmod.

Пошук

grep pattern files - шукати pattern в files. grep - r pattern dir - шукати рекурсивно pattern в dir. command | grep pattern - шукати pattern у виведенні command. locate file - знайти усі файли з ім'ям file.

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

date - вивести поточнi дату і час. cal - вивести календар на поточний місяць. uptime - показати поточний аптайм. finger user - показати інформацію про user. uname - a - показати інформацію про ядро. cat /proc/cpuinfo - інформація про процесор. cat /proc/meminfo - інформація про пам'ять. man command - показати мануал для command. df - показати інформацію про використання дисків. du - вивести інформацію про файловий простір поточного каталогу. 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 - продовжити зупинене закачування.