The Basics of Linux: Course Outline

1 Prerequisites

  • SSH
  • SSH Clients
  • Client installation Win, Mac
  • Logging into a *nix server
    • Logging in with password
    • Passwordless login
      • RSA key generation
      • Port forwarding (?)
  • VNC Clients (?)

2 LCSB's Credentials Management System : LUMS

  • Key management

3 Effective shell usage

Overview of the capabilities and possibilities.

3.1 Basics

3.1.1 At the gates

  • ls/cd/mv/rm/cp
  • scp (rsync?)

3.1.2 Documentation Systems

  • info
  • man

3.1.3 Linux Filesystem Structure

  • home,dev,proc,etc,usr
  • ownership (users and groups)
  • read, write, execute permissions
  • escalating priviliedge

3.1.4 Environment

  • environment variables
  • PATH, HOME
  • .profile and friends
  • source (.)

3.2 Effective use

3.2.1 History commands

  • GNU readline
  • !, !!, !-N, ^…^, ….

3.2.2 nano

3.2.3 find

3.2.4 grep

3.2.5 sed

3.2.6 awk

Author: R3 Team

Created: 2020-02-20 Thu 07:04

Validate