Глиф Учебники

Урок 9. Терминал для новичка

Курс «Linux Mint» · урок 9 из 9 · 3 минуты чтения

Почти всё в Mint делается мышью, и без терминала можно жить годами. Но в инструкциях часто пишут команды: их быстрее скопировать, чем описывать десять щелчков по окнам. Этот урок — о том, как не бояться терминала и пользоваться им осторожно.

Терминал — окно, где вы набираете команды текстом, а система отвечает тоже текстом. Внутри работает программа bash — оболочка, которая понимает команды.

Как открыть

Терминал встречает приглашением:

Текст
ivan@mint-pc:~$

ivan — ваше имя, mint-pc — имя компьютера, ~ — текущая папка (домашняя), $ — система ждёт команду. Наберите команду и нажмите Enter.

Первые команды

КомандаЧто делает
pwdпоказать, в какой папке вы сейчас
lsсписок файлов в папке; ls -la — подробно и со скрытыми
cd Документыперейти в папку; cd .. — на уровень выше; cd — домой
mkdir проектысоздать папку
cp файл.txt копия.txtскопировать файл
mv файл.txt Документы/переместить (или переименовать) файл
cat файл.txtпоказать содержимое текстового файла
clearочистить окно

Попробуйте по порядку:

Bash
cd
mkdir test-folder
cd test-folder
echo "Привет из терминала" > hello.txt
ls -la
cat hello.txt

echo печатает текст, а > отправляет его в файл. Последняя команда покажет строку из файла.

Команды по порядку 1 cd 2 mkdir test-folder 3 cd test-folder 4 echo "Привет из терминала" > hello.txt 5 ls -la 6 cat hello.txt Привет из терминала Что получилось /home/ivan = ~ 1 test-folder 2 вы здесь 3 hello.txt 4 внутри файла: Привет из терминала
Команды по шагам ведут в домашнюю папку /home/ivan, создают в ней test-folder, переходят туда, записывают через знак > файл hello.txt и показывают его строку командой cat.

Три приёма, которые экономят время

Tab дописывает имя cd Док Tab cd Документы/ вариантов несколько — второй Tab покажет все прошлая команда можно поправить и выполнить снова в других программах в терминале копировать Ctrl+C Ctrl+Shift+C вставить Ctrl+V Ctrl+Shift+V Ctrl+C копирует прерывает команду
Tab дописывает cd Док до cd Документы/, стрелка вверх возвращает прошлую команду, а копируют и вставляют в терминале Ctrl+Shift+C и Ctrl+Shift+V: Ctrl+C здесь прерывает команду.

sudo — команды администратора

Команды, которые меняют систему (установка программ, системные настройки), выполняются с sudo в начале:

Bash
sudo apt update

sudo спросит ваш пароль — тот, что вы задали при установке. В Mint при вводе обычно видны звёздочки; если не видно ничего, это тоже нормально: пароль всё равно вводится. После правильного пароля sudo какое-то время не спрашивает его снова.

sudo даёт команде полную власть над системой. Не выполняйте с sudo команды, смысла которых не понимаете, особенно найденные на форумах. Команда вида sudo rm -rf … удаляет файлы безвозвратно, мимо корзины, и одна опечатка в пути может стереть систему или все ваши документы.

Как читать инструкции из интернета

Инструкция написана для… Mint 22.x Mint 21.x Ubuntu 24.04 не та основа Ubuntu 22.04 не та основа Fedora, Arch — команды dnf, pacman sudo snap install … snap отключён — ищите в Менеджере приложений
Инструкции для Ubuntu 24.04 подходят к Mint 22.x, для Ubuntu 22.04 — к Mint 21.x, а команды dnf и pacman из Fedora и Arch и sudo snap install в Mint не сработают.

Полезные команды Mint

Bash
cat /etc/linuxmint/info
inxi -Fxz
mintupdate-cli list
sudo mintupdate-cli upgrade -r

По порядку: версия Mint; сведения о компьютере (процессор, видеокарта, звук, сеть, диски — удобно приложить к вопросу на форуме); список доступных обновлений; установка всех обновлений с обновлением списка (-r). Ключ -z у inxi скрывает серийные номера и сетевые адреса, так что вывод можно показывать другим.

Справка по командам

У большинства команд есть встроенная справка:

Bash
ls --help
man ls

--help — короткая подсказка прямо в окне, man — полное руководство (выход — клавиша q). Больше о командах, файлах, правах и службах — в курсах Ubuntu и Bash: в Mint всё это работает так же.

Коротко

Проверьте себя

1. Как вставить скопированную команду в терминал?
2. Какой пароль спрашивает sudo?
3. Что делает клавиша Tab в терминале?
4. Инструкция для какой системы подойдёт к Linux Mint 22.3?