Difference between revisions of "Introduction to Linux in HPC/The Command Line"

From HPC Wiki
Introduction to Linux in HPC/The Command Line
Jump to navigation Jump to search
Line 7: Line 7:
 
[https://git-ce.rwth-aachen.de/hpc.nrw/ap2/tutorials/linux/-/blob/master/Slides/Linux_Intro/Linux_Intro.pdf Linux Introduction]  Slides 25 - 31 (7 pages)
 
[https://git-ce.rwth-aachen.de/hpc.nrw/ap2/tutorials/linux/-/blob/master/Slides/Linux_Intro/Linux_Intro.pdf Linux Introduction]  Slides 25 - 31 (7 pages)
  
=== Slide Layout === <!--T:5-->
 
 
    page 1:
 
        You type commands in command line to use Linux
 
        Similar things: console, terminal, CLI and shell (interchangeable in this course)
 
        command line: advantages (fast) vs. disadvantages (hard to master)
 
    page 2:
 
        Shell in Linux is widely used.
 
        Warnings:
 
            User may forget where they are.
 
            Child processes may stop, if parent shell exits.
 
    page 3:
 
        Elements in console:
 
            User name
 
            Host name
 
            Working directory: reminder for user (where they are)
 
            Command prompt
 
    page 4:
 
        Elements in console (cont.):
 
            Command and its options
 
            Output
 
            Current command running or new command prompt
 
    page 5:
 
        Demo 1: (slide 15 sec + terminal 45 sec)
 
            run command
 
            arrow keys for history
 
            tab key for auto-completion
 
            Ctrl-C to abort
 
    page 6:
 
        Warning: command is always case-sensitive
 
        command line options: minus sign: double minus vs. single minus
 
    page 7:
 
        Demo 2: (slide 15 sec + terminal 30 sec)
 
        use internet for help
 
        man page
 
        built-in help
 
  
  

Revision as of 10:08, 5 October 2020

Video

Linux Introduction Slides 25 - 31 (7 pages)


Quiz

Which keys can be used for command history?

up- and down-arrow keys
Page-up and Page-down keys


Info:  Working directory in console reminds user, where they are. (page 3)


Warning:  In command line user may forget where they are. (page 2)
Child processes may stop, if parent shell exits. (page 2)

Exercises in Terminal

1. What's your username on a Linux computer?
  There are two ways to find your username on a Linux computer 
2. What's the hostname of a Linux computer?
  There are two ways to find the hostname on a Linux computer.
3. What's your current working directory on a Linux computer?
   There are two ways to find your current working directory on a Linux computer.
4.  Use up- and down- (↑ and ↓) arrow keys to see the command history.
5.  Run sleep 1h command and wait, then use Ctrl-C to kill it.