Les commandes Linux... à avoir absolument !!

Discussion dans 'Windows' créé par guslinux, 23 Juin 2003.

Statut de la discussion:
Fermée.
  1. Offline
    guslinux Gamerz'ien
    tout est ds le titre...


    Code:
    Les Principales Commandes sous Linux
    
    
    --------------------------------------------------------------------------------
    
     
    
    mc : Midnight Commander (Gestionnaire de Fichiers)
    
    Ctrl + Alt +Fn : Nouvelle Console, Ctrl + Alt + F7 : Retour à l’interface Graphique
    
    ._ : Fichier caché
    
    . : Répertoire courant
    
    .. : Répertoire parent
    
    / : Racine
    
    & : Exécute la commande en arrière plan
    
    m + [touche TAB] : Recherche dans le répertoire courant les fichiers commençant par m
    
    less fichier : affiche le fichier
    
     
    
    Obtenir de L'aide :
    
    man : Aide, q pour quitter
    
    -h --help : Aide
    
     
    
    Commandes de Base :
    
    ls -alR / : Affiche tous les fichiers d’un système
    
    ls -alR / | grep doc : Affiche tous les fichiers contenant doc
    
    cd .. : Remonte d’un niveau
    
    cd / : Retourne à la racine
    
    cd - : Retourne au répertoire précédent
    
    cd :  Retourne au répertoire utilisateur
    
    rm : Supprime un fichier
    
    cp : copie un fichier
    
    mv : Déplace un fichier
    
    mkdir rep : Crée un répertoire
    
    mkdir -p rep1/rep2/rep3 :Crée un répertoire et ses sous répertoires associés
    
    rmdir -p rep1/rep2/rep3 : Supprime le répertoire et ses sous répertoire associés
    
    who : Utilisateur connecté
    
    pwd : Affiche l'arborescence du répertoire courant
    
     
    
    Arrêt de la machine :
    
    shutdown -h now
    
    halt
    
    poweroff
    
     
    
    Redémarrage de la machine :
    
    shutdown -r now
    
    reboot
    
    bye, exit : Déconnexion de l'utilisateur courant.
    
     
    
    Montage / Démontage :
    
    mount -t iso9660 /dev/cdrom  /cdrom
    
    umount /dev/cdrom
    
    mount -a -t msdos /dev/hdc2 /mnt/dos
    
    df, du : Utilisation disque
    
    free : Mémoire utilisée
    
     
    
    Création d'une Disquette de Boot :
    
    mkbootdisk --device /dev/fd0 2.2.13-4.mdk : Crée une disquette de Boot
    
     
    
    Utilitaires de configuration Graphique :
    
    xf86Config
    
    Xconfigurator
    
    XF86Setup
    
    Linuxconf
    
     
    
    Copie d'une disquette :
    
    cp /dev/fd0 disk.img
    
    cp disk.img /dev/fd0
    
    ln -s /répertoire/nom_source /nom_destination : Création d'un lien symbolique
    
     
    
    Scandisk :
    
    fsck -CVa /
    
    e2fsck -cpv /dev/hda5
    
    e2fsck -fpv 8193 /dev/hdc5
    
    vi : Editeur de texte en mode console, : wq pour enregistrer et quitter
    
    find / -name fichier : Chercher fichier
    
    ./configure ; Exécute le script "configure"
    
    top : Affiche les ressources utilisées
    
    lpr fichier : Imprime le contenu de fichier
    
    lpq : affiche la queue d'impression
    
     
    
    Tuer un processus :
    
    ps aux : Liste des processus actifs
    
    kill -9 PID : Tuer un processus
    
     
    
    Archivage :
    
    gzip -gv * backup.gz : compresse le répertoire courant et crée le fichier backup.gz
    
    gzip -d backup.gz : Décompresse backup.gz
    
    tar -zcvf /dev/rmt0 /home : sauvegarde le repertoire /home vers un lecteur de bande
    
    tar -zcvf /usr/fred /home : Sauvegarde le répertoire home vers fred
    
    tar -zxcf /usr/fred /home : Restaure fred dans le répertoire home
    
    rpm -ivh fichier.rpm : Installe le fichier rpm
    
    rpm -e fichier.rpm : Désinstalle le package
    
    rpm -uvh fichier.rpm : Update le package
    
    rpm -qa : Liste des packages installés
    
     
    
    Messages Système :
    
    dmesg : Affiche les messages de boot
    
    tail -50 /var/log/messages : Affiche les 50 dernières lignes du fichier de log système
    
    cat /proc/interrupts : Affiche les IRQ utilisés
    
    cat /proc/ioports : Affiche les ports d'entrée /sortie utilisés
    
    cat /proc/dma : Affiche l'utilisation des canaux DMA
    
    cat /proc/pci : Affiche l'utilisation des ports PCI
    
     
    
    Formatage de bas niveau d'une disquette :
    
    fdformat /dev/fd0H1440 puis mkfs -t ext2 -m 0 /dev/fd0H1440 1440
    
     
    
    Lancer l'interface Graphique :
    
    startx : Lance l'interface graphique
    
    kdm : Lance K Desktop Manager
    
    lilo -u : Désinstalle LILO
    
     
    
    Réseau :
    
    ifconfig : ipconfig
    
    route : route print
    
    nslookup
    
    netcfg : Utilitaire de configuration Réseau
    
     
    
    Sécurité/Administration :
    
    su : devenir super utilisateur (root)
    
    passwd : Change le mot de passe de l’utilisateur
    
    adduser paul : Ajout d'un utilisateur
    
    userdel paul : Supprime un utilisateur
    
    addgrp : Ajoute un nouveau Groupe d'utilisateurs
    
    chgrp user /dev/hd* : attribue au groupe utilisateur tous les fichiers du répertoire /dev dont le nom commence par hd
    
    groups : affiche les groupes auquel appartient l'utilisateur actif
    
    groupmod : modifie les propriétés d'un groupe
    
    groupdel : supprime un groupe
    
    chown nobody /shared/book.tex: Changer le propriétaire du fichier /shared/book.tex en nobody.
    
    chown -Rc jean.musique *.mid concerts/: Donner la propriété de tous les fichiers dans le répertoire courant se terminant par .mid et de tous les fichiers et sous-répertoires du répertoire concerts/ à jean et au groupe musique, en ne rapportant que les fichiers affectés par la commande.
    
    Droit de lecture (r pour Read, « lire »): Pour un fichier, cela autorise à en lire le contenu. Pour un répertoire, cela autorise à lister les fichiers contenus dans ce répertoire, si et seulement si le droit d'exécution sur ce répertoire est positionné également;
    
    Droit d'écriture (w pour Write, « écrire »): Pour un fichier, cela autorise à en modifier le contenu. Pour un répertoire, cela autorise à créer des fichiers et à en effacer, même si l'on n'est pas le propriétaire de ces fichiers;
    
    Droit d'exécution (x pour exécute, « exécuter »): Pour un fichier, cela en autorise l'exécution (par conséquent, seuls les fichiers exécutables ont normalement ce droit positionné). Pour un répertoire, cela autorise l'utilisateur à le traverser (c'est-à-dire de s'y rendre ou de se rendre dans l'un de ses répertoires fils).
    
    $ ls -l
    
    total 1
    
    -rw-r-----   1 francis  users           0 jui  8 14:11 un_fichier
    
    drwxr-xr--   2 gael     users        1024 jui  8 14:11 un_répertoire/
    
    $
    
    d ou - indique un fichier ou un répertoire puis :
    
    les trois premiers (rw-) sont les droits de l'utilisateur propriétaire de ce fichier, en l'occurrence francis. L'utilisateur francis a donc le droit de lire le fichier (r), de le modifier (w) mais pas de l'exécuter (-);
    
    les trois suivants (r--) s'appliquent à tout utilisateur qui n'est pas francis mais qui appartient au groupe users: il pourra lire le fichier (r), mais ne pourra ni écrire dedans ni l'exécuter (--);
    
    les trois derniers (---) s'appliquent à tout utilisateur qui n'est pas francis et qui n'appartient pas au groupe users: un tel utilisateur n'a tout simplement aucun droit sur ce fichier.
    
    chmod XXX fichier : Change les droits d'un fichier
    
    XXX = Utilisateur | Groupe | Autres où X représente un entier 1<X<7
    
    X = Lecture+Ecriture+Exécution et Lecture=4, Ecriture=2, Exécution=1
    
    chmod -c 644 divers/fichier*: Changer les droits d'accès de tous les fichiers du répertoire divers/ dont les noms commencent par fichiers en rw-r--r-- (droit d'accès en lecture pour tout le monde et droit d'accès en écriture pour le propriétaire du fichier seulement), et ne rapporter que les fichiers affectés par l'opération.
    
    chmod -R o-w /shared/docs: Enlever de façon récursive le droit d'accès en écriture aux « autres » sur tous les fichiers et sous-répertoires du répertoire /shared/docs/.
    
    chmod -R og-w,o-x prive/: Enlever de façon récursive le droit d'accès en écriture pour le groupe et les autres sur tout le répertoire prive/, et retire le droit d'accès en exécution pour les autres.
    
    
    
    
    cron (Automatisation des tâches) :
    
    crontab -l : Permet de voir la liste des tâches en cours
    
    crontab -r : Supprime le fichier crontab
    
    crontab -e : Edite /usr/spool/cron/crontabs dans vi
    
     
    
    smbclient :
    
    smbclient //machine/répertoire -U administrateur -I 192.168.1.1 : Accède au partage d'une machine SMB Linux ou Windows
    
    get fichier : obtenir un fichier
    
    put fichier : mettre un fichier
    
     
    
    Gestion des Services :
    
    Samba :
    
    /etc/rc.d/init.d/ puis ./smb start pour Démarrer et ./smb stop pour Arrêter
    
    samba restart : Pour redémarrer
    
    samba status : Affiche l'état de Samba
    
     
    
    Sendmail :
    
    mailq : permet de voir la file d'attente des mails
    
    sendmail -v -q : Force l'envoie du courrier en attente
    
    /etc/rc.d/init.d/sendmail start : Démarre Sendmail
    
     
    
    Apache :
    
    /etc/rc.d/init.d/httpd start : Démarrage Apache
    
     
    
    Bind 8 :
    
    /usr/bin/ndc start : Démarre Bind
    
    /usr/sbin/ndc reload : Relance Bind
    
     
    
    inetd :
    
    killall -HUP inetd : Redémarre inetd
    
    :arrow: http://froverio.free.fr/linux/commandes-linux.htm
    guslinux, 23 Juin 2003
    #1
  2. Offline
    Riff_Raff ex membre
    pénibles tous les – dans le texte

    lien pas joignable d'ici :-(
    Riff_Raff, 23 Juin 2003
    #2
  3. Offline
    LeTho RedCap
    Equipe GamerZ.be
    Linux, pénible... :)

    vais dormir, ok ;)
    LeTho, 23 Juin 2003
    #3
  4. Offline
    AssiuM Fan
    à laise gus c bien pratique ;)
    un ptit texte à imprimer ça :)
    AssiuM, 24 Juin 2003
    #4
  5. Offline
    Reload motard casqué
    la commande linux à connaître absolument: shutdown -h now :D

    Sinon, chez moi, c'est CTRL ALT F5 et pas F7...
    Reload, 26 Juin 2003
    #5
  6. Offline
    Carambar He once forgot how to cry
    Y a le grep mais pas le cut :p .
    Carambar, 26 Juin 2003
    #6
  7. Offline
    Reload motard casqué
    Code:
    adduser paul : Ajout d'un utilisateur 
    c malin, maintenant tous les noob en linux vont avoir pleins de users nommés paul sur leur bécane :D
    Reload, 26 Juin 2003
    #7
Statut de la discussion:
Fermée.