Tutoriels Linux Debian

Gérer plusieurs clés SSH de manière simple et automatique Lorsqu'on développe on utilise parfois une paire de clés SSH public/privée pour s'authentifier auprès d'un serveur distant. On utilise un système de clé publique/ clé privée couplée à un agent...

Lire la suite

Héberger son site internet sur son serveur dédié... Avant d'entrer dans le vif de ce tuto, notons que pour des raisons pratiques, sur le serveur dédié : les sites seront installés sur /home/nomdusite/. chaque site contient un répertoire logs/...

Lire la suite

Compilation du noyau sous debian ( kernel ) La compilation du noyau Debian peut être une étape nécessaire dans l'exploitation du système. La gestion des pilotes de périphériques est géré différemment sous Linux que sur Windows. Les pilotes...

Lire la suite

TCPDump ou comment sniffer le trafic TCP sous Linux... Tcpdump est un outil d'analyse réseau très répandu chez les amateurs de sécurité de l'information et de routage réseau. Tcpdump affiche les en-têtes de paquets d'une interface réseau en fonction...

Lire la suite

Les commandes top et htop La commande top La commande top permet de lister l'ensemble des processus et de ressources utilisées sur votre système linux, Unix ou BSD. [bash] top [/bash] Précisons la 3ème ligne : Options...

Lire la suite

  • Prev
  • Next

Les commandes d’édition

Category : Commandes Linux

  • La commande more
  • La commande more affiche le contenu d’un fichier page par page (pager).

    more fichier
    
  • La commande less
  • La commande less affiche le contenu d’un fichier page par page en partant de la fin.

    less fichier
    
  • La commande cat
  • La commande cat concatène un fichier avec le code de fin de fichier (eof ou CTRL + D).

    cat fichier-1 fichier-2 > fichier-1-et-2
    cat -n fichier > fichier-avec-numerotation-des-lignes
  • La commande head
  • La commande head affiche les 10 premières lignes d’un fichier.

    head fichier
    head -n22 fichier

    Affiche les 22 premières lignes d’un fichier.

  • La commande touch
  • La commande touch crée un fichier vide ou actualise la date de dernière modification d’un fichier existant.

    touch fichier
    
  • La commande colrm (column remove)
  • La commande colrm supprime les caractères rencontrés dans un intervalle de colonnes.

    ls -l | colrm 10 20
  • La commande cut
  • La commande cut affiche uniquement les caractères compris dans un intervalle de colonnes.

    ls -l | cut -c 10-15
  • La commande cmp (compare)
  • La commande cmp compare deux fichiers octet par octet

    cmp fichier1 fichier 2

    Affiche le n° du caractère et le n° de ligne de la 1ère différence.

    cmp -l fichier1 fichier2

    Affiche toutes les différences en valeur octale.

  • La commande tr (translate)
  • echo un_texte_au_hazard | tr "au" "du"

    affiche

    un_texte_du_hazard
    echo 'DEBIAN' | tr "[:lower:]" "[:upper:]"

    affiche

    DEBIAN
    echo 'linux' | tr "a-z" "A-Z"

    affiche

    LINUX

    Avec la commande tr, on peut supprimer les caractères non imprimable d’un fichier texte …

    tr -cd "[:print:]" < fichier.txt

    … ou jouer au jeu du pendu …

    echo "une phrase a deviner" | tr "[:alpha:]" "-"

    affiche

    --- ------ - -------

    l’option -s veut dire séquence

    echo "un mot a deviner" | tr -s "[:alpha:]" "X"[bash]
    affiche
    [bash]X X X X

    -c indique qu’au lieu de « traduire », on souhaite compléter l’ensemblre n°1 avec le caractère n°2

    echo "une phrase a couper" | tr -c "[:alpha:]" "\n"

    affiche

    une
    phrase
    a couper
    
  • La commande groff
  • La commande groff est la version GNU de Roff, un langage de formatage de texte interprété (contrairement à Latex qui lui est compilé), utilisé principalement pour la rédaction des man pages (cf nroff et troff).
    La commande suivante convertit une page du manuel dans le format PostScript qui sera visualisable avec gv.

    groff -/usr/man/man1/cp.1 > /tmp/cp.ps
    
VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)
Be Sociable, Share!

Soutenez le blog :)

Leave a Reply