Week Report 3


Video here

Week Report 3

1. Study Material

2. Tasks to complete

  1. Complete the lectures’s practice (3 to 10) and take a screenshot. Place the screenshots in the wr3 folder/directory inside the week_reports folder/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.
    1. Practice 3: Basic Shell Usage Commands
    2. Practice 4: Basic System Information Commands
    3. Practice 5: Basic Hardware Information Commands
    4. Practice 6: Basic “Fun” commands
    5. Practice 7: Using the command history
    6. Practice 8: Using man
    7. Practice 9: Using the help option
    8. Practice 10: Solution
  2. Read the guide: The CIS-106 workflow
  3. Complete Lab 3 - The GNOME DE and The Bash Shell
  4. Complete Notes 3
  5. Start Discussion Board 2. (This means that all you have to do is create the first post)
  6. Read The Final Project Description page located here. Alternatively, you can watch the intro video.
  7. Complete Week Report 3

2. Complete lab 3

  1. Video here
  2. Instructions here

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

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

  1. Inside the wr3 directory/folder, create a markdown file called wr3.md
  2. The wr3.md file must include the following:
    1. Heading 1: Week Report 3
    2. Heading 2: Completed work for week 3
    3. A bulleted list of the following URLs:
      1. Link to lab3.md
      2. Link to notes3.md
    4. Heading 2: Practice screenshots
      1. Heading 3:Practice 3
        1. Screenshot of practice 3
    5. Repeat the process for the remaining practice.

What will you submit:

  1. Convert wr3.md to pdf
  2. Push everything to github:
  3. In blackboard submit:
    1. URL to wr3.md in github
    2. The pdf file wr3.pdf

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 run git pull before 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.