0% found this document useful (0 votes)
3 views11 pages

CS 2301 - Learning Guide Unit 8

Learning Guide Unit 8 focuses on command shells, including the Command Line Interface and Bash scripting. Students will engage in various tasks such as reading assignments, discussion forums, and self-assessments to deepen their understanding of command shells. The unit aims to equip students with the ability to discuss different command shells and perform Bash scripting by the end of the course segment.

Uploaded by

Khoa Le
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views11 pages

CS 2301 - Learning Guide Unit 8

Learning Guide Unit 8 focuses on command shells, including the Command Line Interface and Bash scripting. Students will engage in various tasks such as reading assignments, discussion forums, and self-assessments to deepen their understanding of command shells. The unit aims to equip students with the ability to discuss different command shells and perform Bash scripting by the end of the course segment.

Uploaded by

Khoa Le
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

2/23/24, 5:12 PM Learning Guide Unit 8 | Home

Learning Guide Unit 8

Site: University of the People Printed by: Khoa Le


Course: CS 2301-01 Operating Systems 1 - AY2024-T3 Date: Friday, 23 February 2024, 5:12 PM
Book: Learning Guide Unit 8

https://my.uopeople.edu/mod/book/tool/print/index.php?id=402635 1/11
2/23/24, 5:12 PM Learning Guide Unit 8 | Home

Description

Learning Guide Unit 8

https://my.uopeople.edu/mod/book/tool/print/index.php?id=402635 2/11
2/23/24, 5:12 PM Learning Guide Unit 8 | Home

Table of contents

Overview
Introduction
Reading Assignment
Discussion Assignment
Learning Journal
Self-Quiz
Checklist

https://my.uopeople.edu/mod/book/tool/print/index.php?id=402635 3/11
2/23/24, 5:12 PM Learning Guide Unit 8 | Home

Overview

UNIT 8: Command Shell

Topics
Command Shell
Command Line Interface
Bash

Learning Objectives
By the end of this Unit, you will be able to:

1. Discuss the features of different command shells.


2. Perform Bash scripting on a command shell.

Tasks
Peer assess Unit 7 Written Assignment
Read the Learning Guide and Reading Assignments
Complete the Discussion Assignment by posting in the Discussion Forum
Respond to three of your fellow classmates’ posts in the Discussion Forum
Complete an entry in the Learning Journal
Take the Self-Quiz
Read the Unit 9 Learning Guide carefully for instructions on the Final Exam

https://my.uopeople.edu/mod/book/tool/print/index.php?id=402635 4/11
2/23/24, 5:12 PM Learning Guide Unit 8 | Home

Introduction

Command line interfaces have existed for almost as long as the computer has. Once the use of punch-card readers dissipated and the
computer terminal became available, the command line interface (CLI) became the main method of instructing computers and then
gaining the results of the computation. With the introduction of the UNIX operating system, it had its own CLI to instruct the operating
system to do things besides coding in the C programming language from scratch. In this unit, you will look at different command shells
and learn the basics of the Bash scripting language used to communicate with UNIX/Linux systems.

https://my.uopeople.edu/mod/book/tool/print/index.php?id=402635 5/11
2/23/24, 5:12 PM Learning Guide Unit 8 | Home

Reading Assignment

1. Guide for Apple IT: Introduction to Mac scripting. (2020, January 14). Kandji. https://blog.kandji.io/guide-for-apple-it-introduction-to-
mac-scripting#:~:text=Shells%20are%20command%20line%20interpreters,shell%20or%20command%2Dline%20interpreter

Read this resource on Mac shells.

2. hananyajacobson, sdwheeler, & shawnkoon. (2022, May 18). What is PowerShell? Microsoft Docs. https://docs.microsoft.com/en-
us/powershell/scripting/overview?view=powershell-7.2

Read this resource on PowerShell.

3. Klein, M. (2022, March 1). What is bash used for? Codecademy News. https://www.codecademy.com/resources/blog/what-is-bash-
used-for/

Read this resource to understand what bash is used for.

4. Reynolds, L. (2022, February 12). Bash Scripting Tutorial. LinuxConfig. https://linuxconfig.org/bash-scripting-tutorial

Learn bash scripting through this tutorial.

Video Resources

1. Oracle Learning. (2021, May 24). Introduction to the shell and command line [Video]. YouTube. https://www.youtube.com/watch?
v=QQSI_901fUU

This video introduces to shell and command line.

https://my.uopeople.edu/mod/book/tool/print/index.php?id=402635 6/11
2/23/24, 5:12 PM Learning Guide Unit 8 | Home

