Linux Command Line Full course: Beginners to Experts. Bash Command Line Tutorials


Bash is a Unix shell and command language written by Brian Fox for the GNU Project as a free software replacement for the Bourne shell. First released in 1989, it has been used widely as the default login shell for most Linux distributions.
In this course you will learn how use bash command to accomplish various computer task.
Following Bash topics have been shown and elaborated properly.

⭐ Table of Contents ⭐
(0:00) Linux Command: cal
(0:39) Linux Command: date
(1:30) Linux Command: pwd
(3:02) Linux Command: exit
(3:05) Linux Command: Navigate bash history using arrow keys
(6:27) Linux Command: Navigate left and right using arrow keys
(7:17) Linux Command: mkdir
(9:55) Linux Command: ls1
(11:45) Linux Command: less
(18:44) Linux Command: ls2
(22:53) Linux Command: ls3
(25:06) Linux Command: ls4
(30:20) Linux Command: ls5
(32:37) Linux Command: ls6
(37:18) Linux Command: rm1
(43:50) Linux Command: Using cd to navigate to a directory using a relative path
(52:55) Linux Command: Understanding complex relative paths using. and…
(1:02:03) Linux Command: cd2
(1:12:49) Linux Command: cd3
(1:19:09) Linux Command: cd4
(1:24:49) Linux Command: mv
(1:30:21) Linux Command: cd5
(1:34:56) Linux Command: ln1
(1:39:27) Linux Command: ln2
(1:52:57) Linux Command: file
(1:55:27) Linux Command: cp2
(1:59:00) Linux Command: cp1
(2:02:56) Linux Command: Using echo to print simple strings
(2:05:44) Linux Command: Using echo to display multi-line messages
(2:08:44) Linux Command: Using echo to display messages with escape sequences
(2:16:15) Linux Command: ls and cd
(2:23:15) Linux Command: cat
(2:28:28) Linux Command: uniq
(2:31:40) Linux Command: wc
(2:34:22) Linux Command: grep
(2:37:27) Linux Command: head and tail
(2:40:44) Linux Command: Echo
(2:43:17) Linux Command: Wildcard Expansion
(2:46:28) Linux Command: pathname expansion
(2:48:13) Linux Command: Tilde expansion
(2:49:46) Linux Command: Arithmetic expansion
(2:56:04) Linux Command: Brace expansion
(3:10:33) Linux Command: Parameter expansion
(3:16:22) Linux Command: Command substitution
(3:20:46) Linux Command: Escape characters
(3:28:14) Linux Command: Double quotes
(3:39:36) Linux Command: Single Quotes

Credit: Bash Command
Course developed by: Lane Schwartz
License: creativecommons.org/licenses/by-sa/4.0/
This course is created by merging all the lessons related to Bash command line

Visit: www.youtube.com/channel/UCFnN8EryrdTq_qPcVl1VmCg
Lane Schwartz: www.youtube.com/user/laneschwartz

**********
Join our community and stay up to date with computer science
********************
Join our FB Group: www.facebook.com/groups/cslesson
Like our FB Page: www.facebook.com/cslesson/
Visit Website: cslesson.org

TypeScript - Полный Курс за 70 минут


Полный курс по Typescript, где вы узнаете про весь функционал Typescript за 70 минут
Мой Курс Стань JavaScript Senior: clc.to/senior

Моя образовательная площадка: www.vladilen.dev/

Мои Udemy Курсы:
Angular 9: clc.to/angular
React Native: clc.to/rnative
ReactJS: clc.to/react
NodeJS: clc.to/nodejs
Angular Fullstack (MEAN): clc.to/fullstack

Подписывайся на соц сети:
Telegram: teleg.one/js_by_vladilen
Instagram: www.instagram.com/vladilen.minin
VK: vk.com/vladilen.minin
Группа VK: vk.com/js_by_vladilen

Исходный код:
github.com/vladilenm/typescript-youtube-cc

