Linux/Mac Terminal Tutorial: The Grep Command - Search Files and Directories for Patterns of Text


In this Linux/Mac terminal tutorial, we will be learning how to use the grep command. The grep command allows us to search files and directories for patterns of text. You can also pipe the output of one command into grep to get certain matches. Its extremely useful once you learn the ins and outs. Lets get started…

The code from this video can be found at:
github.com/CoreyMSchafer/code_snippets/tree/master/Terminal/Grep

Regular Expressions Tutorial: youtu.be/sa-TUpSx1JA
Regular Expressions Tutorial (Python): youtu.be/K8L6KVGG-7o

✅ Support My Channel Through Patreon:
www.patreon.com/coreyms

✅ Become a Channel Member:
www.youtube.com/channel/UCCezIgC97PvUuR4_gbFUs5g/join

✅ One-Time Contribution Through PayPal:
goo.gl/649HFY

✅ Cryptocurrency Donations:
Bitcoin Wallet — 3MPH8oY2EAgbLVy7RBMinwcBntggi7qeG3
Ethereum Wallet — 0x151649418616068fB46C3598083817101d3bCD33
Litecoin Wallet — MPvEBY5fxGkmPQgocfJbxP6EmTo5UUXMot

✅ Coreys Public Amazon Wishlist
a.co/inIyro1

✅ Equipment I Use and Books I Recommend:
www.amazon.com/shop/coreyschafer

▶️ You Can Find Me On:
My Website — coreyms.com/
My Second Channel — www.youtube.com/c/coreymschafer
Facebook — www.facebook.com/CoreyMSchafer
Twitter — twitter.com/CoreyMSchafer
Instagram — www.instagram.com/coreymschafer/

#Linux #Mac

Поиск файлов в Linux и Unix — find, grep, ack, ripgrep


Запускаем мощную платную обучающую программу, интересно принять участие? Пройдите опрос — simpoll.ru/run/survey/c44b6a04

Поддержать канал и получить доступ к закрытым видео — boosty.to/digitalize.team

Поговорим в этом видео о канонических утилитах поиска файлов в *nix — find и grep, а также их современных удобных собратьях.

ripgrep — blog.burntsushi.net/ripgrep/

Плейлист на канале о крутых Linux утилитах — www.youtube.com/watch?v=SHo3fAZfXMk

Создание и управление пользователями в Linux | Разделяй и властвуй


А вам никогда не хотелось побыть властителем судеб? Хотя бы виртуальных?
А давайте поуправляем пользователями Linux.

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

Помимо управления в терминале рассмотрим создание и управление пользователями в графической оболочке операционной системы Linux Mint Mate, ее обзор можете посмотреть в видео youtu.be/DqDq9z_Xnos

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

Ссылка на разбор ответа на вопрос из прошлого видео t.me/worlditech/75

КОМАНДЫ, КОТОРЫЕ ПРИГОДЯТСЯ.
Создание пользователя:
adduser
useradd -u UID -g GID -c ‘Комментарий’ -d /home/dir -s /bin/false usename
usermod

Управление пользователями:
passwd -S username
chage -m 30 username
passwd -n 30 username
сhage -M 40 username
passwd -x 40 username
chage -W 5 username
passwd -w 5 username
chage -E 2019-02-16 username
passwd
passwd username
passwd -d username
passwd -l username

ХОТИТЕ ПОМОЧЬ КАНАЛУ?
Яндекс.Деньги: money.yandex.ru/to/410012408319752

Регистрируйтесь и совершайте покупки на Letyshops по моей реферальной ссылки katuhus.com/g/7khfs3jtus9de6e266c48753afd1f1/
Рекомендую, сам пользуюсь.
Моя реферальная ссылка на aliexpress alitems.com/g/1e8d1144949de6e266c416525dc3e8/

КОНТАКТЫ:
Канал в TELEGRAM: t.me/worlditech (worlditech)
Группа в VK: vk.com/worlditech
INSTAGRAM: www.instagram.com/pavlenko.at/

Еще контакты:
t.me/pavlenko_at
vk.com/atpavlenko
www.facebook.com/anton.pavlenko.94

#МирIT #Пользователи #Linux #ДляЧайников #ИмяПользователя #ИзменитьЛогин #УправленияПользователями #ЛинуксДляНачинающих #УрокиЛинукс #ЛинуксСНуля #РаботаСЛинукс #Ubuntu #LinuxMint #LinuxСервер #Линукс #КомандыLinux #КакойДистрибутивLinuxВыбрать #ЧтоТакоеЛинукс #LinuxОбзор #ОсновныеКомандыLinux #БазовыеКомандыLinux #ИзучимLinux #УрокиLinux #Passwd #Chage #Adduser #Useradd #Usermod #Пользователь #ДобавлениеПользователейLinux #ИзменитьДомашнююПапкуПользователя

Не бойтесь регулярных выражений. Regex за 20 минут!


Курс JS: js.itgid.info
Курс PHP: php.itgid.info
Плейлист: goo.gl/a6JhVd
Мои курсы: itgid.info
Телеграм: t.me/jsrules

Регулярные выражения!
. — любой одиночный символ
[ ] — любой из них, диапазоны
$ — конец строки
^ — начало строки
\ — экранирование
\d — любую цифру
\D — все что угодно, кроме цифр
\s — пробелы
\S — все кроме пробелов
\w — буква
\W — все кроме букв
\b — граница слова
\B — не границ

Квантификация
n{4} — искать n подряд 4 раза
n{4,6} — искать n от 4 до 6
* от нуля и выше
от 1 и выше
? — нуль или 1 раз

Настройка firewall iptables на linux это не сложно. Linux Tutorial.


Вот небольшой тутореал по linux и iptables. Надеюсь новичкам будет полезно.

Связь со мной:
ВК — vk.com/vanohaker
Группа в — vk.com/yiglazkov
twitter — twitter.com/vanohaker
Insta — instagram.com/vanohaker

Стрим:
Youtube — www.youtube.com/channel/UCy2pEnTdI5ZsTrqGlBBQhNw
Twitch — www.twitch.tv/vanohaker

Если вам понравилось видео и вы желайте помочь каналу развиться, пожертвуйте на развитие любым удобным для вас способом.
Webmoney — R817191732354 --Z031836116848
Yandex — 410012265076860
Da — www.donationalerts.ru/r/vanohaker

#linux #iptables #ubuntu #firewall #debian

Linux команда sed - редактор текстовых файлов.


Linux команда sed — редактор текстовых файлов. Позволяет форматировать текстовые файлы и искать и заменять одни части текста другими. Может работать с регулярными выражениями.

#!/bin/bash
# command sed = stream editor

# 2:00 добавляем межстрочный интервал во весь файл
sed G text_file

# 2:09 выводит на печать заданное число строк
sed 10p text_file

# 2:28 удаляет 5-ю строку
sed 5d text_file

# 3:01 удаляет 5-7 строки
sed 5,7d text_file

# 3:28 заменяет su на RRR один раз в каждой строке
sed s/su/adm/RRR/ text_file

# 4:26 заменяет su на RRR каждый раз в каждой строке
sed s/su/RRR/g text_file

# 4:40 заменяет su или adm на RRR каждый раз в каждой строке
sed s/su\|adm/RRR/g text_file

# 6:16 заменяет su или adm каждый раз в 5-й строке
sed 5s/su\|adm/RRR/g text_file

# 6:43 заменяет su или adm каждый раз c 3-ю по 5-ю строки
sed 3,5s/su\|adm/RRR/g text_file