Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

Пояснення загальних команд терміналу Ubuntu Linux

Summary: Наступна стаття містить інформацію про загальні команди терміналу, які використовуються в Ubuntu Linux.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Зміст:

  1. Основні команди управління
  2. Основні команди користувача та системи
  3. Основні команди дисків і прав
  4. Основні мережеві команди

Основні команди управління

 

Команди терміналу — це інструкції, які ви можете використовувати, перебуваючи в програмі терміналу Ubuntu, для виконання будь-яких завдань на вашому комп'ютері. Я розділив команди на менші таблиці, щоб зробити їх використання зрозумілішим і допомогти використовувати ці статті як орієнтир.

 
Команда Ефект Інша інформація
cd Змінити каталог За допомогою цієї команди ви можете здійснювати навігацію файловою системою (Введення тексту cd або cd~ переведе вас до домашньої теки, яка є початковою позицією за замовчуванням у Терміналі)
cd/ Перейдіть до кореневого каталогу  
cd.. На один рівень каталогу вгору  
cd- Повернутися до попереднього каталогу  
pwd Друк робочого каталогу Це покаже ваше місцезнаходження у файловій системі
bash GNU Bourne-Again Shell  
break Вихід із циклу  
case Умовне виконання команди  
clear Очистити екран терміналу  
continue Відновити наступну ітерацію циклу  
cron Фонова служба для запуску запланованих команд  
crontab Планування виконання команди пізніше  
echo Відображення повідомлення на екрані  
enable Увімкнення та вимкнення інтегрованих команд оболонки  
env Змінні середовища  
eval Обчислення кількох команд або аргументів  
expect Автоматизація програм, доступ до яких здійснюється через термінал  
export Встановлення змінної середовища  
expr Обчислення виразів  
false Нічого не роби, безуспішно  
for Розгортання слів і виконання команд  
hash Запам'ятати повний шлях до аргументу name  
hostname Друк або встановлення назви пристрою  
if Умовне виконання команди  
jobs Список активних вакансій  
join Об'єднання ліній на спільному полі  
journalctl Перегляд системних журналів і усунення неполадок Надає інформацію про журнали обслуговування, повідомлення ядра тощо
local Створення змінних  
logout Вихід з оболонки входу  
more Відображення на одному екрані за раз  
nice Установлення пріоритету команди або завдання  
nohup Запустіть команду, несприйнятливу до зависань  
notify-send Надсилання сповіщень на робочому столі  
op Доступ оператора  
readarray Читання зі stdin у змінну масиву  
readonly Позначення змінних або функцій як таких, що доступні лише для читання  
reboot Перезавантажте пристрій  
return Вихід із функції оболонки  
sed Редактор потоків  
select Прийняти введення з клавіатури  
set Маніпулює змінними оболонки та функціями  
shift Зсув позиційних параметрів  
shopt Варіанти оболонок  
shutdown Вимкніть або перезапустіть Linux  
sleep Затримка на вказаний час  
ssh Захищений клієнт оболонки Програма віддаленого входу
suspend Призупинити виконання цієї оболонки  
sync Синхронізація даних на диску з пам'яттю  
test Обчислення умовного виразу  
trap Виконання команди, коли встановлено сигнал  
true Нічого не роби, успішно  
type Опишіть команду  
unshar Розпакування скриптів оболонки  
until Виконання команд До помилки
vmstat Звіт про статистику віртуальної пам'яті  
watch Періодичне виконання або відображення програми  
while Виконує команди  
write Як надіслати повідомлення іншому користувачеві  
xargs Запуск утиліти, передача побудованих списків аргументів  
### Дає змогу робити зауваження або коментувати, не турбуючи термінал  
while Виконує команди  