00:00 — Начало работы
05:55 — Базовые типы
12:44 — Tuple
14:00 — Функции
17:30 — Type
21:00 — Interface
32:20 — Enums
36:30 — Перегрузка функций
43:30 — Классы
47:10 — Модификаторы полей
51:10 — Абстрактные классы
53:40 — Guards
58:50 — Generics
01:01:40 — Операторы

TypeScript — Полный Курс. Уроки TypeScript
#typescript #ts

Тонкая настройка параметров Брандмауэра Windows 10 в режиме стандартной и повышенной безопасности


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

Vi / Vim: основы (как выйти из vi, как редактировать текст в vi, как работать в vi)


Основы работы в редакторе vi (vim).
Как выйти из vi, как редактировать текст в vi, как выйти без сохранения из vi

Vi -редактор, который способен удивить любого человека как минимум дважды: первый раз при знакомстве, второй — после освоения методов редактирования и подключения нескольких популярных плагинов-расширений.

Vim cheatsheet: gist.github.com/drucoder/918c7bc988cb12be680146965bf38364

Данный текстовый редактор присутствует в линукс, bsd и macos что называется «из коробки» и для его использования не нужно ничего дополнительно устанавливать.

А в Windows потребуется установить этот редактор отдельно, либо (что гороздо удобнее) вы просто можете установить git bash по инструкции на нашем канале: www.youtube.com/watch?v=qt-QDN3MyeM

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

➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

➡ Твиттер: twitter.com/letsCodeDru
➡ Группа Вконтакте: vk.com/letscodedru
➡ Канал в Telegram: t.me/letsCode_dru
➡ Чат в Telegram: t.me/joinchat/FeiP9xEhqHajfqhLr4z-Nw

➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

Поддержать проект:
➡ Patreon www.patreon.com/letscodedru
➡ Яндекс.Деньги money.yandex.ru/to/41001451675086
➡ PayPal paypal.me/letscodedru
➡ Qiwi qiwi.me/letscode
➡ WebMoney/BitCoin funding.webmoney.ru/d/drucoder

➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

Ссылка на канал:
www.youtube.com/channel/UC1g3kT0ZcSXt4_ZyJOshKJQ

TN, VA и IPS матрицы в МОНИТОРАХ: в ЧЕМ РАЗНИЦА для обычного ПОЛЬЗОВАТЕЛЯ


Мониторы в каталоге DNS: bit.ly/3gDqSTB

Монитор для профессионального гейминга, монитор для просмотра фильмов, монитор для обработки фото и видео, монитор для дизайнера, монитор для работы — рынок мониторов огромен, но за каждым скрывается вариация одной из трех технологий: TN, IPS и VA. В этом ролике выяснили, как выбрать монитор, у кого лучше цветопередача, скорость отклика, контрастность, глубина черного и углы обзора. Совсем немного теории и много наглядной практики. Чем отличаются матрицы — смотрите сами. Особенно, если вы выбираете универсальный, доступный монитор, за которым и поработать можно по удаленке, и вечером фильм посмотреть или поиграть.

00:00 Вступление
00:25 Технические особенности:
01:05 TN мониторы
01:27 IPS мониторы
01:47 VA мониторы
02:17 Где здесь TN, IPS и VA?
02:41 Углы обзора
03:50 Глубина черного, засветы
05:29 Цветопередача и контраст
06:23 Отклик
07:43 Вывод

Новости из мира Linux: NGINX атакуют, Дистрибутивы, Овечки, nano..


Видео про некоторые события из мира Linux и IT в декабре 2019 — новости и релизы. Видео в режиме подкаста, видеоряд создан в качестве дополнения.

В этом видео вы узнаете про некоторые релизы программ, про релиз игры SuperTux, про релизы дистрибутивов, а также про проблемы с веб-сервером nginx.

Новости из мира Linux (противостояние GNOME с патентными троллями):
youtu.be/53YaSi06rCg

Обзор Elementary OS 5.1:
youtu.be/0sVDpIjZw8I