https://my.uopeople.edu/mod/book/tool/print/index.php?id=402635 7/11
2/23/24, 5:12 PM Learning Guide Unit 8 | Home

Discussion Assignment

Read through the entry on command shells at: https://www.thegeekdiary.com/unix-linux-what-is-a-shell-what-are-different-shells/ and


then discuss which command shell(s) you would personally use and why you might change what shell you utilize for specific instances.

In your responses to your peers, compare and contrast your answer to those of your peers.

Reference

Admin. (n.d.). UNIX / linux : What is a shell? What are different shells? The Geek Diary. https://www.thegeekdiary.com/unix-linux-what-is-
a-shell-what-are-different-shells/

Your Discussion should be a minimum of 200 words in length and not more than 500 words. Please include a word count.

Use APA citations and references for the textbook and any other sources used; you should use at least 1 APA citation and reference, but
you can use more if needed. Refer to the UoPeople APA Tutorials in the LRC for help with APA citations. You are required to post an
initial response to the question/issue presented in the Forum and then respond to at least 3 of your classmates’ initial posts. You
should also respond to anyone who has responded to you. Don’t forget to rate the postings of your classmates according to the Rating
Guidelines. Review the Discussion Forum rating guidelines to see how your classmates will be rating your post.

After posting an appropriate, meaningful, and helpful response to your three classmates, you must rate their posts on a scale of 0
(unsatisfactory) to 10 (excellent).

10 (A) - Excellent, substantial, relevant, insightful, enriching, and stimulating contribution to the discussion. Also, uses external
resources to support position where required and/or applicable.
8 - 9 (B) - Good, quite substantial and insightful, but missing minor details which would have otherwise characterized it as an excellent
response.
6 - 7 (C) - Satisfactory insight and relevance, but required some more information and effort to have warranted a better rating.
4 - 5 (D) - Limited insight and relevance of the material; more effort and reflection needed to have warranted a satisfactory grading.
0 - 3 (F) - Unsatisfactory insight/relevance or failure to answer the question, reflecting a poor or limited understanding of the subject
matter and/or the guidelines of the question.

The rating scores are anonymous; therefore, do NOT mention in your remarks the separate rating score you will give the peer. The
instructor is the only person who knows which score matches the comment given to a peer. Some classmates may worry that some
peers will not provide a fair rating, or be unable to provide accurate corrections for grammar or other errors. It is the instructor’s
responsibility to ensure fairness and accuracy.

https://my.uopeople.edu/mod/book/tool/print/index.php?id=402635 8/11
2/23/24, 5:12 PM Learning Guide Unit 8 | Home

Learning Journal

For this entry, you will go to the link https://linuxconfig.org/bash-scripting-tutorial-for-beginners and follow through the tutorial on Bash
scripting either in a Linux OS installed system or in the virtual Linux OS installed earlier in your system through VirtualBox. Once in, you
will complete until the Functions section of the tutorial and then take a picture of your screen showing that you have completed the
tutorial. You then will write a short description of what you did and state any issues you may have faced during the tutorial.

References

Rendek, L. (2020, May 28). Bash scripting tutorial for beginners. LinuxConfig. https://linuxconfig.org/bash-scripting-tutorial-for-beginners

The Learning Journal entry should be a minimum of 500 words and not more than 750 words. Use APA citations and references if you
use ideas from the readings or other sources.

https://my.uopeople.edu/mod/book/tool/print/index.php?id=402635 9/11
2/23/24, 5:12 PM Learning Guide Unit 8 | Home

Self-Quiz

The Self-Quiz gives you an opportunity to self-assess your knowledge of what you have learned so far.

The results of the Self-Quiz do not count towards your final grade. However,the quiz is an important part of the University’s learning
process and it is expected that you will take it to ensure understanding of the materials presented. Reviewing and analyzing your results
will help you perform better on future Graded Quizzes and the Final Exam.

Please access the Self-Quiz on the main course homepage; it is listed inside the Unit.

https://my.uopeople.edu/mod/book/tool/print/index.php?id=402635 10/11
2/23/24, 5:12 PM Learning Guide Unit 8 | Home

Checklist

Peer assess Unit 7 Written Assignment


Read the Learning Guide and Reading Assignments
Complete the Discussion Assignment by posting in the Discussion Forum
Respond to three of your fellow classmates’ posts in the Discussion Forum
Complete an entry in the Learning Journal
Take the Self-Quiz
Read the Unit 9 Learning Guide carefully for instructions on the Final Exam

https://my.uopeople.edu/mod/book/tool/print/index.php?id=402635 11/11

You might also like