The Unix Workbench

所在平台: CourseraArchive

课程类别: 其他类别

大学或机构: CourseraNew

课程主页: https://www.coursera.org/archive/unix

课程评论:没有评论

第一个写评论        关注课程

课程简介

Johns Hopkins University

课程评论(0条)

课程详情

Unix forms a foundation that is often very helpful for accomplishing other goals you might have for you and your computer, whether that goal is running a business, writing a book, curing disease, or creating the next great app. The means to these goals are sometimes carried out by writing software. Software can’t be mined out of the ground, nor can software seeds be planted in spring to harvest by autumn. Software isn’t produced in factories on an assembly line. Software is a hand-made, often bespoke good. If a software developer is an artisan, then Unix is their workbench. Unix provides an essential and simple set of tools in a distraction-free environment. Even if you’re not a software developer learning Unix can open you up to new methods of thinking and novel ways to scale your ideas. This course is intended for folks who are new to programming and new to Unix-like operating systems like macOS and Linux distributions like Ubuntu. Most of the technologies discussed in this course will be accessed via a command line interface. Command line interfaces can seem alien at first, so this course attempts to draw parallels between using the command line and actions that you would normally take while using your mouse and keyboard. You’ll also learn how to write little pieces of software in a programming language called Bash, which allows you to connect together the tools we’ll discuss. My hope is that by the end of this course you be able to use different Unix tools as if they’re interconnecting Lego bricks.

Unix Workbench:Unix构成了一个基础,通常对于实现您和您的计算机可能具有的其他目标非常有用,无论该目标是经营企业,写书,治愈疾病或创建下一个出色的应用程序。有时通过编写软件来实现这些目标。不能从地下开采软件,也不能在春季播种软件种子,直到秋季收获。软件不是在装配线上的工厂生产的。软件是手工制作的,通常是定制的。如果软件开发人员是技术人员,那么Unix是他们的工作台。 Unix在无干扰的环境中提供了一组基本且简单的工具。即使您不是软件开发人员,也可以学习Unix,它可以为您提供新的思维方式和新颖的方法来扩展您的想法。 本课程面向不熟悉编程和不熟悉Unix操作系统(如macOS)和Linux发行版(如Ubuntu)的人们。本课程中讨论的大多数技术将通过命令行界面访问。命令行界面乍一看似乎很陌生,因此本课程试图在使用命令行和您通常在使用鼠标和键盘时所采取的操作之间建立相似之处。您还将学习如何使用称为Bash的编程语言编写少量软件,该语言可让您将我们将要讨论的工具联系在一起。我希望,到本课程结束时,您将能够使用不同的Unix工具,就像它们将Lego积木互连一样。

课程标签

0人关注该课程

主题相关的课程