Керування файлами та текстом – це команди, які безпосередньо впливають на файли та текст, які зберігаються та використовуються на комп'ютері. Dash та інструмент Windows Explorer є добре відомими версіями графічного інтерфейсу користувача (GUI) цього інструменту.

 
Команда Ефект Інша інформація
cp Копіювати Дозволяє скопіювати файл, для цього додайте ім'я файлу, який ви хочете скопіювати, разом із командою. Де знаходиться файл у каталозі, який ви переглядали. В іншому випадку введіть cp~/< file path > для того, щоб вказати, де знаходиться файл, який ви хочете скопіювати.
ls Список Виводить список усіх файлів у поточному каталозі
ls~ Виводить список файлів у домашньому каталозі Додавання назви папки показує список усіх файлів у цій конкретній папці. Наприклад: ls~/desktop Показує файли в папці «Робочий стіл»
mkdir Створення каталогу Дозволяє створити каталог. Наприклад: mkdir private-files створити новий каталог з назвою private-файли, який розташовано у домашньому каталозі. Якщо ви не перейшли до іншого каталогу або не вказали інший шлях.
mv Переїжджати Ви можете перейменувати або перемістити файл за допомогою цієї команди. Якщо ви хочете перейменувати файл на sunny сьогодні, ви можете ввести команду mv sunny day. Для цього потрібно, щоб ви перейшли до правильного каталогу або вказали правильний шлях до файлу. Коли ви вводите текст mv day ~/Desktop, день файлу буде перенесено з домашньої сторінки на робочий стіл. Однак, якщо ви також хочете перейменувати файл, як нове ім'я файлу поруч із поточним ім'ям у команді.
rm Видалити Вилучає файл, вказує шлях до файлу або ім'я файлу
rmdir Видалити каталог Видаляє об'єкт empty Каталог
rm -r Вилучити рекурсивно Видаляє каталог разом із його вмістом
grep Пошук текстових рядків  
head Показати початок файлу  
less Відобразити частину файлу  
tail Відображення кінця файлу  
apropos Пошук сторінок довідкового посібника  
aspell Перевірка орфографії  
awk Пошук і заміна тексту Сортування, перевірка або індексування бази даних
cmp Порівняння двох файлів  
comm Порівняйте два відсортовані файли рядок за рядком  
csplit Розділення файлу на частини, визначені контекстом  
cut Розділення файлу на дві окремі частини  
cksum Друк контрольної суми та кількості байтів Cyclic Redundancy Check (CRC)  
find Пошук файлів, які відповідають заданим критеріям  
fmt Форматування тексту абзацу  
fold Перенесення тексту на певну ширину  
dir Короткий список вмісту каталогу  
dircolors Налаштування кольору для ls  
dirname Перетворення повного шляху на контур  
dirs Відображення списку запам'ятовуваних каталогів  
cat Відображення вмісту файлу  
bzip2 Стиснення або розпакування іменованих файлів  
chroot Запустіть команду з іншим кореневим каталогом  
fgrep Пошук у файлах рядків, які відповідають фіксованому рядку  
fuser Визначення або припинення процесу доступу до файлу  
gawk Пошук і заміна тексту у файлах  
gzip Стиснення або розпакування файлів імен  
ln Створює зв'язки між файлами  
locate Пошук файлів  
look Показувати рядки, що починаються із заданого рядка  
lpr Друк в автономному режимі  
lpc Керуюча програма для лінійного принтера  
lprm Видалення завдань із черги друку  
lprint Друк файлу  
lprintd Скасування завдання друку  
lprintq Список черги друку  
lsof Список відкритих файлів  
vdir Докладний список вмісту каталогу ls -| -b
v Докладний список вмісту каталогу ls -| -b
vi Текстовий редактор  
uuencode Розшифровка файлу Декодування файлу за допомогою uuencode
uuencode Кодування файлу Кодування файлу за допомогою uuencode
tty Вивести назву файла термінала на stdin  
touch Змінення часових позначок файлів  
expand Перетворення табуляції на пробіли  
import Зробіть знімок екрана x-сервера та збережіть зображення у файл  
install Копіювання файлів і встановлення атрибутів  
fg Відправити завдання на передній план  
bg Надіслати завдання у фоновий режим  
nl Пронумеруйте рядки та запишіть файли  
open Відкрийте в ньому файлs default application  
paste Об'єднання рядків файлів  
pathchk Перевірка переносимості імені файлу  
popd Відновлення попереднього значення поточного каталогу  
pr Підготовка файлів до друку  
printcap База даних можливостей принтера  
printenv Змінні середовища друку  
printf Форматування та друк даних  
pushd Збережіть, а потім змініть поточний каталог  
rcp Копіювання файлів між двома комп'ютерами  
read Зчитування рядка зі стандартного вводу  
rename Перейменування файлів  
remsync Синхронізація віддалених файлів за допомогою електронної пошти  
mmb Масове переміщення та перейменування файлів  
mtools Маніпулювання файлами MS-DOS  
rev Зворотні рядки у файлі  
rsync Віддалене копіювання файлу Синхронізація дерев файлів
sdiff Інтерактивне об'єднання двох файлів  
scp Безпечне копіювання  
sftp Безпечна програма передачі файлів  
slocate Знайти файл  
sort Сортування текстових файлів  
split Розділення файлу на частини фіксованого розміру  
sum Друк контрольної суми для файлу  
tee Переспрямування виведених даних до кількох файлів  
tsort Топологічне сортування  
unmask Маска створення файлу користувача  
source Запуск команд з файлу  
symlink Створює нове ім'я для файлу  
tr Переклад, стиснення та/або видалення  
uniq Файли Uniquify  
wc Друк кількості байтів, слів і рядків  
whereis Пошук програм у $path, на сторінках підручника та вихідних файлах  
which Пошук файлу програми в $path користувачів  
wget Отримання веб-сторінок або файлів  
unexpand Перетворення пробілу на табуляцію  
yes Друкувати рядок, доки його не буде перервано  
xdg-open Відкрийте файл або URL-адресу в потрібній для користувача програмі  
dmesg Друк повідомлень ядра та драйвера  

