YoVDO

Введение в Linux

Offered By: Bioinformatics Institute via Stepik

Tags

Computer Science Courses Information Technology Courses Linux Courses File Management Courses Text Editing Courses Command Line Interface Courses Bash Scripting Courses

Course Description

Overview

В рамках представленного курса слушатели познакомятся с операционной системой Linux и её базовыми возможностями. Наличие установленного Linux на компьютере не требуется, так как мы начнём знакомство с этой операционной системой с самого начала, а именно с ее установки.

Далее в курсе будут рассмотрены основные возможности графического интерфейса Linux, которые очень напоминают знакомые большинству слушателей Windows или Mac OS X. После этого мы перейдем к изучению работы через командную строку, которая поначалу может показать не очень удобной, но постепенно станут понятны ее преимущества над графическим подходом.

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

Заключительная часть курса рассматривает несколько продвинутых тем, включающих в себя основы написания скриптов на языке bash, использование многофункционального текстового редактора vim и другие.

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

 


Syllabus

Введение


1.1 Общая информация о курсе


1.2 Как установить Linux


1.3 Осваиваем Linux


1.4 Terminal: основы


1.5 Запуск исполняемых файлов


1.6 Ввод / вывод


1.7 Скачивание файлов из интернета


1.8 Работа с архивами


1.9 Поиск файлов и слов в файлах

Работа на сервере


2.1 Знакомство с сервером


2.2 Обмен файлами


2.3 Запуск приложений


2.4 Контроль запускаемых программ


2.5 Многопоточные приложения


2.6 Менеджер терминалов tmux


2.7 Как установить Linux: расширенное руководство

Продвинутые темы


3.1 Текстовый редактор vim


3.2 Скрипты на bash: основы


3.3 Скрипты на bash: ветвления и циклы


3.4 Скрипты на bash: разное


3.5 Продвинутый поиск и редактирование


3.6 Строим графики в gnuplot


3.7 Разное


Taught by

Alexey Gurevich and Andrey Przhibelsky

Tags

Related Courses

Introduction to Computing 计算概论A
Peking University via Coursera
数据结构与算法 Data Structures and Algorithms
Peking University via Coursera
Introduction to Ableton Live
Berklee College of Music via Coursera
iOS Persistence and Core Data
Udacity
计算机操作系统
Nanjing University via Coursera