Выберите язык

Выберите язык

Linux работает на самом разнообразном оборудовании - от Raspberry Pi до мощных суперкомпьютеров. Командная строка Linux предоставляет гораздо больше контроля над компьютером, чем графический интерфейс. Многие важные задачи выполняются проще, быстрее или только через команды.

Открытие терминала

Чтобы открыть терминал с рабочего стола, нажмите на значок Terminal в меню приложений или используйте комбинацию клавиш CTRL+ ALT + T. Откроется черный экран с мигающей командной строкой.

sudo - Super User Do

Многие дистрибутивы Linux по умолчанию не предоставляют административные привилегии для выполнения основных задач, таких как установка ПО. Добавив «sudo» перед любой командой, можно получить права администратора для выполнения этой команды.

sudo apt upgrade

Навигация по файловой системе

pwd - Print working directory

Эта команда показывает полный путь к текущему каталогу, например /home/user.

pwd

ls - List directory content

Команда используется для просмотра содержимого каталога.

ls
ls /var/log
ls -lha  # показать скрытые файлы с подробностями
ls *.py  # показать все Python файлы

cd - Change directory

Используется для перемещения по файловой системе.

cd Downloads
cd /var/log
cd -  # вернуться в предыдущий каталог
cd ~  # перейти в домашний каталог

Работа с файлами

cat - Вывод файлов в терминал

Команда cat выводит содержимое файла в терминал.

cat test.py
cat -n test.py  # с номерами строк

less - Постраничный просмотр файлов

Команда less выводит содержимое файла по частям с возможностью прокрутки.

less /var/log/syslog

grep - Поиск в файлах

Используется для поиска текста в файлах.

lscpu | grep "MHz"

Редактирование файлов с nano

Nano - простейший текстовый редактор для терминала.

nano newfile.txt
nano test.py

Для сохранения нажмите CTRL + O, для выхода - CTRL + X.

Системные ресурсы и управление

htop - Отображение системных процессов

Показывает текущую загрузку CPU, использование RAM и запущенные процессы.

htop

free - Показывает объем свободной и используемой RAM

free -m

dmesg - Мониторинг событий ядра

sudo dmesg

Управление файлами

mv - Перемещение/переименование файлов

mv test.py Documents/  # переместить
mv test.py test2.py   # переименовать

rm - Удаление файлов

rm test.py

cp - Копирование файлов

cp test.py Documents/
cp -r test2/ Documents/  # копировать каталог

mkdir - Создание каталога

mkdir Work

Установка ПО

apt - Установка и управление ПО

sudo apt update
sudo apt install vlc
sudo apt upgrade -y

Сетевые подключения

ping - Проверка подключения

ping google.com
ping 8.8.8.8

hostname - Получение IP-адреса

hostname -I

curl - Передача данных по сети

curl http://example.com/image.jpg -o image.jpg

Экономия времени

history - История команд

history
!117  # выполнить команду номер 117
history | grep "apt"

Полезные сочетания клавиш

  • CTRL + R - интерактивный поиск по истории команд
  • TAB - автодополнение команд и путей
  • Стрелки вверх/вниз - навигация по истории команд

alias - Создание псевдонимов команд

alias updater="sudo apt update && sudo apt upgrade -y"

Официальный сайт Linux Foundation: https://www.linuxfoundation.org/

В случае каких-либо проблем напишите нам, мы поможем быстро и качественно!