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  
break Выход из цикла  
case Выполнение команды с условием  
clear Очистить экран терминала  
continue Возобновление следующей итерации цикла  
cron Управляющая программа для запуска запланированных команд  
crontab Перенос запуска команды на более позднее время  
echo Отображение сообщения на экране  
enable Включение и отключение интегрированных команд оболочки  
env Переменные среды  
eval Оценка нескольких команд или аргументов  
expect Автоматизация приложений, доступ к которым осуществляется через терминал  
export Задает переменную среды  
expr Оценка выражений  
false Действий не требуется, неудача  
for Разворачивает слова и запускает команды  
hash Запоминает полное имя пути аргумента имени  
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 являются известными версиями графического интерфейса пользователя (GUI) этого инструмента.

 
Команда Эффект Другая информация
cp Копировать Позволяет скопировать файл, для этого добавьте имя файла, который необходимо скопировать, вместе с командой. Местоположение файла в каталоге, к которому вы перешли. В противном случае введите cp~/< file path > , чтобы указать, где находится файл, который вы хотите скопировать.
ls Список Выводит список всех файлов в текущем каталоге
ls~ Список файлов в домашнем каталоге При добавлении имени папки отображается список всех файлов в этой папке. Пример. ls~/desktop отображает файлы в папке рабочего стола
mkdir Создание каталога Позволяет создать каталог. Например, приватные файлы mkdir создают новый каталог с именем private files, который находится в домашнем каталоге. Если вы не просматривали другой каталог или не указали другой путь.
mv Переместить С помощью этой команды можно переименовать или переместить файл. Если вы хотите переименовать файл «sunny today», возможно, потребуется ввести mv sunny day. Для этого необходимо выполнить поиск в правильном каталоге или указать правильный путь к файлу. При вводе mv day ~/Desktopфайл «day» будет перемещен из домашнего каталога на рабочий стол. Однако, если вы хотите переименовать также файл, укажите новое имя файла рядом с текущим именем в команде.
rm Удалить Удаляет файл, задайте путь к файлу или имя файла
rmdir Удаление каталога Удаляет empty каталог
rm -r Удалить рекурсивно Удаляет каталог вместе с его содержимым
grep Поиск текстовых строк  
head Отображение начала файла  
less Отображение части файла  
tail Отображение конца файла  
apropos Поиск страниц справки  
aspell Проверка правописания  
awk Найти и заменить текст Сортировка, проверка или индексация базы данных
cmp Сравнить два файла  
comm Сравнивает построчно два отсортированных файла  
csplit Разделить файл на контекстные части  
cut Разделяет файл на две отдельные части  
cksum Вывод контрольной суммы и количества байтов циклической проверки резервирования (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 Фильтрация идентичных строк файла  
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 Управление настройками времени и даты на устройствах. (Включает учет часовых поясов и синхронизацию с серверами Network Time Protocol (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 Запуск службы заданий Upstart
stop service Остановка службы заданий Upstart
status service Проверка, запущена ли служба Upstart
/etc/init.d/service start Запуск службы SysV
/etc/init.d/service stop Остановка службы SysV
/etc/init.d/service restart Перезапуск службы SysV
/etc/init.d/service check Проверка службы SysV
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 Список всех команд пользователя Команда 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 Открывает root shell от имени пользователя  
sudo -r -u Открывает shell от имени пользователя  
sudo -k Забыть пароли sudo  

Основные сетевые команды

 

Эти команды используются для настройки и устранения неполадок сетевых подключений на устройстве. Сюда входят проводные и беспроводные соединения.

 
Команда Эффект Другая информация
chkconfig Проверка активированных служб  
ping Проверка сетевых подключений  
ftp Протокол передачи файлов  
host Проверка IP-адреса домена  
ifconfig Настройка сетевых устройств  
ip Настройка сетевых устройств Замена выполнена ifconfig
iwconfig Отображение информации о беспроводной сети  
iw Отображение информации о беспроводной сети Замена выполнена iwconfig
sudo iwlist scan Поиск беспроводных сетей  
ifup eth0 Подключение интерфейса eth0  
ifdown eth0 Отображение интерфейса eth0  
netstat Отображение таблицы маршрутизации  
ss Отображение таблицы маршрутизации Замена выполнена netstat
route Настройка маршрутов  
telnet Подключение по Telnet  
traceroute Отображение маршрута  
dig Поиск сервера доменных имен (DNS)  
ethtool Настройки карты Ethernet  
mkfifo Услуги FIFO (Make First In First Out) Именованные каналы
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 Jun 2024
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.