Linux Basics: The Command Line Interface - 6

所在平台: Coursera

课程主页: https://www.coursera.org/learn/linux-basics-the-command-line-interface

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Linux基础:命令行接口 - 6 课程概述: 本课程将为您介绍Linux,一个由大多数专业开发人员使用的强大操作系统!为何要将Linux技能添加到您的C编程中?很多人实际上在不知不觉中使用着Linux!无论是使用智能手机、浏览网页还是使用ATM机,每一次Linux都在后台发挥着作用。它是嵌入式设备和高性能服务器中最常用的操作系统,也是开发者创建软件应用程序的主要选择。 在本课程中,您将学习Linux的历史,以及其开源社区如何创建出今天最先进的操作系统。您将学习如何导航文件系统,使用基本的Linux命令,并掌握Linux命令行接口。这些都是每位开发人员必备的技能。 您还将能够在Linux上使用行业标准工具编写C语言软件。 我们很高兴向您介绍Linux,并引导您成为这一强大操作系统的熟练用户! 课程结束时,您将达到C程序设计与Linux专业化的第六个里程碑,为您进入计算机工程职业生涯打开大门。 就业前景: - 编程员、开发人员、工程师、管理人员及科学计算和数据科学相关行业; - 嵌入式系统,如交通运输、公用事业网络和航空航天; - 机器人行业和制造业; - 智能家居、自动化和可穿戴设备中的物联网(IoT)应用; - IEEE,即全球最大的技术专业组织,2017年将C语言评选为雇主需求排名前列的编程语言之一。(来源:IEEE Spectrum) 本课程得到了Patrick & Lina Drahi基金会的财务支持。 课程大纲: - 名称:欢迎 描述:让我们开始编码吧! - 名称:第一周:Linux与命令行的历史 描述:在第一周结束时,您将能够描述Linux项目、UNIX和C的背景、关键日期和重要人物。您还将能够通过命令行接口运行常用的预装程序。 - 名称:第二周:Linux文件系统 描述:在第二周结束时,您将能够通过命令行接口浏览Linux文件系统,并熟悉使用以下技能来处理文件和目录:创建、删除、复制、重命名和移动文件。 - 名称:第三周:使用gcc进行C程序编译 描述:在第三周结束时,您将能够使用Linux命令行接口检查进程的内存使用情况,并在C编程语言中构建命令行交互程序。您将能够评估平均CPU消耗,区分程序的编译与解释,并在Linux上运行/编译C语言编写的程序。 - 名称:课程总结 描述:

课程大纲

Name:Welcome

Description:Let's get coding!

Name:Week 1: History of Linux and the command line

Description:By the end of Week 1, you will be able to describe the background, key dates, and important people of the creation of Linux projects, UNIX, and C. You will also be able to run commonly used pre-installed programs on Linux via the command line interface.

Name:Week 2: The Linux file system

Description:By the end of Week 2, You will be able to navigate through the Linux Filesystem with the command line interface. You will also be comfortable working with files and in directories using the following skills: creating, deleting, copying, renaming, and moving.

Name:Week 3: C program compilation with gcc

Description:By the end of Week 3, you will be able to inspect the memory consumption of processes using the Linux common line interface (CLI), as well as build interactive programs for the CLI in the C programming language. You will also be able to evaluate the average CPU consumption, distinguish between compilation and interpretation of programs, and run/compile a program written in C on Linux.

Name:Concluding the course

Description:

课程评论(0条)

课程详情

This course will introduce you to Linux, a powerful operating system used by most professional developers! Why add Linux to your C programming skills? Most people use Linux without knowing it! Whether you use a smartphone, search the web, or use an ATM, each time Linux is involved somewhere in the background. It is the most used operating system for embedded devices and high-performance servers. It is also the most common operating system used by developers to create software applications. In this course, you will learn the history of Linux and how its open source community was able to create today’s most advanced operating system. You will navigate the file system, use fundamental Linux commands and master the Linux command line interface. These are essential skills for every developer. You will also be able to produce software written in C using the industry-standard tools on Linux. We are excited to introduce you to Linux and guide you along your path to becoming a skilled user of this powerful operating system! At the end of this short course, you will reach the sixth milestone of the C Programming with Linux Specialization, unlocking the door to a career in computer engineering. Your job Outlook: - Programmers, developers, engineers, managers, and related industries within scientific computing and data science; - Embedded systems such as transportation, utility networks, and aerospace; - Robotics industry and manufacturing; - IoT (Internet of Things) used in smart homes, automation, and wearables. - IEEE, the world’s largest technical professional organization for the advancement of technology, ranks C as one of the top programming languages of 2017 in demand by employers. (Source: IEEE Spectrum) This course has received financial support from the Patrick & Lina Drahi Foundation.

课程标签

0人关注该课程

主题相关的课程