Show Menu
Cheatography

Command Line Linux Cheat Sheet (DRAFT) by

Commands line for Linux

This is a draft cheat sheet. It is a work in progress and is not finished yet.

Commandes de base

LA COMMANDE CP
cp [OPTIONS] "­chemin source­" "­chemin destin­ati­on"
-a ( identique à -dR --preserve all) Preserve les attributs.
-d Copie les liens symbol­iques en préservant les liens plutôt que de copier els fichiers sources.
-f ou -force Force la copie
-i demande confir­mation avant d'écraser.
-R ou -r ou -recursive Copie recursive des répert­oires
-s ou -symbo­lic­-link créer des lien symbol­iques au lieu de copier
-u ou -update ne copie que si le fichier source est plus récent que le fichier destin­ation ou si celui-ci n’existe pas
-v ou -verbose Affiche le nom de chaque fichier avant de le copier
EXEMPLES
cp MonFichier MonFic­hie­r.old copie de fichier dans le même repertoire
cp MonFichier /Desti­nation Copie vers un repertoire spécifique
cp MonFichier /Desti­nat­ion­/Mo­nFi­chi­er.save Copie vers un repertoire spécifique en modifiant le nom
cp * /Desti­nation Copie de tout les fichiers du dossier courant à un autre
cp *.txt /Desti­nation Copie des fichiers txt vers la repertoire de destin­ation
cp /reper­toi­reI­nit­ial­/*t­ar.gz /Desti­nation Copie les fichiers tar.gz du repertoire spécifié vers un repertoire de destin­ation
cp -R Fichiers Fichie­rs_sauv Copie recurs­ivement le repertoire et tout son contenu vers un nouveau repertoire Fichie­rs.sauv qui sera crée par la commande
cp -RT Fichiers Fichie­rs_sauv Copie uniquement les fichiers et sous repert­oires mais pas le repertoire source
cp fichie­r.txt fichie­r2.txt nom-re­per­toire /Desti­nation Copie de plusieurs fichiers et repertoire
cp -p fichie­r.txt fichie­r_s­auv.txt copie en gradant les droit

LES VARIABLES

variab­le=­"­cha­îne­" Affect­ation d'une valeur à une variable
Exemple: nom="Ki­m" # Affect­ation de "­kim­" à la variable "­nom­"
echo $nom Affiche la valeur de la variable "­nom­" Dans le cadre de l'exemple cela renvoie "­kim­"
Resultat d'une commande. result­at=$(ls -l script.sh) permet de récupérer le resultat d'une commande dans une variable
echo $resultat
renverra la commande ls-l # -rwxr-xr- [...] script sh
Paramètres de script
On peut lancer des paramètres à un script séparés par des espaces.
On lance le script désiré avec des arguments ./bonj­our.sh kim marc
Dans le scripts ils sont utilisés de la manière suivante: echo "­Bonjour $1 et $2"
$1 et $2 renvoient aux arguements 1et 2 passés avec le script
Le script renverra alors: Bonjour kim et marc
nom="ki­m"
test de syntaxe Markup

test

test
#!/bin­/bash

cp camera­/*.png photos/

chmod 600 photos/*

ls -l photos


exemple de script de base

Less lecteur de fichier texte

Less
h =Affiche l'aide
q =Quitte less
e ou flèche bas = Avance d'une ligne
f ou touche espace = Avance d'une page (écran suivant)
y ou flèche haut =Recule d'une ligne
b =Recule d'une page (écran précédent)
/+mot à rechercher= cherche toutes les occurences du mot
n = Navigue dans les occurences vers le bas
N = Navigue dans les occurences vers le haut
?+mot à rechercher = Recherche depuis la fin du fichier, pour naviguer n et N sont inversés