Prerequisites

Suggested readings

Shell / bash

Bash Guide for Beginners

Secure Shell

The definitive guide, also available at SafariOnline

  • Public/private keys, pass phrases

  • Trusted hosts

  • Port forwarding

  • X11 forwarding

  • ssh agent

Important commands (among with their options)
Files
  • rm, rmdir

  • ls

  • find

  • touch

  • chmod / chown

  • tail, head

  • grep

Network
  • ifconfig

  • ping

  • route

  • traceroute

Processes
  • ps

  • kill

  • top / htop

  • nice

The vi(m) text editor

Vim Introduction and Tutorial