Memo shell linux, part 1

N’oubliez surtout pas : Pour chaque commande, il est possible d’avoir les arguments possibles et la syntaxe en tapant « man nom_commande » ou « nom_commande –help »et vous pouvez utiliser « q » ou « ctrl+c » pour pour quitter

Shell – Part 1 : Dossiers & Fichiers

  • # cd (se déplacer),
  • # pwd (voir le chemin où l’on se trouve),
  • # mkdir (créer un répertoire),
  • # cp (copier),
  • # mv (déplacer),
  • # rm (effacer),
  • # rmdir (effacer un répertoire vide),
  • # rename (renommer)
  • # file (détermine le type d’un fichier)
  • # ls (lister le contenu d’un répertoire),
  • # cat (afficher le contenu d’un fichier),
  • # head (affiche les 1ères lignes d’un fichier),
  • # tail (affiche les dernières lignes d’un fichier)
  • # grep (rechercher une chaine de caractères)

Shell – Part 2 : Commandes (toujours) utiles ..

  • # ?etc/apt/sources.list Modifier les sources.list  ( # sudo vi ?etc/apt/sources.list ou sudo gedit …)
  • # rm -r -f /home/login/.gconf réinitialiser Gnome
  • # /boot/grub/menu.lst configuration Grub (boot)
  • # lsb_release -a version de l’OS (Ubuntu)
  • # aptitude search proxy | grep ^i voir si un proxy est présent
  • # passwd changer son mot de passe

Shell – Part 3 : Processus [# top]

  • # ps (connaître les processus actifs à un moment donné), kill (arrêter un processus), nice (changer le niveau de priorité d’un processus)
  • # sleep (suspend l’exécution d’un processus pour un temps donné)
  • # crontab (programmer des tâches devant être exécutées à un moment précis)]
  • # kill (« tuer » un processus (arrêter))

Shell – Part 4 : Réseaux : [interfaces : # ifconfig]

Configuration cartes réseaux :
# sudo vim /etc/network/interfaces
auto eth0
iface eth0 inet dhcp/static
address x.x.x.x (si static // x.x.x.x. représente l’adresse IP)
netmask x.x.x.x (si static // x.x.x.x. représente l’adresse IP)
broadcast x.x.x.x (si static // x.x.x.x. représente l’adresse IP)
gateway x.x.x.x (si static // x.x.x.x. représente l’adresse IP)
# dns-nameserveurs (si static – si besoin)
# dns-search (si static – si besoin)

  • # ifdown eth0            éteindre une interface
  • # ifup eth0                 démarrer une interface
  • # netstat voir les connexions en cours sur la machine
  • # traceroute suivre le chemin emprunté par un paquet
  • # wall envoyer un message aux utilisateurs connectés (serveur)

Droits d’accès [# ls -l]

#
Vus : 422
Publié par Skhaen : 18