Справочник по командам терминала Ubuntu Linux для ПК Dell

Summary: Руководство по различным командам терминала Ubuntu Linux.

Article Content


Symptoms

 


В этой статье представлена информация о командах приложений терминала в Ubuntu Linux.


Содержание:

  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 Объединяет строки в общем поле.  
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 являются известными версиями графического интерфейса пользователя этого инструмента.

 
Команда Эффект Дополнительная информация
cp Копировать позволяет скопировать файл, для этого добавьте имя файла, который вы хотите скопировать, вместе с командой, если файл находится в просматриваемом каталоге. В противном случае введите cp~/< file path >, чтобы обозначить, где находится файл, который вы хотите скопировать.
ls Список Список всех файлов в текущем каталоге.
ls~ Список файлов в домашнем каталоге при добавлении имени папки отображается список всех файлов в этой папке, т.е. ls~/desktop отобразит файлы в папке рабочего стола.
mkdir Создать каталог Позволяет создать каталог, например, mkdir private files создаст новый каталог под названием private files, который находится в домашнем каталоге. Если вы не просматривали другой каталог или не указали другой путь.
mv Move Вы можете переименовать или переместить файл с помощью этой команды. Если вы хотите переименовать файл sunny сегодня, возможно, потребуется ввести 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,на страницах man и в исходных файлах для программы  
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 Печать всех имен пользователей, вошедших в систему.  
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
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 Запуск мониторинга системы Запускается мониторинг ОЗУ,
использования ЦП и подкачки, а также
всех запущенных процессов.
q Остановка мониторинга системы.  
diff Отображение разницы между 2 файлами  
diff3 Отображение разницы между 3 файлами  
 
SLN265879_ru__1icon Примечание. Большинству из следующих команд должна предшествовать команда 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 Низкоуровневый формат Форматирование гибкого диска
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 Настройка сетевых устройств.  
iwconfig Отображение информации о беспроводной сети.  
sudo iwlist scan Поиск беспроводных сетей  
ifup eth0 Подключение интерфейса eth0.  
ifdown eth0 Отображение интерфейса eth0.  
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-адрес  


В начало


 

Дополнительная информация

 

SLN265879_ru__1icon Примечание.
Поддержка программного обеспечения осуществляется компанией Canonical следующими способами:
Техническая поддержка осуществляется компанией Dell:


В начало


Article Properties


Affected Product

Inspiron, Latitude, Vostro, XPS, Fixed Workstations

Last Published Date

21 Feb 2021

Version

3

Article Type

Solution

Rate This Article


Accurate
Useful
Easy to Understand
Was this article helpful?

0/3000 characters