Linux для чайника
4.16K subscribers
110 photos
38 files
45 links
Все о свободном программном обеспечении и операционной системе Linux
加入频道
⌨️ Как удалить файлы в системах Linux или UNIX с помощью команды rm

Команда rm применяется для удаления ненужных файлов и позволяет удалить из каталога записи об указанном файле, группе файлов или выбранных файлах.

Перед удалением файла команда rm не запрашивает подтверждение у пользователя. Для применения этой команды не нужны права на чтение и запись в файл. Однако у вас должны быть права на запись в каталог, содержащий данный файл.


#doc #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
📂 Шпаргалка по командной строке Ubuntu

#doc #linux #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
adduser — команда, упрощающая создание учетных записей пользователей в основанных на Debian дистрибутивах

Команда adduser используется в дистрибутиве Debian для упрощения создания учетных записей пользователей, а также автоматической проверки их соответствия политике упомянутого дистрибутива. Она реализована в виде обертки для таких утилит, как useradd, passwd и chfn и использует дополнительный файл конфигурации /etc/adduser.conf для хранения параметров, относящихся к политике дистрибутива Debian.

Базовый синтаксис команды adduser:

$ adduser


В результате исполнения данной команды выполняются следующие операции:

1. Создается учетная запись пользователя с именем.
2. Создается домашняя директория пользователя /home/, в которую копируются файлы из директории /etc/skel.
3. Создается группа пользователей с именем, соответствующим имени нового пользователя, причем сам этот пользователь добавляется в нее.
4. Выводится запрос ввода пароля для учетной записи пользователя.
5. Выводится запрос ввода дополнительной информации, относящейся к учетной записи пользователя.

Примеры использования
Создание учетной записи пользователя iodminbook:

$ adduser iodminbook


Добавление пользователя iodminbook в группу testgroup:
# adduser iodminbook testgroup


#linux #cheatsheet #doc
🐳 Большая шпаргалка по Docker на русском в хорошем качестве

#doc #docker #russian
Please open Telegram to view this post
VIEW IN TELEGRAM
🔍 Просмотр метаданных изображений в Linux

Многие файлы содержат внутри себя дополнительную информацию — метаданные. Метаданные разделяются на три типа: техническая информация (Technical), описательные данные (Descriptive), административные данные (Administrative).

Самый популярный стандарт метаданных — EXIF (Exchangeable Image File Format). Также можно отметить стандарты IPTC (Information Interchange Model), XMP (Extensible Metadata Platform), DCMI (Dublin Core Metadata Initiative), PLUS (Picture Licensing Universal System).

По метаданным изображений можно получить различную информацию, например, о камере и параметрах съемки фотографии или информацию о графическом редакторе, в котором было сохранено или обработано изображение.

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

Утилита identify из ImageMagick

ImageMagick — это набор утилит командной строки для чтения и обработки файлов изображений. Утилита identify, входящая в состав ImageMagick, позволяет позволяет получить подробную информацию о файле изображения.

Установить ImageMagick обычно можно из штатных репозиториев большинства дистрибутивов. Для установки выполните соответствующую команду для вашего дистрибутива:

$ sudo apt install imagemagick # Ubuntu
$ sudo dnf install imagemagick # Fedora
$ sudo zypper install imagemagick # openSUSE
$ sudo pacman -S imagemagick # ArchLinux


Для получения наиболее полной информации об изображении выполните команду identify с параметром -verbose:

$ identify -verbose myimage.png


В результате будет выведена подробная информация вида:

Image: myimage.png
Format: PNG (Portable Network Graphics)
Mime type: image/png
Class: DirectClass
Geometry: 734x458+0+0
Units: Undefined
Type: TrueColor
Endianess: Undefined
Colorspace: sRGB
Depth: 8-bit
...
Artifacts:
filename: myimage.png
verbose: true
Tainted: False
Filesize: 39.3KB
Number pixels: 336K
Pixels per second: 33.62MB
User time: 0.020u
Elapsed time: 0:01.009
Version: ImageMagick 6.9.7-4 Q16 x86_64 20170114 http://www.imagemagick.org


Если выполнить команду identify без параметров, то будет выведена только основная информация:

$ identify myimage.png


myimage.png PNG 734x458 734x458+0+0 8-bit sRGB 39.3KB 0.000u 0:00.000


#doc #linux
Please open Telegram to view this post
VIEW IN TELEGRAM
✍️ Основные команды для получения информации о системе в Linux

date – вывести текущую дату и время
cal – вывести календарь на текущий месяц
uptime – показать текущий аптайм

uname – показать информацию о ядре
-s – Показать имя ядра
-n – Показать имя хоста
-r – Показать номер выпуска ядра
-v – Показать версию ядра
-m – Показать имя аппаратной платформы (CPU)
-o – Показать имя операционной системы
-a – Показать всю возможную информацию

cat /proc/cpuinfo – информация о ЦПУ
cat /proc/meminfo – информация о памяти
df – показать информацию о использовании дисков
du – вывести «вес» текущего каталога

dmidecode – информация о железе, берется из API DMI
-t – указать тип устройства
-t 17 – информация о памяти

free – использование памяти и swap
whereis file – отображение расположения файла file
which app – отображает путь к команде app
type app – аналог команды which
enable – вывод встроенных в интерпретатор команд
lshw – отображение списка устройств
lsmod – список подключенных модулей ядра
modinfo modulename – информация о модуле modulename
modprobe modulemane – добавление и удаление модулей ядра Linux

#cheatsheet #doc
Please open Telegram to view this post
VIEW IN TELEGRAM
☠️ Как Убить Процесс в Linux | Команды Kill, Pkill, Killall

