Difference between revisions of "Introduction to Linux in HPC/Linux Directory Structure"

From HPC Wiki
Introduction to Linux in HPC/Linux Directory Structure
Jump to navigation Jump to search
Line 40: Line 40:
 
{
 
{
 
|type="()"}
 
|type="()"}
+  /
+
<code>/</code>
 
|| Explanation: The tree structure for directory is used in Linux system. Therefore the top directory in Linux is /. The /home directory may be an upper level directory for all non-root users. The last option C:\ represents the C drive on Windows.
 
|| Explanation: The tree structure for directory is used in Linux system. Therefore the top directory in Linux is /. The /home directory may be an upper level directory for all non-root users. The last option C:\ represents the C drive on Windows.
-  /home
+
<code>/home</code>
 
||  
 
||  
-  C:\
+
<code>C:\</code>
 
||  
 
||  
 
</quiz>
 
</quiz>
Line 51: Line 51:
  
 
{{hidden begin  
 
{{hidden begin  
|title = 2. The command 'cd ' without arguments : if you start in var/log/ and run cd with no arguments, what do you expect will happen?
+
|title = 2. The command <code>cd</code> without arguments : if you start in <code>var/log/</code> and run <code>cd</code> with no arguments, what do you expect will happen?
 
}}
 
}}
 
<quiz display=simple>
 
<quiz display=simple>
 
{
 
{
 
|type="()"}
 
|type="()"}
- Nothing it stays in /var/log/
+
- Nothing it stays in <code>/var/log/</code>
 
||
 
||
 
+ It goes to your home directory
 
+ It goes to your home directory
|| Explanation: It goes to your home directory. cd without arguments is a shortcut to take you home. As long as your home directory exists, you can always go home
+
|| Explanation: It goes to your home directory. <code>cd</code> without arguments is a shortcut to take you home. As long as your home directory exists, you can always go home
 
- It goes to the filesystem root
 
- It goes to the filesystem root
 
||   
 
||   

Revision as of 11:25, 2 October 2020

Video

Linux Introduction Slides 33 - 48 (16 pages)

Slide Layout

   page 1: 
       Windows: drive letter + backslash (C:)
       Linux: standard tree directory structure
       Absolute path: starts with /
       Relative path: w.r.t. working directory
   page 2 - 11: 
       Animation for directory structure
       example directories
   page 12: 
       everything is a file: /dev and /proc
       program/script can be found with which
       special directories: ., .. and ~
   page 13: 
       cd command
   page 14: 40 sec
       ls command
   page 15: 
       specific commands: Ctrl+key (C, Z, D), exit and clear
   page 16: 
       no undo
       make sure what you want to do


Quiz

1. Which one is the top directory in Linux?

/
/home
C:\


2. The command cd without arguments : if you start in var/log/ and run cd with no arguments, what do you expect will happen?

Nothing it stays in /var/log/
It goes to your home directory
It goes to the filesystem root
The shell stops having a working directory
It’s an error
The shell prompt turns into a shark and eats you


Info:  no tips in this section


Warning:  no undo and make sure what you want to do (page 16)

Exercises in Terminal (slide 49)

1. Go to a specific subfolder of a folder (example: cd Documents/courses/ ) and get back to the home directory using cd command. List 3 different ways to do it using one command. check after every action your path with pwd command.
2. Go to the directory /tmp and jump between /tmp and your home directory back and forth. check after every action your path with pwd command.