Week Report 3
Video here
1. Study Material
- Exploring Desktop Environments
- Gnome documentation
- What is a Shell?
- Recommended reading:
- Part 1 - Learning the shell - The Linux Command Line Fifth Edition By William Shots
- Pages 1 - 6 (25 - 30 of the pdf)
- Recommended reading:
2. Tasks to complete
- Complete the lectures’s practice (3 to 10) and take a screenshot. Place the screenshots in the
wr3folder/directory inside theweek_reportsfolder/directory. Just take a screenshot of your terminal after running the last command in each practice. Make sure to clear your screen before you start each practice. You will use these screenshots when creating your week report 3 submission therefore place them in the correct wr3 folder. If you do not understand what this means, watch the video as there is a live demonstration there. - Read the guide: The CIS-106 workflow
- Complete Lab 3 - The GNOME DE and The Bash Shell
- Complete Notes 3
- Start Discussion Board 2. (This means that all you have to do is create the first post)
- Read The Final Project Description page located here. Alternatively, you can watch the intro video.
- Complete Week Report 3
2. Complete lab 3
3. What to include in notes 3:
- Create a markdown file that includes the following:
- Answers to the following questions:
- What is a graphical user interface (GUI)?
- What is a desktop environment?
- What is the command line interface (CLI)?
- How do I access the command line interface (CLI)?
- What is a virtual console?
- What is a terminal emulator?
- What is bash?
- What is the shell prompt?
- Definition, usage, and examples of the following commands:
- clear
- echo
- date
- free
- uname
- history
- man
- tldr
- cheat
- hostname
- df
- du
- figlet
- Answers to the following questions:
You can add more commands too from the presentation! This video contains an example from a couple of semesters ago
4. Complete week report 3
- Inside the
wr3directory/folder, create a markdown file calledwr3.md - The
wr3.mdfile must include the following:- Heading 1: Week Report 3
- Heading 2: Completed work for week 3
- A bulleted list of the following URLs:
- Link to
lab3.md - Link to
notes3.md
- Link to
- Heading 2: Practice screenshots
- Heading 3:Practice 3
- Screenshot of practice 3
- Heading 3:Practice 3
- Repeat the process for the remaining practice.
What will you submit:
- Convert
wr3.mdto pdf - Push everything to github:
- In blackboard submit:
- URL to
wr3.mdin github - The pdf file
wr3.pdf
- URL to
![]()
Special Note 1
Please take a snapshot of your virtual machine after you complete the report. The virtual machine must be off before you take the snapshot.
Special Note 2: Git Commands Quick Reference
You’ll be using Git frequently this semester. Here’s a quick reminder of the most common commands:
| Command | Purpose |
|---|---|
git clone repository/url/here | Download a GitHub repository to your computer. |
git pull | Synchronize your repository with GitHub before starting work in VS Code. |
git add . | Track all changes made to your files. |
git commit -m "description here" | Save a snapshot of your tracked changes with a short description. |
git push | Send your committed changes to GitHub. |
Order of Git Commands:
git pull
git add .
git commit -m "message"
git push
⚠️ Warning: ⚠️
Please do not edit or upload files directly through the GitHub website. Use the VS Code terminal to commit and push changes to your repository.
If you make changes through the GitHub website, you must rungit pullbefore continuing local work.
Special Note 3: Regarding the Final Exam
- The final exam will be in person.
- It is performance-based and requires access to a Linux Virtual Machine.
- If you do not have a laptop/computer you can bring to school:
- A Linux workstation will be available on campus.
- Request access early because available computers are limited.