Week Report 3

Video here

Week Report 3

Note: This cannot be completed if you have not completed lab 2.

1. Study/Read/Review:

2. Add new cheat sheet

3. Complete the lecture’s practice

  • In the presentation: What is a shell?, you will find 7 practice exercises.
  • Complete each practice and take a screenshot of the terminal when you finish with each practice.
  • Place the screenshots in the week report 3 directory located in the following path: cis106/weekReports/wr3/
  • If you do not have a directory/folder for wr3, make it!
  • Complete practice 1 and 3 in the presentation Managing Software and take a screenshot of the terminal.

4. Complete class notes:

  • Create a markdown file that includes the following:
    • Definition, usage, and examples of the following commands:
      • echo
      • date
      • free
      • uname
      • history
      • man
      • apt
      • snap
      • flatpak

        This video contains an example from last semester.

5. 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 (you have not created this file yet therefore you need to create this file and put some place holder text in it)
      2. Link to notes3.md
    4. Heading 2: Practice
      1. Heading 3:Practice 1
        1. Screenshot of practice 1
      2. Heading 3:Practice 2
        1. Screenshot of practice 2
      3. Heading 3:Practice 3
        1. Screenshot of practice 3
      4. Heading 3:Practice 4
        1. Screenshot of practice 4
      5. Heading 3:Practice 5
        1. Screenshot of practice 5
      6. Heading 3:Practice 6
        1. Screenshot of practice 6
      7. Heading 3:Practice 7
        1. Screenshot of practice 7
      8. Heading 3:Practice 1 - Managing Software
        1. Screenshot of practice 1ms
      9. Heading 3:Practice 3 - Managing Software
        1. Screenshot of practice 3ms

6. Complete lab 3

  1. Video here

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 is must be off before you take the snapshot. This process is show in the video You should have at least 2 snapshots of your vm. Keep in mind that snapshots take space. For Mac Users using UTM, snapshots are not supported therefore ignore this. Just keep your repository updated on github in case of a catastrophic failure.

Special Note 2

You are going to be using the git commands a lot. Here is a quick reference:

  • git clone repository/url/here: is the command to clone a repository where cloning means downloading a repository to your computer
  • git pull: to pull/synchronize your repository from github to your local machine. Always run this command BEFORE you start working VS Code
  • git add .: to track all the changes made to your file.
  • git commit -m "label for your changes here": this command will label all the changes you added with the add command
  • git push: will send all your changes to your github repository

Special Note 3:

  • The final exam is in person.
  • The exam is performance based and will require access to a Linux Virtual Machine.
  • If you do not have a laptop/computer you can bring to school, a Linux Computer will be made available to you.