Обзор LinuxMint 19.3:
youtu.be/X7Sh8R6sGg4

Наш Телеграмм. Присоединяйтесь!
tlg.name/pingvinus_ru

Linux, новости, игры и программы, дистрибутивы и многое другое:
pingvinus.ru

Основы Linux. Урок 2 - Работа с файлами и папками часть 1, на примере ОС UBUNTU 18.04 LTS


Работа с файлами и папками:

Команды:

1. cat — посмотреть содержимое файла.

Пример:
cat filename.txt

Пример:

cat syslog | more
cat syslog | less

Если файлы большие, то есть не помещаются на экране. Их следует открывать при помощи утилит less или more для удобного отображения

Утилита more
Не может прокручивать страницу назад:

ENTER — листать построчно
ПРОБЕЛ — листать постранично
Q — выйти из режима просмотра

Утилита less
Позволяет прокручивать вперед и назад (с помощью стрелочек на клавиатуре)

Немедленный переход к концу и началу файл:

клавиши Shift G — начало файла,
g — конец файла,
клавиши стрелочки вверх/вниз — прокрутка файла вверх-вниз клавиши стрелочки вверх/вниз
ENTER — листать построчно
ПРОБЕЛ — листать постронично
Q — выйти из режима просмотра

==================================================

2. mkdir — cоздания каталогов в текущей директории
(make directory — сделать каталог).

Пример:
mkdir dir1 dir2

Используя ключ -p, Создаем дерево каталогов.
Пример:
mkdir -p dir2/dir3/dir4/dir5

Если не указан абсолютный путь каталоги будут созданы в текущей директории

===================================================

3. touch — создания пустых файлов в текущей директории. (touch-прикоснуться)
Пример:
touch superfile

Создать несколько файлов, разделяя их пробелом.
Пример:
touch superfile superfile1.txt

Создание файла с указанием абсолютного пути
Пример: touch /home/hitruk/dir/1 superfile

Команда touch не изменяет существующий файл. Но обновляет дату/время прикосновения к файлу, директории.

=============================================

4. rm — удаления файлов, директорий (remove — удалять)

Удалить файл в текущей директории
Пример:
rm superfile

Удалить папку
По умолчанию rm не удаляет каталоги. Используйте ключ --recursive (-r
или -R), чтобы удалить все перечисленные каталоги вместе с их
содержимым.
Пример:
rm -r dir1

Что значит удалить рекурсивно?
-Удалить все перечисленные каталоги вместе с их содержимым.

*Текущая директория — директория в которой мы сейчас находимся.

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

*Относительный путь — должен иметь обязательную привязку к какой-либо «отправной точке», относительно которой и укзывается путь.

*Утилита — компьютерная программа для выполнения типовых задач.

Linux урок 11. Переменная $PATH и ее назначение.


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

Пример:
nano ~/.bashrc
прописываем в конце файла необходимую директорию в нашем случае (/opt/local/bin)
export PATH=$PATH:/opt/local/bin

Напоминание:
nano — это редактор (еще есть редакторы vi или vim, мы их еще не освещали в наших уроках, но коснемся этой темы позже)
~ — (тильда) сокращенного обозначения домашней директории
==========================================

Добавить путь в переменную $PATH на постоянной основе
для всех пользователей

ИСПОЛЬЗОВАНИЕ /etc/environment

для сохранения файла понадобятся редактирование от имени администратора, т.е. необходимо использовать sudo (подробнее команду sudo мы рассмотрим в последующих уроках).

Пример:
sudo nano /etc/environment

в редакторе дописываем необходимый путь(Например:/opt/local/bin указан в самом конце, не забывайте отделять двоеточиями директорию) и сохраняем

Пример
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/opt/local/bin"

Изменения вступят после перерезагрузки системы!!!

Загадки пространства времени - Загадки Луны - Документальный фильм про космос


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

Но прошли столетия, и многие свои тайны Луна не смогла уберечь перед любознательностью, наблюдательностью и умом ученых, ее исследовавших.