Difference between revisions of "Introduction to Linux in HPC/Linux Directory Structure"
Introduction to Linux in HPC/Linux Directory Structure
Jump to navigation
Jump to search
m |
m |
||
Line 25: | Line 25: | ||
|| | || | ||
- <code>C:\</code> | - <code>C:\</code> | ||
− | || | + | || That's Windows |
</quiz> | </quiz> | ||
{{hidden end}} | {{hidden end}} | ||
Line 62: | Line 62: | ||
+ Everything is a file | + Everything is a file | ||
|| Explanation: In Linux, directories are files with a directory flag. There are even more "special" files, like <code>/dev/null/</code>, <code>/proc/cpuinfo/</code> or links. | || Explanation: In Linux, directories are files with a directory flag. There are even more "special" files, like <code>/dev/null/</code>, <code>/proc/cpuinfo/</code> or links. | ||
− | - Directories are files | + | - Directories are files and files are directories |
+ | || Explanation: Directories are files, but files are not directories | ||
+ | - All of the above | ||
|| | || | ||
</quiz> | </quiz> | ||
Line 72: | Line 74: | ||
=== Exercises in Terminal (slide 49)=== <!--T:5--> | === Exercises in Terminal (slide 49)=== <!--T:5--> | ||
− | + | 4. Go to a specific subfolder of a folder (example: <code>cd Documents/courses/</code>) and get back to the home directory using <code>cd</code> command. List 3 different ways to do it using one command. Check after every action your path with <code>pwd</code> command. | |
{| role="presentation" class="wikitable mw-collapsible mw-collapsed" | {| role="presentation" class="wikitable mw-collapsible mw-collapsed" | ||
| <strong>Answer:</strong> | | <strong>Answer:</strong> | ||
Line 83: | Line 85: | ||
|} | |} | ||
− | + | 5. Go to the directory <code>/tmp</code> and jump between <code>/tmp</code> and your home directory back and forth. Check after every action your path with <code>pwd</code> command. | |
{| role="presentation" class="wikitable mw-collapsible mw-collapsed" | {| role="presentation" class="wikitable mw-collapsible mw-collapsed" | ||
| <strong>Answer:</strong> | | <strong>Answer:</strong> | ||
Line 95: | Line 97: | ||
{{hidden begin | {{hidden begin | ||
− | |title = | + | |title = Bonus question: How do you copy and paste in the Linux terminal? |
}} | }} | ||
<quiz display=simple> | <quiz display=simple> | ||
Line 101: | Line 103: | ||
|type="()"} | |type="()"} | ||
- Ctrl-C & Ctrl-V | - Ctrl-C & Ctrl-V | ||
− | || | + | || That's Windows |
- <code>yy</code> & <code>pp</code> | - <code>yy</code> & <code>pp</code> | ||
− | || | + | || That's vim |
+ Middle Mouse | + Middle Mouse | ||
|| Alternative Solution: Ctrl-Shift-C & Ctrl-Shift-V | || Alternative Solution: Ctrl-Shift-C & Ctrl-Shift-V |
Revision as of 15:20, 26 November 2020
Tutorial | |
---|---|
Title: | Introduction to Linux in HPC |
Provider: | HPC.NRW
|
Contact: | tutorials@hpc.nrw |
Type: | Multi-part video |
Topic Area: | HPC Platforms |
License: | CC-BY-SA |
Syllabus
| |
1. Background and History | |
2. The Command Line | |
3. Linux Directory Structure | |
4. Files | |
5. Text display and search | |
6. Users and permissions | |
7. Processes | |
8. The vim text editor | |
9. Shell scripting | |
10. Environment variables | |
11. System configuration | |
12. SSH Connections | |
13. SSH: Graphics and File Transfer | |
14. Various tips |
This part of the tutorial introduces the directory structure on a Linux system and shows how to navigate in it. It explains how a path looks like in Linux, which standard directory structure is shared by most systems and how to navigate from one directory to another.
Video
Quiz
Collapse
2. The command
cd
without arguments: if you start in /var/log/
and run cd
with no arguments, what do you expect will happen?
Collapse
3. Which of these oversimplifications describes the directory structure in a Linux system best?
Warning: | no undo and make sure what you want to do (page 48) |
Exercises in Terminal (slide 49)
4. Go to a specific subfolder of a folder (example:cd Documents/courses/
) and get back to the home directory usingcd
command. List 3 different ways to do it using one command. Check after every action your path withpwd
command.
ExpandAnswer: |
5. Go to the directory/tmp
and jump between/tmp
and your home directory back and forth. Check after every action your path withpwd
command.
ExpandAnswer: |