0% ont trouvé ce document utile (0 vote)
4 vues6 pages

TOP Commandes Linux

Le document présente les 20 principales commandes Linux, incluant des instructions sur leur utilisation. Chaque commande est accompagnée d'exemples pratiques, tels que 'ls' pour lister les fichiers, 'cd' pour changer de répertoire, et 'grep' pour rechercher des motifs dans des fichiers. Il sert de guide utile pour les utilisateurs souhaitant maîtriser les commandes de base en Linux.

Transféré par

L. Diop
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)
4 vues6 pages

TOP Commandes Linux

Le document présente les 20 principales commandes Linux, incluant des instructions sur leur utilisation. Chaque commande est accompagnée d'exemples pratiques, tels que 'ls' pour lister les fichiers, 'cd' pour changer de répertoire, et 'grep' pour rechercher des motifs dans des fichiers. Il sert de guide utile pour les utilisateurs souhaitant maîtriser les commandes de base en Linux.

Transféré par

L. Diop
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

TOP commandes Linux

Serigne Khadim FAYE


fayekhadim96s@[Link] 77 555 31 77
CyberSecurity Instructor at Go My Code

TOP 20 commandes Linux

1- ls - Liste le contenu d'un répertoire :

ls -l # Liste détaillée

ls -a # Affiche les fichiers cachés

2- pwd - Affiche le répertoire de travail actuel.

3- cd - Change de répertoire :

cd /chemin/absolu

cd ~ # Accède au répertoire personnel

cd .. # Remonte d'un niveau

4- mkdir - Crée un nouveau répertoire :

mkdir nouveau_dossier

5- touch - Crée un nouveau fichier vide ou actualise la date de modification d'un fichier
existant :

touch nouveau_fichier.extension

6- cp - Copie des fichiers ou des répertoires :

cp fichier_source destination
cp fichier_source destination

cp -r dossier_source destination # Pour copier récursivement

7- mv - Déplace ou renomme des fichiers ou des répertoires :

mv ancien_nom nouveau_nom # Renomme

mv fichier_source destination # Déplace ou renomme

mv [Link] [Link] [Link] /home/bambafaye/Desktop/gomycode_files

8- rm - Supprime des fichiers ou des répertoires :

rm fichier

rm -r dossier # Pour supprimer récursivement (tous les éléments dans le dossier)

rm -f fichier # Force la suppression sans confirmation

9- cat - Affiche le contenu d'un fichier./head/tail -n nmbr_lines+1

Exemple 1: Affichage des 10 1ères lignes de chaque fichier avec head -n

head -n 10 [Link] [Link]

==> [Link] <==

01

03/22 08:51:01 INFO :.main: *************** RSVP Agent started ***************

02

03/22 08:51:01 INFO :...locate_configFile: Specified configuration file: /u/user10/[Link]


03/22 08:51:01 INFO :...locate_configFile: Specified configuration file: /u/user10/[Link]

03/22 08:51:01 INFO :.main: Using log level 511

03/22 08:51:01 INFO :..settcpimage: Get TCP images rc - EDC8112I Operation not supported on socket.

03

03/22 08:51:01 INFO :..settcpimage: Associate with TCP/IP image name = TCPCS

03/22 08:51:02 INFO :..reg_process: registering process with the system

Exemple 2: Affichage des 10 dernières lignes de chaque fichier avec tail-n

tail -n 10 [Link] [Link]

==> [Link] <==

03/22 08:53:22 TRACE :......router_forward_getOI: gateway: [Link]

03/22 08:53:22 TRACE :......router_forward_getOI: route handle: 7f5251c8

03/22 08:53:22 INFO :......rsvp_flow_stateMachine: state RESVED, event T1OUT

03/22 08:53:22 TRACE :.......rsvp_action_nHop: constructing a PATH

03/22 08:53:22 TRACE :.......flow_timer_start: started T1

03/22 08:53:22 TRACE :......rsvp_flow_stateMachine: reentering state RESVED

03/22 08:53:22 TRACE :.......mailslot_send: sending to ([Link]:0)

03/22 08:53:38 EVENT :..mailslot_sitter: process received signal SIGALRM

03/22 08:53:38 TRACE :.....event_timerT1_expire: T1 expired

03/22 08:53:38 INFO :......router_forward_getOI: Ioctl to query route entry successful


:
10- nano - Ouvre un éditeur de texte en ligne de commande.

11- apt-get - Gestionnaire de paquets pour installer des logiciels

12- sudo apt-get install nom_du_paquet

13- apt update - Met à jour la liste des paquets disponibles :

Combine les deux :

sudo apt update && sudo apt upgrade

14- chmod - Modifie les permissions d'un fichier ou d'un répertoire :

chmod +x fichier # Ajoute le droit d'exécution

chmod 755 fichier # Donne des permissions spécifiques (rwxr-xr-x)

15- grep - Recherche des motifs dans des fichiers :

grep "motif" fichier

grep -E "http|https" [Link]

Exemple 1: cette expression régulière recherche des séquences de caractères dans le fichier de
journal qui ressemblent à une adresse IP IPv4, telle que [Link]".

grep -E "[^^][0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}" [Link]

sortie: [Link] - - [22/Dec/2002:23:08:37 -0400] "GET

[Link] - - [22/Dec/2002:23:08:38 -0400] "GET

[Link] - - [22/Dec/2002:23:32:14 -0400] "GET

[Link] - - [22/Dec/2002:23:32:14 -0400] "GET


:
[Link] - - [22/Dec/2002:23:32:15 -0400] "GET

[Link] - - [22/Dec/2002:23:32:16 -0400] "GET

[Link] - - [22/Dec/2002:23:32:19 -0400] "GET

Notes:

-E: l'option -E indique que grep utilise des expressions régulières étendues

Les expressions régulières étendues (Extended Regular Expressions, ERE) sont une forme de
syntaxe utilisée dans les outils de recherche de texte pour spécifier des motifs de recherche plus
complexes que ceux autorisés par les expressions régulières de base. Les ERE offrent des
fonctionnalités supplémentaires telles que les quantificateurs (+, ?, {}), les classes de caractères
([...]), les groupes de capture () et les opérateurs logiques (| pour l'alternative, () pour le
regroupement

Exemple 2:

grep -E '[Link] access_log.log

Recherche les occurrences de chaînes commençant par http:// ou(|) https:// dans le fichier
access_log.log.

Exemple 3: -i pour ignorer la casse et rechercher des occurrences insensibles à la casse

grep -i "Yahoo" [Link]

Sortie

/ HTTP/1.1" 200 6394 [Link]

/images/[Link] HTTP/1.1" 200 807 [Link]

/news/[Link] HTTP/1.1" 200 3500 [Link]

/[Link] HTTP/1.1" 404 1997 [Link]


:
/[Link] HTTP/1.1" 200 4138 [Link]

"[Link] "Mozilla/5.0 (Windows..." "-"

/js/[Link] HTTP/1.1" 200 10229 [Link]

/[Link] HTTP/1.1" 400 1997 [Link]

16- ping - Vérifie la connectivité réseau avec une adresse IP ou un nom d'hôte :

17- ifconfig - Affiche la configuration réseau, y compris les interfaces réseau actives :

18- netstat - Affiche les connexions réseau, les tables de routage et les statistiques d'interface :

netstat -a

19- traceroute/tracert - Affiche le chemin suivi par les paquets entre votre machine et une
destination :

traceroute [Link]

20- wget - Télécharge un fichier depuis le web : wget [Link]


:

Vous aimerez peut-être aussi