0% ont trouvé ce document utile (0 vote)
175 vues18 pages

Guide Linux pour Débutants

Ce document présente diverses commandes Linux de base comme ls, cd, touch, rm et nano pour naviguer dans les fichiers et dossiers, créer, modifier et supprimer des fichiers. Il donne également des conseils pour s'entraîner régulièrement avec les commandes et utiliser le terminal virtuel Terminator.

Transféré par

lsqhjk
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)
175 vues18 pages

Guide Linux pour Débutants

Ce document présente diverses commandes Linux de base comme ls, cd, touch, rm et nano pour naviguer dans les fichiers et dossiers, créer, modifier et supprimer des fichiers. Il donne également des conseils pour s'entraîner régulièrement avec les commandes et utiliser le terminal virtuel Terminator.

Transféré par

lsqhjk
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

Serveur discord de Myrmidons et JM

Cours
terminal et
commandes linux
Plan:
1- Ouvrir le terminal
2- Différentes commandes linux
3- Commandes bonus
4- Mes conseils
I. Terminal linux
Sur linux, le terminal est indispensable
que ce soit pour communiquer avec la
machine mais aussi pour l'utiliser
Pour ouvrir l'invite de commande linux,
il suffit de lancer l'application terminal
ou alors de taper le raccourcie clavier :
“ctrl+alt+t”
Une fois le terminal lancé,
vous devriez voir ceci :


"user kali" signifie que je suis
connecté sur l'utilisateur "user"
II. commandes
linux
1. ls (list)
"ls" est une commande permettant
l'énumeration des fichiers et dossiers

Ainsi on voit les dossiers


(bleu) et les fichiers(blancs)
pour une énumération des éléments complète en
affichant aussi les éléments cachés nous devons utiliser
le paramètres "-a"

Les éléments cachés ont un point devant leur nom


Pour une énumération avec les différentes
informations des éléments, nous devons utiliser le
paramètre "-l"

On peut voir diverses informations :

- "total 32" compte tout les éléments dont les


cachés
- "drwxr-xr-x" correspond aux permissions sur
l'élément, nous travaillerons sur ça en détails dans
la partie hacking
- "user user" correspond au créateur de l'élément
- "4096" signifie que les données sont écrit dans
des blocs de 4096 octets (pas très utile de le savoir)
- "Jul 20 11:30" est la date de création de l'élément
Pour une énumération avec les différents
éléments dans les dossiers, nous devons utiliser le
paramètre " * "

Nous pouvons combiner les paramètres de la


commande comme par exemple : "-la" " * -la"

Bonus :
" ls -l " = " ll "
" ls -a " = "la "
" ls * -a " = "la * "
" ls * -l " = "ll * "
2. clear
"clear" est une commande permettant de
nettoyer le terminal

Par expérience personnel je préfère utiliser la


commande "clear -x" permettant de recommencer en
haut de la fenêtre tout en conservant les lignes
précédentes commandes (remonter avec la
molette de souris)
3. cd (change directory)
"cd" est une commande permettant de changer
notre répertoire courant, ca permet de naviguer
dans des dossiers

Ici, nous sommes entrer dans le dossier "Documents"

Sur kali linux nous pouvons voir notre position avec


[~/Documents]

Si je souhaite sortir du dossier "Documents" pour


retourner dans notre emplacement précédent,
il suffit de faire "cd .. ":
4. sudo
La commande "sudo" signifie en réalité "superuser do"
Le super utilisateur nommé plus communément "root"
détient certains privilèges que ne possède pas les
utilisateurs classiques
exemple : "sudo ls"

Cette commande est absolument essentiel car un grand


nombre de fichier/dossier ne peuvent être modifié que
par le super utilisateur. Le mode root c'est être le maitre
suprême de la machine et detenir tout les privilèges.

Cette commande peut fonctionner seulement si