Основні команди користувача та системи

 

Ці команди дозволяють керувати, налаштовувати, усувати неполадки та скидати налаштування користувача та групи на вашому пристрої Ubuntu.

 
Команда Ефект Інша інформація
passwd Придумайте пароль  
groupadd Як додати групу  
groupmod Змінення групи  
chgrp Змінити групу  
groupdel Видалити групу  
adduser Додавання користувача на пристрій  
addgroup Як додати групу на пристрій  
alias Створення псевдоніма  
useradd Створення нового облікового запису користувача  
usermod Змінення облікового запису користувача  
users Список користувачів, які ввійшли в систему  
chmod Як змінити дозволи доступу  
chown Зміна власника та групи файлів  
groups Друк назв груп, у яких перебуває користувач  
id Друк ідентифікатора користувача та групиs  
logname Надрукуйте ім'я для входу  
su Заміна іншого профілю користувача  
times Час користувача та комп'ютера  
who Вивести всі імена користувачів, які увійшли до системи  
timedatectl Керуйте налаштуваннями часу та дати пристроїв. (Включає часові пояси та синхронізацію з серверами протоколу мережевого часу (NTP).)  
whoami Надрукувати ідентифікатор та ім'я поточного користувача id -un

Наведені нижче команди мають справу з програмами та інформацією для конкретних пристроїв.

 
Команда Ефект Інша інформація
cal Календар Відображення календаря
date Дата Відображення дати
dc Настільний калькулятор Калькулятор
fsck Перевірка файлової системи  
bc Мова калькулятора довільної точності  
kill  Зупинка виконання процесу  
killall Завершення процесів за назвою  
let Виконання арифметичних дій над змінними оболонки  
make Перекомпіляція групи програм  
pkill Зупинка процесів  
ps Статус процесу  
seq Друк числових послідовностей  
units Переведення одиниць вимірювання з однієї шкали в іншу  

Пакунки — це стандартний метод Ubuntu для завантаження та оновлення нових програм і файлів. Ці команди дозволяють керувати та налаштовувати пакунки, які були завантажені.

 
Команда Ефект Інша інформація
apt -get Пошук та встановлення програмних пакетів  
aptitude Пошук та встановлення програмних пакетів  
apt -get update Оновити доступні оновлення  
apt - get upgrade Оновити всі пакети  
apt -get dist-upgrade Оновлення із заміною пакетів Оновіть версію Ubuntu
apt -get install pkgname Встановіть пакет за назвою  
apt -get purge pkgname Видаліть пакет за назвою  
apt -get autoremove Видаліть застарілі пакунки  
apt -get -f install Спробуйте виправити пошкоджені пакунки  
dpkg -configure -a Спробуйте виправити пошкоджені пакунки  
dpkg -i pkg.deb Інсталяційний файл pkg.deb  

