Pour une vrai petite leçon, il existe déjà la doc ubuntu, ou encore ce pdf récapitulatif, par biologeek, voire ce petit tuto, par AddikT1ve

Raccourcis :

  • [ctrl] + [r] : recherche dans l'historique, vous permet de retrouver rapidement une commande déjà passée en n'en tapant qu'un extrait (par exemple, vous avez redémarré le réseau avec sudo /etc/init.d/networking restart, après de nouvelles modifications, vous devez à nouveau retaper cette commande, vous saisissez [ctrl] + [r], le terminal affiche (reverse-i-search)`':, il ne vous reste qu'à entrer les premières lettres d'un des mots de la commande, res pour restart, et la commande est retrouvée : (reverse-i-search)`res': sudo /etc/init.d/networking restart
  • flèche haut/bas : autre moyen de rapeler des commandes, la flèche haut remonte dans l'historique, flèche bas pour redescendre
  • script : permet de retranscrire dans un fichier toutes les commandes passées dans un terminal, pour relecture ultérieure. Utiliser script -f fichier.txt pour lancer l'enregistrement, et exit pour l'interrompre.
  • cd .. pour remonter d'un niveau dans l'arborescence
  • ls pour afficher le contenu du répertoire courant, les options les plus utilisées sont -l (pour afficher les droits) et -a (pour afficher les fichiers cachés)
  • tab pour utiliser la completion automatique, ne surtout pas se priver de cet outils qui vous fera gagner énormément de temps, et évite en plus les fautes de frappe lors du recopiage de nom de fichiers à la con, à utiliser conjointement avec ls :)

Les alias :

il faut ici jouer avec le fichier .bashrc, dans lequel vous spécifiez une commande personnalisée, suivie de la commande réelle a laquelle elle correspondra.
Démonstration :

alias script='script -f'
alias update='sudo apt-get update'
alias upgrade='sudo apt-get upgrade'
alias search='apt-cache search'

dorénavant, au lieu de taper sudo apt-get update, vous vous contenterez d'un simple update !
Cette astuce est déclinable à l'infini... Vous pouvez partager vos alias dans les commentaires :)