votre compte utilisateur détient les droits nécessaire
pour lancer des programmes en mode
administrateurs.
Dans le cas contraire, un message d'erreur comme
celui ci s'affichera :
4. mkdir (make directory)
"mkdir" est une commande permettant de créer un
dossier en faisant : "mkdir [nom du dossier]"

5. touch
"touch" est une commande permettant de créer un
fichier en faisant : "touch [nom du fichier]"
Ne pas oublier de mettre l'extension du fichier

Bonus :
La commande touch peut aussi changer la date
de création et de modification. Cela peut être
utile pour effacer des traces de modifications d'un
fichier
6. rm (remove)

"rm" est une commande permettant de supprimer


un fichier en faisant : "rm [nom du fichier+extension]

Pour supprimer un dossier, on doit utiliser


le paramètre "-r" en faisant : "rm -r [nom_du_dossier]

Pour supprimer un dossier, on peut également


utiliser la commande "rmdir [nom_du_dossier]".
7. cat (concatenate)
"cat" est une commande permettant d'afficher sur
le terminal le cntenu textuel d'un fichier,
en faisant : "cat [nom_du_fichier+extension]"

8. nano
nano est un éditeur de texte permettant de modifier
ce que contient un fichier (il existe également vi) ,
en faisant : "nano [nom_du_fichier]"

Ensuite je quitte le l'éditeur de texte en faisant


ctrl+x. Il va me demander si je souhaite sauvegarder
les modification, j'entre "Y" (yes), puis je clique sur entrer.
Le fichier est maintenant modifier
9. setxkbmap
"setxkbmap" est une commande très utile car elle
permet de changer le type de clavier (azerty/qwerty)
pour être en azerty j'entre : "setxkbmap fr"
pour être en qwerty j'entre : "setxkbmap en"

10. whoami (qui je suis ?)


"whoami" est une commande utile à connaitre pour
plus tard, elle permet de savoir quelle utilisateur je suis

11. pwd (print working


directory)
"pwd" est une commande utile servant à savoir dans
quelle Répertoire nous sommes :
III. bonus
1. man
"man" est une commande permettant d'obtenir
l'ensemble des informations sur une commande
comme ses paramètres, son histoire et son utilisation.
exemple : tapez "man ls" et enter

Ensuite il ne reste plus qu'à faire défiler pour obtenir les


informations souhaités sur la commande.
2. ps
"ps" est une commande que j'utilise souvent pour gérer
les erreurs, elle permet de lister les processus en cours
d'exécution

Le paramètre "-e" permet de lister tout les processus


tournant sur la machine y compris les processus des
autres utilisateurs

Ici, nous avons donc la totalité des


processus, tournant sur des ports
differents
3. grep
"grep" est une commande servant à faire une
recherche sur une liste, par exemple une recherche
dans un fichier.
on peut faire : "cat [Link] | grep [recherche]

on peut aussi faire une recherche sur la listes des


programmes en cours.
on peut faire : "ps -e | grep firefox"

3134 est le pid (identifiant) alloué au processus


4. kill
"kill" est une commande servant à cesser l'exécution
d'un programme en fonction de son pid

bonus : si un "kill" ne marche pas, on peut forcer l'arret


du processus, cela m'arrive parfois quand j'arrive pas a
fermer mes vpn.
on peut faire : "kill -9 [pid du processus]"
IV. Conseils
1. Entrainement
La prise en main de linux est nécessaire pour tout
travail informatique sérieux, c'est pourquoi vous devez
vous entrainer régulièrement avant de maitriser les
commandes vu dans ce cours. Amusez vous à les
utiliser !

2. Terminator
Personnellement, je ne travaille pas sur le terminal de
base mais sur terminator. (sudo apt-get install
terminator).
Terminator est un terminal virtuel qui a la particularité
de permettre de partager la fenêtre selon vos envies et
ainsi organiser plus simplement votre espace de travail.

Ainsi je peux maîtriser l'exécution de plusieurs processus


en même temps, ce qui est pratique et plus rapide.

Vous aimerez peut-être aussi