Skip to content

yarmail/ubuntu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Шпаргалка Ubuntu для начинающих

Описание. Краткий справочник некоторых команд.
Может быть полезно для тех, кто только только переходит с Windows,
попробовать Linux и его терминал. Сделано на основе Ubuntu 22.04.2 LTS
Вы можете форкнуть или склонировать данный проект и пополнять его своими
примерами, командами, наблюдениями по мере необходимости
Жми ★ если понравилось.

Разное

Самый простой вызов терминала
Кликаем правой кнопкой на рабочем столе и вызываем Терминал
или нажимаем CTRL+ALT+T

Переключение в полностью текстовый режим
CTRL(левый)+ALT(левый)+(от F1 до F6)
Возврат обратно в графический режим - ALT+F2

Обычное приглашение в терминале
Может быть, к примеру, таким:
user1@ubuntu:~$
где:
user1 - текщий пользователь, с которым (под которым) вы работаете в системе
ubuntu - название компьютера (хоста), на котором вы сейчас находитесь
~ - означает, что вы находитесь в домашней папке home данного юзера

clear
user1@ubuntu:~$ clear
Моя любимая команда, очищает экран терминала, аналог команды cls в Windows
user1@ubuntu:~$ echo $?
Можно посмотреть статус выполнения предыдущей команды, если он = 0,
значит все нормально

lsb-release
user1@ubuntu:~$ cat /etc/lsb-release
Вывод:

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04.2 LTS"

Можно посмотреть информацию о текущей ОС

PATH
user1@ubuntu:~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:
/usr/games:/usr/local/games:/snap/bin:/snap/bin
Аналог переменной PATH в Windows, в которой отображаются
пути к исполняемым файлам, что позволяет запускать эти файлы
без полного указания пути к ним

Процессы и память
user1@ubuntu:~$ ps
Можно посмотреть какие процессы сейчас запущены у данного пользователя
Для прерываения процессов используется CTRL+C
Для остановки процессов обычно используется CTRL+Z
user1@ubuntu:~$ fg
Продолжить выполнение процесса

user1@ubuntu:~$ top
более продвинутая команда, которая позволяет выводить информацию о системе
а также список процессов, динамически обновляя информацию о потребляемых ими
ресурсах (некий аналог task manager в Windows). Shift+P - сортировка процессов
по использованию процессора, Shift+M - сортировка по занимаемой памяти

user1@ubuntu:~$ free -h
Различная информация по памяти, -h - лучше воспринимается человеком

Логи

user1@ubuntu:~$ cd /var/log
user1@ubuntu:/var/log$ ls
alternatives.log    dmesg.0          openvpn
alternatives.log.1  dmesg.1.gz       private
apport.log          dmesg.2.gz       speech-dispatcher
...

Все основные логи хранятся здесь.

Перезагрузка и выключение компьютера
Перезагрука - "sudo reboot now",
Выключение - "sudo shutdown now"

Разная помощь по командам -
как правильно набрать команду, какие команды существуют,
описания, ключи и т.д.

Разная справочная информация -
о процессоре, ОС, времени и т.д.

Файловая система - общая информация -
Особенности, примечания, корневая структура

Файловая система - файлы -
Некоторые команды работы с файлами

Файловая система - каталоги -
Отдельные команды для работы с директориями (папками)

Аккаунты Linux
Типы аккаунтов, получение прав sudo, папки пользователей и др.

Группы пользователей Linux
Общее описание, описание некоторых групп, отдельные команды

Права доступа
к файлам и папкам

Сетевые команды
ifconfig, route, ping и другие

Установка программ
с помощью терминала или графической оболочки

About

Ubuntu cheat sheet for beginners

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published