К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Linux Tools for Developers · LearnSpace
Назад в каталог
courseraПрограммирование

Linux Tools for Developers

Курс от The Linux Foundation
Начальный≈ 15.3 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Course 3 is a continuation of the previous course, and will focus on teaching you how to work with tools you need to do your everyday work. The course begins by introducing you to numerous essential command line tools that are used daily. Then, it focuses on bash scripting - you will learn how to construct scripts and how to do very complicated tasks in an automated way. The course looks at files and filesystems and focuses on compiling programs in Linux, using gcc and other compilers, and using libraries of different types. It also takes a look at how Java works in Linux, and explains why there is no reason to worry about having easy-to-use Java programs in Linux. Course 3 ends by covering building packages out of software in Linux.

Навыки, которые вы освоите

Linux CommandsgrepCommand-Line InterfaceScriptingPackage and Software ManagementShell ScriptFile SystemsFile ManagementBash (Scripting Language)Build ToolsComputer Programming ToolsUnixUnix CommandsLinuxSoftware Development ToolsSystem ProgrammingUnix ShellScripting LanguagesLinux AdministrationProgram Development

Программа курса

3 модулей · 90 учебных материалов

01Command Line Tools53 материалов

Essential Command Line Tools

Introduction to Linux Tools for Developers (Course 3)ВидеоModule 1 OverviewВидеоPreparing Your ComputerЧтениеTools Used to List, Create, Delete and Rename Files and DirectoriesЧтение

Учитесь у экспертов

Kara Pritchard

Vice President of Global Skills

Linux Tools for Developers
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 15.3 ч

3 модулей

Язык: Английский

Субтитры: Арабский, Французский, Бенгальский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Нидерландский, Корейский, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Дари, Хинди, Японский, Казахский, Венгерский, Польский

Часть программы вашего университета
Finding Files: find and locateЧтение
grep CommandЧтение
sed CommandЧтение
Using find (Lab)Чтение
Using grep (Lab)Чтение
Essential Command Line ToolsЗадание
Get help and meet other learners. Join your Community!Чтение

File and Text Manipulation Utilities

Command Line Tools for Manipulating Text FilesВидеоcatЧтениеUsing cat InteractivelyЧтениеUsing cat (Demo)ВидеоechoЧтениеWorking with Large FilesВидеоheadЧтениеtailЧтениеViewing Compressed FilesЧтениеIntroduction to sed and awkВидеоsed Command Syntax and Basic OperationsЧтениеUsing sed (Demo)Видеоawk Command Syntax and Basic OperationsЧтениеFile Manipulation UtilitiesВидеоsortЧтениеuniqЧтениеIntroduction to paste, join, and splitВидеоUsing pasteЧтениеUsing joinЧтениеUsing splitЧтениеRegular Expressions and Search PatternsЧтениеgrepЧтениеstringsЧтениеtrЧтениеteeЧтениеwcЧтениеcutЧтениеUsing sed (Lab)ЧтениеParsing Files with awk (and sort and uniq) (Lab)ЧтениеUsing grep (Lab)ЧтениеUsing tee (Lab)ЧтениеUsing wc (Lab)ЧтениеFile and Text Manipulation UtilitiesЗадание

Bash Scripting

Script BasicsВидеоScript Basics (Cont.)ЧтениеConditionalsЧтениеLoopsЧтениеFunctionsВидеоFunctions (Cont.)ЧтениеCreating Simple Bash Shell Scripts (Lab)ЧтениеA Simple Backup Utility (Lab)ЧтениеBash ScriptingЗадание
02Files and Filesystems17 материалов

Files and Filesystems

Module 2 OverviewВидеоTypes of FilesЧтениеTypes of Files (Cont.)ВидеоPermissions and Access RightsВидеоChanging Permissions and OwnershipЧтениеUsing umask (Demo)ВидеоUsing umask (Lab)ЧтениеUsing chmod (Lab)ЧтениеUsing setuid (Lab)ЧтениеFiles and FilesystemsЗадание

Linux Filesystems

Filesystems and the VFSВидеоUsing Available Filesystems (Demo)ВидеоMounting FilesystemsЧтениеRAID and LVMВидеоUsing LVM (Demo)ВидеоLoopback Filesystems (Lab)ЧтениеLinux Filesystems
03Linux Developer Methods20 материалов

Compiling, Linking and Libraries

Module 3 OverviewВидеоgcc and Other CompilersВидеоMajor gcc OptionsЧтениеStatic LibrariesЧтениеShared LibrariesЧтениеLinking to LibrariesЧтениеDebugging with gdbВидеоShared Libraries (Lab)ЧтениеCompiling, Linking and LibrariesЗадание

Building RPM and Debian Packages

Package ManagementВидеоRPM CreationЧтениеThe RPM spec FileЧтениеDetails on RPM spec SectionsЧтениеRPM DependenciesЧтениеBuilding a Binary RPM Package (Demo)ВидеоDebian Package Creation Workflow

Digital Badge

Open Source Software Development, Linux and Git Specialization Digital BadgeЧтение
Задание
Чтение
Building RPMs (Lab)Чтение
Building a Debian Package from Source (Lab)Чтение
Building RPM and Debian PackagesЗадание