Этот курс представляет собой всестороннее погружение в командную строку Linux и других систем, подобных UNIX. Мы изучим самые популярные инструменты оболочки и рассмотрим концепции теории операционных систем, которые стали популярными с появлением ОС UNIX.
Мы также обсудим другие важные инструменты разработки, которые можно использовать с Linux, и научимся писать сценарии оболочки для автоматизации системных задач.
Инструменты, которые вам понадобятся: Вам потребуется виртуальная машина для установки Linux или физический компьютер, который можно разделить для нативной работы с дистрибутивом Linux.
Терминал Linux: Мы будем использовать легковесный дистрибутив Linux под названием Lubuntu и виртуальную машину Oracle VirtualBox. Все инструменты кросс-платформенные, так что вы сможете следовать инструкциям как на Windows, так и на macOS.
Этот курс для вас?
Для прохождения этого курса не требуется предварительных знаний, и он разработан так, чтобы быть максимально доступным для новичков. Мы начнем с изучения истории и эволюции систем, подобных UNIX, и перейдем к освоению самых популярных инструментов командной строки Linux.
Мы также постараемся сделать материал максимально универсальным. Все команды, которые мы будем изучать, должны работать с любым дистрибутивом Linux и любой другой системой, подобной UNIX (OpenBSD, FreeBSD и macOS).
Этот курс был разработан с учетом потребностей программистов. Поэтому мы не будем рассматривать продвинутые инструменты Linux для работы с сетями, инфраструктурой или системным администрированием.
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Урок 1.
00:09:10
Motivations and Learning Outcomes
Урок 2.
00:02:59
How to Take this Course
Урок 3.
00:19:48
Do All Computers Need an Operating System?
Урок 4.
00:17:14
The Evolution of UNIX
Урок 5.
00:18:59
The Birth of Linux
Урок 6.
00:03:45
Downloading Linux
Урок 7.
00:03:54
Installing Linux
Урок 8.
00:01:03
System Login
Урок 9.
00:11:12
Navigating Files and Directories
Урок 10.
00:07:34
Hidden Files
Урок 11.
00:04:11
Viewing Contents of a Text File
Урок 12.
00:08:43
Editing Text Files
Урок 13.
00:05:57
File Globbing and Wildcards
Урок 14.
00:07:11
Copying and Moving Files
Урок 15.
00:03:01
Working With the Space Character
Урок 16.
00:03:44
Removing Files and Folders
Урок 17.
00:09:55
Putting It All Together
Урок 18.
00:01:52
The Root Folder
Урок 19.
00:21:15
Important System Folders
Урок 20.
00:08:12
Working With Different Shell Options
Урок 21.
00:08:17
Working With Find and Grep
Урок 22.
00:09:01
Visualizing Operating System Processes
Урок 23.
00:06:37
Killing Processes
Урок 24.
00:08:59
Output Redirection
Урок 25.
00:03:01
Input Redirection
Урок 26.
00:13:33
The Pipe Operator
Урок 27.
00:03:38
UNIX Common Ground
Урок 28.
00:06:17
Adding Users
Урок 29.
00:11:09
File Permissions
Урок 30.
00:03:43
Executing Files
Урок 31.
00:05:04
Environment Variables
Урок 32.
00:01:31
Visualizing Environment Variables
Урок 33.
00:04:23
RC Files
Урок 34.
00:09:58
Working With a Package Manager
Урок 35.
00:15:12
Popular UNIX Text Editors
Урок 36.
00:11:46
Understanding System Calls
Урок 37.
00:04:16
Popular Shell Utilities
Урок 38.
00:06:57
What Is a Shell Script?
Урок 39.
00:07:19
Writing and Executing Shell Scripts
Урок 40.
00:10:01
Working With Variables
Урок 41.
00:01:30
Numerical Expressions
Урок 42.
00:07:31
Script Special Variables
Урок 43.
00:11:58
Tests and Conditional Statements
Урок 44.
00:13:52
Example of String Test
Урок 45.
00:07:08
For Loops
Урок 46.
00:07:33
While Loops
Урок 47.
00:08:53
Secure Shell and Daemons
Урок 48.
00:06:24
Scheduling Tasks with Cron
Урок 49.
00:13:35
Awk and Sed
Урок 50.
00:10:58
Checking Filesystem Available Space
Урок 51.
00:08:38
Functions
Урок 52.
00:05:14
Linux Development Tools
Урок 53.
00:09:21
Compiling with GCC
Урок 54.
00:10:36
Debugging with GDB
Урок 55.
00:15:54
Building with Make
Урок 56.
00:06:58
Installing from Source
Урок 57.
00:05:05
Popular Scripting Languages
Урок 58.
00:04:50
Conclusion and Next Steps
Автор - Gustavo Pezzi
Gustavo Pezzi
Gustavo Pezzi - преподаватель университета в Лондоне, Великобритания. Он получил несколько образовательных наград в качестве учителя и также является основателем pikuma.com. Густаво преподает основы информатики и математики; его академический путь включает такие учебные заведения, как Государственный университет Питтсбурга, Городской университет Лондона и Оксфордский университет.
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Видеокурс подойдёт для начинающих разработчиков. В данном видеокурсе будет рассказано про основы работы с консолью, мы рассмотрим базовые команды и разберемся, зачем консоль нужна веб-разработчику.
Этот курс вылечить вас от страха перед терминалом. Он создан для дизайнеров, новых разработчиков, UX, UI, владельцев продуктов и всех, кому было предложено «просто открыть терминал».
Научитесь управлять сессиями терминалов и работать более эффективно из командной строки с помощью tmux. Если вы используете командную строку, tmux может облегчить вашу жизнь.tmux - терминальный мультиплексор. Это позволяет вам бороться с несколькими терминальными сеансами из одного окна. Вместо того, чтобы следить за несколькими терминальными окнами самостоятельно, вы можете использовать tmux для создания, организации и навигации между ними. Еще
Только поставил линукс и хочешь на нем работать, но пока не понимаешь как пользоваться терминалом ? Этот курс поможет начать работать с консолью (тот самый терминал). Конечно все можно загуглить и быстро глянуть в интернете, но если есть время - посмотри базовые уроки по основным коммандам и принципам работы как терминала, так и линукса. PS> У автора очень забавный английский.