VOOZH about

URL: https://www.coursera.org/learn/linux-basics-the-command-line-interface

⇱ Linux Basics: The Command Line Interface - 6 | Coursera


Linux Basics: The Command Line Interface - 6

Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Linux Basics: The Command Line Interface - 6

5,692 already enrolled

Included with

Ask Coursera

Gain insight into a topic and learn the fundamentals.
4.7

35 reviews

Beginner level

Recommended experience

8 hours to complete
Flexible schedule
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
4.7

35 reviews

Beginner level

Recommended experience

8 hours to complete
Flexible schedule
Learn at your own pace

What you'll learn

  • Use basic commands to control the Linux Operating System

  • Navigate and manipulate the Linux Filesystem using the command line interface

  • Manage the memory and processes running on Linux.

  • Compile and execute a C program in Linux

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

4 assignments

Taught in English

Build your subject-matter expertise

This course is part of the C Programming with Linux Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate

There are 5 modules in this course

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.

Let's get coding!

What's included

2 videos9 readings1 assignment3 discussion prompts

2 videosTotal 4 minutes
  • Let's get started2 minutes
  • Learn how to use WebLinux3 minutes
9 readingsTotal 59 minutes
  • Course syllabus10 minutes
  • Two universities teamed up to offer a new specialization in C Programming with Linux2 minutes
  • The course team5 minutes
  • Collaborative MOOC1 minute
  • Earn a Specialization from Dartmouth and IMT1 minute
  • Get the most out of this course10 minutes
  • Pre-course survey10 minutes
  • Access to WebLinux10 minutes
  • Learn how to post code on the Coursera forum10 minutes
1 assignmentTotal 5 minutes
  • Are you ready to start?5 minutes
3 discussion promptsTotal 17 minutes
  • Introduce yourself5 minutes
  • Learn how to post your code10 minutes
  • Technical, general, organisational and other questions2 minutes

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.

What's included

7 videos1 assignment4 app items

7 videosTotal 47 minutes
  • Operating systems genesis: definition, services (files, memory, processes), key dates4 minutes
  • UNIX genesis: MAC projet @ MIT, MULTICS, Thompson & Ritchie6 minutes
  • Linux genesis and history: GNU, Stallman, GPL, Linus Torvals, Linux4 minutes
  • Command line interface, prompt, command options and files data, command cal as example3 minutes
  • First commands: echo 'hello world', date, cal, history, whoami, hostname, uptime, clear, command not found, man, command options14 minutes
  • Interactive commands: top, htop, nano, vim, how to get back to the prompt11 minutes
  • Play with commands: hello, worm, firework, rain, hanoi4 minutes
1 assignmentTotal 5 minutes
  • Self-assess your learning in the History of Linux and the command line5 minutes
4 app itemsTotal 40 minutes
  • Activity: OS, UNIX, history and genesis10 minutes
  • Activity: Linux Genesis10 minutes
  • Activity: the command line interface10 minutes
  • Activity: GNU, Linux, Command line, prompt10 minutes

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.

What's included

10 videos1 assignment6 app items

10 videosTotal 101 minutes
  • Filesystem6 minutes
  • pwd, cd, ls, absolute path, relative path (1)15 minutes
  • pwd, cd, ls, absolute path, relative path (2)7 minutes
  • Touch, rm, names with spaces9 minutes
  • cat less20 minutes
  • mkdir, rm -r9 minutes
  • Unblock yourself in the command line7 minutes
  • mv: rename and move10 minutes
  • cp, cp -r4 minutes
  • Find locate14 minutes
1 assignmentTotal 5 minutes
  • Self-assess your learning in The Linux file system 5 minutes
6 app itemsTotal 70 minutes
  • Activities: discovering the filesystem20 minutes
  • Activity: cat less more10 minutes
  • Activity: remove a file and a folder using absolute paths10 minutes
  • Activity: getting unstuck from the command line10 minutes
  • Activity: linux and the files10 minutes
  • Activity: find and locate10 minutes

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.

What's included

10 videos1 reading1 assignment3 app items

10 videosTotal 52 minutes
  • Compiler vs interpreter4 minutes
  • Compile a C program automatically on Weblinux7 minutes
  • Compile a C program using GCC7 minutes
  • Memory representation, RAM, cells, word, byte, bit, memory address4 minutes
  • Manage the memory with the command line: free, top, htop6 minutes
  • Memory consumption of a program using htop, virtual memory9 minutes
  • Reboot Weblinux if needed2 minutes
  • Interactive programs in C using scanf, fflush6 minutes
  • Use scanf and file redirection to simulate an input4 minutes
  • Don’t use scanf, use fgets getline or readline2 minutes
1 readingTotal 1 minute
  • Memory representation, RAM, cells, word, byte, bit, memory address1 minute
1 assignmentTotal 5 minutes
  • Self-assess your learning in C program compilation with gcc5 minutes
3 app itemsTotal 30 minutes
  • Activity: compilation10 minutes
  • Activity: Memory with linux10 minutes
  • Activity: Interactive programs10 minutes

What's included

1 video2 readings

1 videoTotal 1 minute
  • Let's continue coding1 minute
2 readingsTotal 20 minutes
  • Congratulations10 minutes
  • End of course survey10 minutes

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructors

Instructor ratings
4.5 (10 ratings)
Institut Mines-Télécom
7 Courses31,527 learners
Dartmouth College
7 Courses31,527 learners

Explore more from Software Development

Why people choose Coursera for their career

👁 Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
👁 Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
👁 Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
👁 Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Learner reviews

  • 5 stars

    80%

  • 4 stars

    11.42%

  • 3 stars

    5.71%

  • 2 stars

    0%

  • 1 star

    2.85%

Showing 3 of 35

AP
·

Reviewed on Jan 3, 2023

Awesome course and wonderful instructors.Big salute! thanks!

AS
·

Reviewed on Mar 9, 2026

Excellent videos. I loved the step-by-step learning and the direction the course took me.

EI
·

Reviewed on May 1, 2023

Excellent course with good explanation and challenging applications.

Frequently asked questions

To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,