Linux работает на самом разнообразном оборудовании - от Raspberry Pi до мощных суперкомпьютеров. Командная строка Linux предоставляет гораздо больше контроля над компьютером, чем графический интерфейс. Многие важные задачи выполняются проще, быстрее или только через команды.
G. Ostrov
Открытие терминала
Чтобы открыть терминал с рабочего стола, нажмите на значок 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/
В случае каких-либо проблем напишите нам, мы поможем быстро и качественно!