#doc
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from [PYTHON:TODAY]
This media is not supported in your browser
VIEW IN TELEGRAM
👨‍💻 Linux + Python == ускорение карьеры.

Если вы работаете в IT сфере, то знаете, что знания не только Python библиотек и фреймворков, но и Linux ключ к бусту заработной платы. Вот руководство по ядру Linux: его структуре каталогов.

Основные системные каталоги:

/bin — командный центр
💬 Системные команды (ls, cp, mv)
💬 Основные исполняемые файлы
💬 Основные утилиты, необходимые для загрузки системы

/sbin — команды системного администрирования
💬 Сетевые инструменты
💬 Системное обслуживание
💬 Инструменты конфигурации оборудования

/etc — Концентратор конфигурации системы
💬 Сетевые настройки
💬 Файлы аутентификации пользователей
💬 Системные конфигурации
💬 Настройки служб

/home — Территория пользователя
💬 Личные файлы
💬 Настройки пользователя
💬 Пользовательские скрипты
💬 Локальные конфигурации

/var — Динамическое содержимое
💬 Системные журналы (/var/log)
💬 Почтовые очереди (/var/mail)
💬 Буферы печати (/var/spool)
💬 Временные файлы (/var/tmp)

/usr — Пользовательские программы
💬 Приложения (/usr/bin)
💬 Библиотеки (/usr/lib)
💬 Документация (/usr/share)
💬 Исходные файлы (/usr/src)

/root — Каталог администратора
💬 Файлы системного администратора
💬 Резервные копии критически важной конфигурации
💬 Данные, чувствительные к безопасности

/opt — Дополнительное программное обеспечение
💬 Сторонние приложения
💬 Пакеты, специфичные для поставщика
💬 Автономные программы

/tmp — Временное хранилище
💬 Файлы на основе сеансов
💬 Очищается при перезагрузке
💬 Общедоступное пространство для записи

📂 Сохраняем

#doc #cheatsheet #linux
Please open Telegram to view this post
VIEW IN TELEGRAM
🌍 Простое пособие по сетевой модели OSI для начинающих на русском

#doc #network
Please open Telegram to view this post
VIEW IN TELEGRAM
📂 Файловая система Linux на русском

#doc #linux
Please open Telegram to view this post
VIEW IN TELEGRAM
👨‍💻 15 супер полезных примеров команды find в Linux

Практические примеры, которые приведены в этой статье, помогут вам освоить очень эффективную и крайне полезную команду find.

Она используется для поиска файлов и папок через командную строку Linux.

Команда find — одна из самых мощных и широко применимых команд. При этом она крайне объёмная и насчитывает более 50 опций, в которых легко запутаться, особенно в сочетании с командами exec или xargs.


#doc #linux #article
Please open Telegram to view this post
VIEW IN TELEGRAM
💻 Полезные трюки, которые сделают
тебя гуру консоли


#article #doc #linux
Please open Telegram to view this post
VIEW IN TELEGRAM
💻 Хватит бояться терминала.

Соответствие популярных консольных команд Windows и Linux на русском с описанием
.

💬 Работа с файлами и каталогами;
💬 Управление системой;
💬 Управление диском и разделами;
💬 Пользователи и группы: создание, удаление, изменение и т.д.
💬 Работа с сетью.

📂 Сохраняем

#doc #linux #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
➡️ Bash. Проверка файлов

Kоманды позволяют проверять различные условия, касающиеся файлов:

-d file — Проверяет, существует ли файл, и является ли он директорией.
-e file — Проверяет, существует ли файл.
-f file — Проверяет, существует ли файл, и является ли он файлом.
-r file — Проверяет, существует ли файл, и доступен ли он для чтения.
-s file — Проверяет, существует ли файл, и не является ли он пустым.
-w file — Проверяет, существует ли файл, и доступен ли он для записи.
-x file — Проверяет, существует ли файл, и является ли он исполняемым.
file1 -nt file2 — Проверяет, новее ли file1, чем file2.
file1 -ot file2 — Проверяет, старше ли file1, чем file2.
-O file — Проверяет, существует ли файл, и является ли его владельцем текущий пользователь.
-G file — Проверяет, существует ли файл, и соответствует ли его идентификатор группы идентификатору группы текущего пользователя.

#doc #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Горячие клавиши в терминале Linux – ускоряем работу! (Часть 1)

Терминал в Linux – мощный инструмент, но если освоить горячие клавиши, он становится ещё быстрее и удобнее. Запоминаем и начинаем использовать!

⌨️ Основные клавиши управления

Ctrl + C – Прерывает выполнение команды
Ctrl + D – Выходит из терминала (аналог exit)
Ctrl + L – Очищает экран (аналог clear)
Ctrl + U – Удаляет весь ввод до курсора
Ctrl + K – Удаляет всё после курсора

🔄 Быстрая навигация по командам

Ctrl + A – Перемещает курсор в начало строки
Ctrl + E – Перемещает курсор в конец строки
Alt + B – Перемещает курсор назад по словам
Alt + F – Перемещает курсор вперед по словам

#doc #linux #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Крутой практический гайд по полезным командам в Linux с краткими пояснениями на русском

🟢 Сеть
🟢 Система
🟢 Шифрование разделов
🟢 Процессы
🟢 Файловая система
🟢 Шифрование файлов
🟢 Управление пакетами
🟢 VPN через SSH
🟢 Базы данных
🟢 ssh авторизация по ключам, безопасное копирование scp
🟢 SUDO и многое другое

#doc #linux #russian
Please open Telegram to view this post
VIEW IN TELEGRAM