chmod (change mode)

Опубликовано Оставить комментарийОпубликовано в рубрике linux-command

Права доступа хранятся в inode и занимают 2 байта(16 бит). первые 4 бита хранят кодировку о типе файла. следующие 3 задают особые свойства испоняемых фалов оставшиеся 9 бит формируют права доступа. По 3 бита на каждую группу. Устанавливать права можно как в текстовом, так и в числовом формате. Числовой формат лично мне кажется более простым, […]

4 — root_users_groups

Опубликовано Оставить комментарийОпубликовано в рубрике Linux, Курсы

Группы и пользователи Root В файловой структуре линукс не все фалы разрешено просматривать и не все команды разрешено выполнять обычным пользователям. Это определённая степень защиты системы, и она оправдывает себя с лихвой. Но тем не менее операционная система не ограничивает пользователя в его действиях. Чтобы выполнить действие не предусмотренное обычным сценарием операционной системы, необходимо обладать […]

rsync

Опубликовано Оставить комментарийОпубликовано в рубрике linux-command

опция значение -r синхронизирует всё дерево директории -l синхронизировать мягкие ссылки -p сохраняет символьные ссылки -n пробный прогон без синхронизации -a режим архивации. Гарантирует сохранность всех вложенных директорий, файлов и свойств. -A Используется архивный режим и в дополнение синхронизируется -X  

grep

Опубликовано Оставить комментарийОпубликовано в рубрике linux-command

Опция Описание -i отключает чувствительность к регистру -v показать то что НЕ попадает под регулярное выражение -r Искать в текущей и вложенной дирректории -e ищет строки соответствующие более чем одному регулярному выражению. -A int Показать int строк после совпадения шаблона -B int Показать int строк перед совпадением шаблона

tar

Опубликовано Оставить комментарийОпубликовано в рубрике linux-command

tar — не сжимает файлы, но собирает несколько файлов в один. Для пользователей UNIX обязательным флагом будет -f, который сообщит системе, что архив должен создаваться в виде файла. А если вы хотите видеть список обрабатываемых файлов, используйте флаг -v. Флаг действия Значение -A Добавляет файлы в существующий архив -с Создаёт новый архив -v Вывод о […]

gzip

Опубликовано Оставить комментарийОпубликовано в рубрике linux-command

Программа для сжатия файлов. Обычно сначала несколько файлов собирают программой tar, а потом сжимают программой gzip. При создании архива файл удаляется(помещается в архив). При разархивировании удаляется архив. Сжатый файл имеет такие же права, что и оригинал. флаг действие -c Выводит результат на стандартный вывод и сохраняет оригинальные файлы. -d распаковать файл -f принудительное сжатие, даже […]

find

Опубликовано Оставить комментарийОпубликовано в рубрике linux-command

параметр описание -type тип файлаb — спецфайл блочного типа c — специальный файл символьного типа d — каталог f — обычный файл l — символическая ссылка -size n Размер файла в nb — блоки c — байты w — двухбайтные слова k — Килобайты M — мегабайты G — гигобайты -cmin n файл или атрибуты […]

3 — find tar gzip

Опубликовано Оставить комментарийОпубликовано в рубрике Linux

Поиск и архивация данных Его величество поиск Уметь производить навигацию по дереву каталогов это, конечно, здорово, но постоянно держать в голове где какой файл находится, слишком нерационально.На помощь приходит функция find. Для начала несколько примеров. вывести все пути домашнего каталога вывести все пути к директориям вывести пути к файлам Результат работы программы find можно направлять […]

Проблема установки MariaDB на MacOS.

Опубликовано Оставить комментарийОпубликовано в рубрике Без рубрики

При попытке установить модуль MariaDB для Python я действовал согласно инструкции с официального сайта MariaDB. Но получил вот такую ошибку. Disclaimer Данная статья является личным опытом решения данной ошибки. Путём проб и ошибок, перелистывания различных ресурсов интернета решена. Так же версия моей операционной системы является устаревшей, на момент написания статьи MacOS 10.14 В ошибке явно […]

2 — variable environment

Опубликовано Оставить комментарийОпубликовано в рубрике Linux

Переменные окружения среды и псевдонимы. Работая в оболочке shell вам доступны глобальные переменные среды окружения. Например, если вы хотите вывести на экран имя пользователя, от которого выполняете команды, достаточно обратиться к переменной $USER echo $USER Так же очень полезная, хоть и не очень очевидная, переменная $PATH. Эта переменная хранит в себе список дирректорий, в которых […]