Linux Education
11.5K subscribers
1.08K photos
60 videos
8 files
954 links
🐧 Гайды, тесты и обучающие материалы по Linux.

Реклама — @cyberJohnny

Заявление в РКН: https://knd.gov.ru/license?id=6784bbba96de59064dc32602&registryType=bloggersPermission
Download Telegram
Команда HEAD/TAIL // Урок #225

Ещё одна пара, но здесь у каждой команды своя область применения. Утилита head выводит несколько первых строк из файла (голова), а tail выдает несколько последних строк (хвост).

По умолчанию каждая утилита выводит десять строк. Но это можно изменить с помощью опции -n.

Ещё один полезный параметр -f, это сокращение от follow (следовать). Утилита постоянно выводит изменения в файле на экран. Например, если вы хотите следить за лог файлом, вместо того, чтобы постоянно открывать и закрывать его, используйте команду tail -nf.

🐧 Linux Education
👍14
Neofetch — информация о системе linux и логотип в терминале

Neofetch — это очень простая в использовании и кроссплатформенная утилита которая позволяет отображать информацию о системе в терминале, рядом с красивой картинкой. В качестве картинки можно использовать логотип вашего дистрибутива или любую другую картинку.

🐧 Читать // Linux Education
👍9
Команда GREP // Урок #226

Grep
, как и другие инструменты Linux, делает одно действие, но делает его хорошо: она ищет текст по шаблону.

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

Каждый раз, когда вы выполняете команду, которая выдает очень много информации, не нужно анализировать всё вручную — пусть grep делает свою магию.

🐧 Linux Education
👍11🔥1
Команда SORT // Урок #227

Сортировка строк текста по различным критериям. Наиболее полезные опции: -n (Numeric), по числовому значению, и -r (Reverse), которая переворачивает вывод.

Это может быть полезно для сортировки вывода du. Например, если хотите отсортировать файлы по размеру, просто соедините эти команды.

🐧 Linux Education
Обзор возможностей Kali Linux

🐧
Смотреть // Linux Education
👍7
Синтаксис команды WC // Урок #228

Для запуска утилиты откройте терминал и введите: wc.

Терминал будет ожидать ввода данных. После нажатия комбинации клавиш Ctrl + D командный интерпретатор завершит работу программы и выведет три числа, обозначающих количество строк, слов и байт введённой информации.

Утилита может обрабатывать файлы. Стандартная инструкция выглядит так:

wc file

wc — имя утилиты;
file — название обрабатываемого файла.

🐧 Linux Education
👍12
Команда DIFF // Урок #229

Показывает различия между двумя файлами в построчном сравнении. Причём выводятся только строки, в которых обнаружены отличия. Измененные строки отмечаются символом "с", удалнные - "d", а новые - "а".

🐧 Linux Education
👍9
Команды KILL, XKILL, PKILL, KILLALL // Урок #230

Служат для завершения процессов. Но они принимают различные параметры для идентификации процессов. Kill нужен PID процесса, xkill — достаточно кликнуть по окну, чтобы закрыть его, killall и pkill принимают имя процесса. Используйте ту, которая удобна в определенной ситуации.

🐧 Linux Education
👍18
Команды PS, PGREP // Урок #231

Чтобы уничтожить процесс, нужен его идентификатор. Один из способов получить его, это утилита ps, которая печатает информацию о запущенных процессах.

По умолчанию вывод очень длинный, поэтому используйте опцию -e, чтобы увидеть информацию об определённом процессе. Это только снимок состояния на момент вызова, и информация не будет обновляться. Команда ps с ключом aux выводит полную информацию о процессах.

Pgrep работает следующим образом: вы задаете имя процесса, а утилита показывает его идентификатор.

🐧 Linux Education
👍7
Команды TOP, HTOP // Урок #232

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

Я рекомендую установить htop, если в вашем дистрибутиве он не поставляется по умолчанию, так как это улучшенная версия top.

Вы сможете не только просматривать, но и контролировать процессы через его интерактивный интерфейс.

🐧 Linux Education
👍8
Команда TIME // Урок #233

Время выполнения процесса. Это секундомер для выполнения программы. Полезно, если вам интересно, насколько сильно ваша реализация алгоритма отстает от стандартной.

Но, несмотря на такое название, она не сообщит вам текущее время, используйте для этого команду date.

🐧 Linux Education
👍9
Командная строка Linux для новичков

В этом видео рассказывается про работу в командной строке Linux. Затрагиваются общие теоретические вопросы. Даются начальные знания о работе в командной строке Linux.

🐧 Смотреть // Linux Education
👍13🤩2
Команда DATE // Урок #234

В отличие от time, делает именно то, чего вы от неё и ожидаете: выводит дату и время в стандартный вывод.

Его можно форматировать в зависимости от ваших потребностей: вывести год, месяц, день, установить 12-ти или 24-ти часовой формат, получить наносекунды или номер недели. Например, date +"%j %V", выведет день в году и номер недели в формате ISO.

🐧 Linux Education
👍2
Команда ALIAS // Урок #235

Команда создаёт синонимы для других команд Linux. То есть вы можете делать новые команды или группы команд, а также переименовывать существующие.

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

🐧 Linux Education
👍10🤩1
Анатомия GNU/Linux

Автору статьи при знакомстве с GNU/Linux несколько лет назад для погружения не хватало простой анатомической карты типичного дистрибутива, поэтому он попробует рассказать об этом сам.

🐧 Читать // Linux Education
👍5
Команда UNAME // Урок #236

Выводит некую основную информацию о системе. Без параметров она не покажет ничего полезного, кроме строчки Linux, но, если задать параметр -a (All), можно получить информацию о ядре, имени хоста и узнать архитектуру процессора.

🐧 Linux Education
👍10
Команда UPTIME // Урок #237

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

🐧 Linux Education
👍5
Команда SLEEP // Урок #238

Вам, наверное, интересно как же её можно использовать. Даже не учитывая Bash-скриптинг, у неё есть свои преимущества. Например, если вы хотите выключить компьютер через определенный промежуток времени или использовать в качестве импровизированной тревоги.

🐧 Linux Education
👍7
Команды USERADD, USERDEL, USERMOD // Урок #239

Эти команды консоли Linux позволяют вам добавлять, удалять и изменять учетные записи пользователей. Скорее всего, вы не будете использовать их очень часто.

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

🐧 Linux Education
👍6
Astra linux орёл — государственный linux

Обзор возможностей, тест игр, что с программами и т.д

🐧 Смотреть // Linux Education
👍5