Author: Tiffany Jiang
Date: 28-Aug-2022
I received assistance from: NO ONE
I assisted: NO ONE
Ans: Discord and the search engine Google are both server-client models.
Ans: It's important for different people to be able to create directories under the same name (under a same grandparent directory) because they could be doing similar projects and use similar directory names.
Ans: The special figure could be there to help clarify that it's the home directory, and can be used to represent it as the name of home directory can be too long.
Ans: The prompt changed, as I've entered another directory. This is like a folder to contain files, and within a unique directory, I can create files with the same name as in other directories. This is also helpful in sorting information and files and such.
Ans: When I press the 'up' button in the home directory, the command I previously entered appeared.
Ans: When I press the 'down' button in the home directory, the command I've just entered reappears.
Ans: The text "hello world" didn't appear. Instead, I presume it was copied (redirected) to the out.txt file.
Ans: The ls command lists all the files and directories that occur after the current directory. Meanwhile, the tree command lists every single directory in a chart fashioned like a family tree.
Ans: When I want to see every single directory and file branching out from my current directory, to see every option that's available, I'd use the 'tree' command. If I just wanted to just see, on a smaller scale, the directories and files that exist just in my current directory, then I'd use the 'ls' command.
Ans: The sleep command could change in duration depending on the number typed behind it.
Ans: I can prove my hypothesis by putting "sleep [x]" into the shell and timing how long it takes for the shell to "wake up" again.
Ans: The behavior is not much different from what I expected.
Ans: To run a job in the background means that you can run another job as it's running (in opposed to running a job in the foreground, where other jobs cannot also be run).
Ans: It seems like the number affects the number of seconds the "sleep" lasts.
Ans: There's a list of the jobs that are currently running.
Ans: The command that initiated each job is listed, from most earliest to latest.
I learned to navigate and use the basic functions of the shell.
Memorizing the commands and their applications I've learned so far has proved to be the most difficult part of this experience.
It seems to be very knowledgeful already, and is great at explaining information.