Ці команди дають вам прямий спосіб керування службами на вашому пристрої Ubuntu.

 
Команда Ефект Інша інформація
start service Започаткувати службу вакансій Вискочка
stop service Зупинити службу працевлаштування Вискочка
status service Перевірте, чи запущено службу Вискочка
/etc/init.d/service start Почати послугу Система В
/etc/init.d/service stop Зупинити обслуговування Система В
/etc/init.d/service restart Перезапустіть службу Сисв
/etc/init.d/service check Перевірити сервіс Система В
systemctl Нова команда обслуговування Це прийшло на зміну service
runlevel Отримати поточний рівень виконання  

Основні команди дисків і прав

 

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

 
Команда Ефект Інша інформація
mount Монтування накопичувача  
unmount Демонтування диска  
fdisk Форматування диска  
cfdisk Редактор таблиць розділів для Linux  
dd Дублікат диска Перетворення та копіювання файлу, запис заголовків дисків або завантажувальних записів
ddrescue Інструмент для відновлення даних  
declare Оголошення змінних та присвоєння атрибутів  
df Вільне місце на диску Показує обсяг дискового простору на кожному змонтованому розділі, який зайнято (df використовує МБ і ГБ замість блоків)
du Використання каталогу Показує, скільки місця займає даний каталог і всі його підкаталоги
du -s Підсумок використання каталогу  
du -h Основна інформація про використання каталогу Це переводить інформацію в базовий нетехнологічний формат
free Скільки вільного місця є в наявності Це підкаже вам, скільки вільного простору доступно для використання
free -m Показує статистику вільного місця Показує статистику в МБ
uname -a Отримати всю інформацію про ядро  
uname -r Отримання відомостей щодо ядра  
lsb_release -a Друкує інформацію про ваш дистрибутив Linux  
top Запустіть моніторинг пристрою Це ініціює моніторинг, перегляд використання оперативної пам'яті, процесора та підкачки, а також загальну кількість запущених процесів
htop Забезпечує моніторинг ресурсів комп'ютера в режимі реального часу Це прийшло на зміну top
q Як зупинити моніторинг пристрою  
diff Відображення різниці між двома файлами  
diff3 Відображення різниці між трьома файлами  
 
Примітка. Перед більшістю наведених нижче команд має стояти команда sudo . Це тимчасово підвищує привілеї до адміністративного рівня користувача root. Що необхідно при роботі з каталогами або файлами, якими не володіє ваш обліковий запис користувача. Під час використання sudo програма попросить вас ввести пароль. Використовувати цю команду можуть лише користувачі з правами sudo (адміністративні).
 
Команда Ефект Інша інформація
history Список всіх команд користувача У команді журналу відображається довгий список введених команд. Кожна команда відображається поруч із числом. Ви можете ввести | x щоб запустити раніше введену команду зі списку (замініть X числом). Якщо виведення журналу занадто довге, скористайтеся командою history | less для прокручуваного списку
REISUB Перезавантажте комп'ютер Утримуйте клавіші ALT і PRINTSCRN під час введення, щоб перезавантажити комп'ютер
apt -get Застосування Використовується для встановлення, видалення, оновлення тощо
file Перевірка типу одного або декількох файлів  
sleep Команди затримки Зачекайте x секунд, щоб перейти до наступної команди
pidof Отримайте ідентифікатор процесу (PID) PID подається у зручному для читання форматі
ps Системний монітор командного рядка Також добре підходить для скриптів
cat Надрукувати файл у командному рядку  
crontab Події з драйвом часу  
man Інструкція з довідки Відкриваємо посібник програм, виводить на екран командну інструкцію
man man Інструкція про Посібник Сторінка довідки про використання сторінки довідки
man intro Короткий список команд Якщо вам потрібна інформація про команду, введіть < command name >-h або < command name  >--help, якщо перше правило не спрацювало. Ви бачите, що деякі командні рядки можуть не зв'язуватися -h з --help.
info info Вступ до інформаційних сторінок  
basename Вилучення каталогів і суфіксів з назв файлів  
eject Виймання знімного носія  
fdformat Низькорівневий формат Форматування дискети (FD)
mkisofs Створення гібридної файлової системи  
format Форматування дисків або стрічок  
mknod Створення блокових або символьних спеціальних файлів  
quotactl Установлення дискових квот  
quotacheck Сканування файлової системи на предмет використання диска  
quota Відображення використання диска та обмежень  
tar Стрічковий архіватор  
ram Пристрій диска з оперативною пам'яттю  

