0% ont trouvé ce document utile (0 vote)
24 vues4 pages

Commandes de base Linux pour débutants

Transféré par

mpernin21
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
24 vues4 pages

Commandes de base Linux pour débutants

Transféré par

mpernin21
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

ECE B1 4.

1-R/D

Les commandes de base de Linux

Les commandes de gestion des répertoires et des fichiers

pwd (affiche le chemin absolu du répertoire courant)

ls (list, affiche les répertoires et les fichiers du répertoire actif)


ls (affiche seulement les noms)
ls toto* (affiche les fichiers commençant par toto)
ls -l (affiche le format long : types + droits + Nbre de liens + ....)

cd (change directory)
cp chemin (vers le répertoire dont le chemin absolu est donné)
cd .. (répertoire parent)
cd ~ (répertoire de base)
cd - (répertoire précedent)
cd / (répertoire racine)

cp (copie)
cp rapport*.txt sauvegarde
cp * dossier (copie

mv (move, renomme et déplace un fichier)


mv source destination
mv * dossier (déplace tous les fichiers du répertoire actif vers le répertoire dossier)

mkdir (créer un répertoire)


mkdir répertoire

rmdir (effacer un répertoire)


rmdir dossier (supprime un répertoire vide)

rm (remove, éfface!!!)
rm -R (enlèvement récursif!!!)
rm fichier
rm -i fichier (interactivement, avec demande de confirmation)
rm -f fichier (avec force, sans demande de confirmation)
rm -r fichier (avec récursivité, avec les sous répertoires)
rm -rf dossier (supprime le répertoire et tou son contenu, sans confirmation)

Commandes de recherche

grep (recherche les occurences de mots à l'intérieur de fichier) grep


motif fichier
grep -i motif fichier (sans tenir compte de la casse)

Deserme Bastien / ECE B1 2023/2024


ECE B1 4.1-R/D

grep -c motif fichier (en comptant les occurrences) grep -v motif fichier
(inverse la recherche, en excluant le "motif") grep expression
/répertoire/fichier grep [aFm]in /répertoire/fichier

grep "\$" *.txt

Les commandes d'édition

more ("pager" qui affiche page par page sans retour en arrière, "h" affiche l'aide
contextuelle)
more fichier
more fichier1 fichier2
more *.txt

cat (concatenate avec le code de fin de fichier eof=CTRL + D)


cat fichier-un fichier-deux > fichier-un-deux
cat -n fichier > fichier-numéroté (crée un fichier dont les lignes sont
numérotés)
cat -nb fichier (affiche sur la sortie standard les lignes numéroté, sauf les lignes
vides)

head (affiche les 10 premières lignes d'un fichier)


head -n22 fichier (affiche les 22 premières lignes)

vi (l'éditeur en mode texte universel) // Nano ( un autre éditeur )

diff (différence entre deux fichiers, utiles pour chercher les modifications)
diff fichier1 fichier2
emacs (l'éditeur Emacs multi fonction pour l'édition, les mails, les news, la
programmation, la gestion des fichiers,...)

Commandes réseau

ip addr show : vérification de vos interfaces


ifconfig : vérification de vos interfaces ( à installer )
ping : test de connectivité ipv4

ping6 : test de connectivité ipv6


ip route : passerelle par défaut
netstat -r : passerelle par défaut ( à installer )
traceroute : vérification des sauts
nslookup : requête dns

Votre fichier de configuration réseau se trouve dans un répertoire propre en fonction de


votre distribution… Exemple :

Debian : /etc/network/interfaces/
Centos : /etc/sysconfig/network-scripts/ifcfg-$NETDEV

Deserme Bastien / ECE B1 2023/2024


ECE B1 4.1-R/D

L’éditeur de texte VI

vi est un éditeur de fichiers qui contiennent des lignes de texte. Il fonctionne en mode écran ; le nom
vi provient du mot visual.

Commandes essentielles
• Démarrer l'éditeur : vi chemin/nom_du_fichier_à_éditer
>> Démarre en mode commande
• Sauvegarder un fichier : :w nom_du_fichier
• Quitter l'éditeur en sauvegardant le fichier: :x
• Quitter sans sauvegarder : :q!

Commandes de base
• Pour entrer du texte :
Ces commandes vous amènent en mode insertion.

• a ajoute du texte à la droite du curseur


• i insère du texte à la gauche du curseur
• o intercale une ligne vide au-dessous du curseur
• O intercale une ligne vide au-dessus du curseur
En mode insertion :
Entrée ( retour chariot ) insère une fin de ligne
Lorsque vous êtes en mode insertion appuyer sur ECHAP pour revenir au mode
commande

• Pour remplacer du texte :

• r le caractère tapé remplace le caractère pointé par le curseur


• R remplace plusieurs caractères [taper ECHAP (ou ESC) pour revenir au mode
commande]

• Pour déplacer le curseur dans le texte :


Flèches de votre clavier pour se déplacer d'un caractère vers la gauche ou la droite, ou
d'une ligne vers le haut ou le bas [ou utiiliser les touches h (gauche), j (bas), k (haut), l
(droite)]
Par ligne :

• 0 se positionne au début de la ligne


• $ se positionne à la fin de la ligne
• Entrée ( retour chariot )se positionne au premier mot de la ligne suivante
D'un écran :

• ^f (appuyer simultanément sur les touches CTRL et f) avance d'un écran


• ^b (appuyser simultanément sur les touches CTRL et b) recule d'un écran

Deserme Bastien / ECE B1 2023/2024


ECE B1 4.1-R/D

Pour afficher une colonne contenant le numéro de ligne :

• :set nu affiche les numéros de lignes


• Pour enlever, remplacer ou copier une partie du texte :
x détruit le caractère pointé par le curseur et place dans le tampon
#x détruit # caractères et place dans le tampon
dd détruit la ligne courante et place dans le tampon

• #dd détruit # lignes à partir de la ligne courante et place dans le tampon

• yy copie la ligne courante dans le tampon

• #yy copie # lignes consécutives dans le tampon


• p insère le contenu du tampon à la droite du curseur (si 1 ou quelques caractères
dans le tampon)

• p insère le contenu du tampon à la ligne suivante (si 1 ou quelques lignes dans le


tampon)

• P insère le contenu du tampon à la ligne précédente

Commandes plus complexes


• Recherche d'une chaîne de caractères particulière :

• /chaîne cherche chaîne en avançant vers la fin du fichier;


• n trouve la prochaine occurrence de la dernière chaîne recherchée.

• Substitution :

• :s/ceci/cela/options substitue la première occurrence de ceci par cela dans la ligne


courante ; l'option g substitue toutes les occurrences dans la ligne courante ; l'option
c demande de confirmer la substitution
:3,9s/ceci/cela remplace aux lignes3 à 9 la première occurrence de ceci par cela.
• :%s/ceci/cela remplace dans tout le fichier la première occurrence de ceci par cela
• :%s/ceci/cela/g remplace dans tout le fichier toutes les occurrences de ceci par
cela

Quelques commandes en plus :


• ~ change la casse (majuscules/minuscules) d'une lettre
• J joint la ligne courante à la suivante
• . repète la dernière commande
• u annule la dernière commande
• U annule les commandes affectant la ligne courante

• :3,9d élimine les lignes 3 à 9

Deserme Bastien / ECE B1 2023/2024

Vous aimerez peut-être aussi