Artikelnummer: 000123980
Команды терминала — это инструкции, которые можно использовать в приложении терминала 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 |
Запоминание полного пути аргумента 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 files, который находится в домашнем каталоге. Если вы не просматривали другой каталог или не указали другой путь. |
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 |
Печать контрольной суммы 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 |
Печать всех имен пользователей, вошедших в систему | |
ВремядатаCTL | Управление настройками времени и даты на устройствах. (Включая часовые пояса и синхронизацию с серверами 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 |
Format dis | |
cfdisk |
Редактор таблиц разделов для Linux | |
dd |
Дублирование диска | Преобразование и копирование файла, запись заголовков дисков или загрузочных записей |
ddrescue |
Инструмент восстановления данных | |
declare |
Объявление переменных и присвоение атрибутов | |
df |
Свободное место на диске | Отображает объем дискового пространства в каждом занятом смонтированном разделе . df использует МБ и ГБ вместо блоков. |
du |
Использование каталога | Отображает, сколько пространства используется данным каталогом и всеми его подкаталогами. |
du -s |
Сводка по использованию каталога | |
du -h |
Основные сведения об использовании каталога | Это переводит информацию в базовый нетехнический формат |
free |
Объем свободного пространства | Это позволяет узнать, сколько свободного места доступно для использования |
free -m |
Отображение статистики свободного пространства | Показывает статистику в МБ |
uname -a |
Получение всей информации о ядро | |
uname -r |
Получение информации о ядре | |
lsb_release -a |
Печать информации о дистрибутиве Linux | |
top |
Запуск мониторинга устройства | Это запускает мониторинг, просмотр использования ОЗУ, ЦП и подкачки, а также общего количества запущенных процессов |
Хтоп | Обеспечивает мониторинг компьютерных ресурсов в режиме реального времени | Это заменило top |
q |
Остановка мониторинга устройства | |
diff |
Отображение разницы между двумя файлами | |
diff3 |
Отображение разницы между тремя файлами |
Команда | Эффект | Дополнительная информация |
---|---|---|
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 , если первое правило не работает. Вывидите, что некоторые командные строки могут не связывать -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 | Именованные каналы |
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-адрес |
Inspiron, Latitude, Vostro, XPS, Fixed Workstations
10 Mai 2024
4
How To