Права на файли і каталоги, а також можливість їх зміни потрібні на рівні адміністратора. Ними можна скористатися для зміни або відновлення наявних файлів або для запобігання пошкодження інших файлів або каталогів від недосвідчених користувачів.

 
Команда Ефект Інша інформація
chmod Змінити режим  
su Змінити користувача  
ulimit Обмеження ресурсів користувача  
unalias Як вилучити псевдонім  
unset Видалення імен змінних або функцій  
function Визначення макросів функції  

Підвищені привілеї – це те, що Ubuntu називає правами адміністратора. Ви повинні виконувати ці команди, коли вам потрібно змінити щось на вашому пристрої на досить високому рівні. Еквівалентом Windows буде відкриття командного рядка від імені адміністратора.

 
Команда Ефект Інша інформація
sudo Підвищені привілеї Запуск команд з підвищеними привілеями - < superuser do >; Поширений вираз, який вказує на те, що виконану дію слід перевірити за допомогою пароля адміністратора
sudo -r Відкрити кореневу оболонку від імені користувача  
sudo -r -u Відкрити оболонку від імені користувача  
sudo -k Забути паролі sudo  

Основні мережеві команди

 

Ці команди стосуються налаштування та усунення несправностей мережевих підключень на вашому пристрої. Сюди входять дротові та бездротові з'єднання.

 
Команда Ефект Інша інформація
chkconfig Перевірте підключені послуги  
ping Перевірка мережевих з'єднань  
ftp Протокол передачі файлів  
host Перевірити IP домену  
ifconfig Налаштування мережевих пристроїв  
IP Налаштування мережевих пристроїв Це прийшло на зміну ifconfig
iwconfig Відображення інформації про бездротовий зв'язок  
IW Відображення інформації про бездротовий зв'язок Це прийшло на зміну iwconfig
sudo iwlist scan Сканування безпроводових мереж  
ifup eth0 Перенесіть інтерфейс eth0 онлайн  
ifdown eth0 Відображення інтерфейсу eth0  
netstat Відображення таблиці маршрутизації  
Сс Відображення таблиці маршрутизації Це прийшло на зміну netstat
route Встановлюйте маршрути  
telnet Підключіться до Telnet  
traceroute Показати маршрут  
dig Пошук сервера доменних імен (DNS)  
ethtool Налаштування карти Ethernet  
mkfifo Зробіть перший прийшов першим (FIFO) Іменовані труби
mtr Діагностика мережі traceroute/ping
nslookup Інтерактивний запит до серверів імен в Інтернеті  
screen Мультиплексний термінал Запуск віддалених командних оболонок за допомогою ssh
strace Відстеження комп'ютерних викликів і сигналів  

Ці команди займаються управлінням і конфігурацією брандмауера Ubuntu.

 
Команда Ефект Інша інформація
ufw enable Увімкніть брандмауер  
ufw disable Вимкніть брандмауер  
ufw default allow Дозволити всі підключення за замовчуванням  
ufw default deny Заборонити всі з'єднання за замовчуванням  
ufw status Статус і правила Cyrrebt  
ufw allow port Дозволити трафік через порт  
ufw deny port Заборонити рух транспорту в порту  
ufw deny from ip Заблокувати IP-адресу  

Additional Information

 

Примітка:
Підтримка програмного забезпечення здійснюється компанією Canonical наступними методами:
Dell надає технічну підтримку:

Affected Products

Inspiron, Latitude, Vostro, XPS, Fixed Workstations
Article Properties
Article Number: 000123980
Article Type: How To
Last Modified: 21 يونيو 2024
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.