9
Se connecter comme root sudo -i , puis donner le mot de passe Aller dans unrépertoire cd .. Aller à la racine cd .. Lire le contenu d'un répertoire ls ls -a : permet de voir les fichiers cachés ls -l : permet de voir les attributs des fichiers du répertoire Savoir dans quel repertoire on se trouve pwd Lire un fichier texte en ligne de commande cat nom_fichier ou more nom_fichier cat -n nom_fichier : numerote les lignes Créer un répertoire mkdir nom_rep Utiliser vim Créer un fichier texte Faire vim Appuyer sur ECHAP puis sur a : on est en mode insertion Enregistrer le fichier Appuyer sur ECHAP puis taper : w nom_fichier, puis valider Enregistrer et quitter Appuyer sur ECHAP puis taper : wq

Révisions commandes linux

Embed Size (px)

DESCRIPTION

Linux, commandes....

Citation preview

  • Se connecter comme root

    sudo -i , puis donner le mot de passe

    Aller dans unrpertoire

    cd ..

    Aller la racine

    cd ..

    Lire le contenu d'un rpertoire

    ls

    ls -a : permet de voir les fichiers cachs

    ls -l : permet de voir les attributs des fichiers du rpertoire

    Savoir dans quel repertoire on se trouve

    pwd

    Lire un fichier texte en ligne de commande

    cat nom_fichier ou more nom_fichier

    cat -n nom_fichier : numerote les lignes

    Crer un rpertoire

    mkdir nom_rep

    Utiliser vim

    Crer un fichier texte

    Faire vim

    Appuyer sur ECHAP puis sur a : on est en mode insertion

    Enregistrer le fichier

    Appuyer sur ECHAP puis taper : w nom_fichier, puis valider

    Enregistrer et quitter

    Appuyer sur ECHAP puis taper : wq

  • Quitter sans enregistrer

    Appuyer sur ECHAP puis taper : q !

    Copier un fichier ou un repertoire

    Copier un fichier en changeant le nom

    cp nom_ficier_original nom_fichier_destination

    Copier un fichier dans un autre repertoire

    cp nom_fichier /nom_repertoire, parfois il faut spcifier le chemin complet

    Copier un repertoire

    cp -r nom_rep_ori /nom_rep_desti

    Supprimer un fichier ou un repertoire

    Supprimer un fichier

    rm nom_fichier

    Supprimer un repertoire

    rm -r nom_fichier

    Dplacer ou rnommer un fichier ou un repertoire

    Rnommer un fichier ou un repertoire

    mv nom_fichier_depart nom_fichier_final (ou un repertoire)

    Dplacer un fichier ou un repertoire

    mv nom_fichier /nom_repertoire mv nom_repertoire /nom_rep_destination

    De fois il faut spcifier le chemin complet

    Trouver un fichier

    Utiliser les commandes find ou locate

  • Mettre jour le systme

    apt-get update

    Vrifier si un paquet est install ou pas

    apt-cache policy nom_paquet

    Tlcharger et installer un package

    apt-get install nom_package

    Package .rpm (Red Hat Package Manager)

    Dcompresser et installer un package .rpm

    rpm -ivh nom_package.rpm

    Supprimer un package .rpm

    rpm -e nom_package (sans le .rpm)

    Mettre jour un package .rpm

    rpm -e nom_package nom_package.rpm

    Ex : rpm -e mpg123 mpg123-0_59p-1_i386.rpm

    Package deb (Debian)

    Dcompresser et installer un package .deb

    dpkg -i nom_package.deb

    ou bien

    apt-get install nom_package(sans .deb)

    Forcer l'installation

    apt-get install -f nom_package

    Supprimer un package .deb

    apt-get remove nom_package

    Supprimer un paquet .deb et ses fichiers de configuration

    apt-get remove --purge nom_package

  • Reconfigurer un package .deb

    dpkg --reconfigure nom_package

    Mettre jour la liste des package

    apt-get update

    Mettre jour les packages

    apt-get upgrade

    Dcompresser un fichier .tar

    tar xvf nom_du_fichier.tar

    Dcompresser un fichier .gz

    gunzip nom_du_fichier.gz

    Dcompresser un fichier .bz2

    bzip2 -d nom_du_fichier.bz2

    Dcompresser un fichier .tar.gz

    tar zxvf nom_du_fichier.tar.gz

    Dcompresser un fichier .tar.bz2

    tar jxvf nom_du_fichier.tar.bz2

    Dcompresser un fichier .Z

    uncompress nom_du_fichier.Z

    Compiler les archives avant l'installation

    Une fois l'archive dcompresser :

    1. ./configure

    2. ./configure --prefix='nom_repertoire' : installer le logiciel ds un rpertoire spcifique(pas

    obligatoire)

    3. make

  • Installer le logiciel (en tant que root)

    1. make install

    2. make clean

    Une fois toutes ces tapes franchies, votre programme devrait tre excutable et se trouver soit dans le rpertoire spcifi lors de l'installation, ou bien gnralement dans /usr/local/nom_du_programme.

    Dfinir les proprits d'un fichier ou d'un rpertoire

    Seul le propopritaire et le root peuvent le faire

    Utiliser la commande chmod

    rwx-rwx-rwx

    Le premier bloc : concerne les droits du propritaire

    Le deuxieme bloc : concerne les droits des users du mm groupe que le propritaire

    Les troisieme bloc : concerne les autres utilisateurs

    r : droit de lecture

    w : droit d'criture

    x : droit d'excution(si c un script ou un binaire)

    d : rpertoire

    r-- : droit de lecture uniquement

    On dfinit les droits avec les variables suivantes :

    u : si on veut accorder ou revoquer un droit au propritaire

    g : si on veut accorder ou revoquer un droit aux users du groupe du propritaire

    o : si on veut accorder ou revoquer un droit aux autres utilisateurs

    a : si on veut faire rfrence tous les utilisateurs

  • Ex : Accorder le droit de d'excution au proprio(idem pour les autres a,g et o)

    chmod u+x mon-text

    Ex : Enlever le droit d'xcution au proprio(idem pour les autres a,g et o)

    chmod u-w mon-text

    Dfinir les droits pour chaque bloc en une seule fois

    Ex : chmod u=rwx, g=rw,o=rw mon-text

    Dfinir le propritaire et le groupe d'un fichier ou d'un rpertoire

    Utiliser chown

    chown nom_nveau_proprio.nom_ancien_proprio nom_fichier

    Ex : chown root.stoudemire LINUX : root est le nveau proprio, mais le groupe demeure

    stoudemire

    chown -R : permet de modifier les permissions d'un rpertoire et de sessous-rpertoires

    Ex :

    chown stoudemire.root LINUX : stoudemire est le proprio mais le groupe est root chown -R stoudemire.stoudemire LINUX : stoudemire est le proprio, le groupe est stoudemire

    Crer un utilisateur

    Utiliser adduser

    Ex : adduser harnold, puis on donne le mot de passe et si on veut on rentre les autres infos

    Connecter l'user crer

    su harnold, puis on donne le mot de passe

    Supprimer un utilisateur

    Utiliser userdel

    userdel : supprime l'utilisateur dans les fichiers de configuration

    userdel -r : supprime l'utilisateur et son rpertoire

  • Afficher les dernires lignes d'un fichier texte sans utiliser vim

    Ex :lire les dernires lignes du fichier de groupe(etc/group)

    tail -f group

    Faire ctrl-c pour interrompre

    Afficher les premires lignes d'un fichier texte sans utiliser vim

    Ex : head group

    Montage : cdrom, cl usb, disque dur, etc.

    1. Crer un point de montage : un rpertoire qui va contenir les priphriques

    Crer le repertoire dans le repertoire mnt votre repertoire

    root@bob:/# mkdir /mnt/cdrom

    On a cre le repertoire cdrom

    2. Monter le cdrom

    Aller dans /dev pour voir le nom du priphrique

    mount -t iso9660 /dev/hdb /mnt/cdrom

    iso9660 : est le type de formatage du support : pour les cdrom c'est le

    format "iso9660"

    /dev/hdb est le "device" du cdrom

    3. Dmonter le cdrom

    umount /mnt/cdrom

    Description d'une commande

    Utiliser man

    ex : man cp

    Pour quitter : q et valider

  • Crer un groupe

    groupadd nom_groupe

    Supprimer un groupe

    groupdel nom_groupe Renommer un groupe

    groupmod -n nom_group_ini nom_group_desti

    Ajouter un user dans un groupe

    gpasswd -a nom_user nom_groupe

    Supprimer un user d'un groupe

    gpasswd -d nom_user nom_groupe

    Nommer l'administrateur du groupe

    gpasswd -A nom_user nom_groupe

    Connatre le groupe auquel on appartient

    taper id

    Afficher les interfaces rseaux

    ifconfig -a

    Afficher les informations sur une interface prcise

    ifconfig eth0

    Afficher l'interface wifi

    iwconfig

  • Configurer une adresse ip sur une interface

    ifconfig eth0 @ip netmask mask

    Configurer la passerelle par dfaut (route)

    route add default gw @ip

    Voir les routes

    route -n

    Voir l'tat des interfaces

    netstat -i

    etc/hostname : contient le nom de la machine et le nom du domaine

    Fixer une adresse ip sur la machine :

    Editer le fichier etc/network/interfaces

    auto eth0iface eth0 inet staticaddress 192.168.1.2netmask 255.255.255.0gateway 192.168.1.1

    Ce fichier est lu au d'amarrage du systme et lorsqu'on utilise les commandes ifup et ifdown

    Crer un fichier vide : touch nom_fichier