Académique Documents
Professionnel Documents
Culture Documents
Le système Linux est très flexible et peut être utilisé sur une grande variété de dispositifs, y
compris les ordinateurs de bureau et portables, les serveurs, les smartphones, les tablettes,
les routeurs et les appareils embarqués. Il est également très populaire dans les
environnements de serveur et est utilisé pour héberger des sites web, des bases de données,
des systèmes de stockage de fichiers et des applications de réseau.
Le système Linux est également connu pour sa stabilité, sa sécurité et sa fiabilité, ce qui en
fait un choix populaire pour les utilisateurs soucieux de la sécurité. Il est également très
personnalisable, avec de nombreuses distributions Linux disponibles qui offrent différentes
interfaces utilisateur, des collections de logiciels et des fonctionnalités spécifiques.
Enfin, le système Linux est souvent préféré par les développeurs de logiciels car il est open-
source, ce qui signifie que le code source est disponible gratuitement et peut être modifié
pour répondre aux besoins spécifiques.
9. grep : Cette commande permet de rechercher des chaînes de caractères dans des
fichiers.
10. chmod : Cette commande permet de modifier les autorisations d'accès aux fichiers.
12. ps : Cette commande permet d'afficher les processus en cours d'exécution sur le
système.
13. top : Cette commande permet d'afficher les processus en cours d'exécution et leurs
informations en temps réel.
Ceci ne sont que quelques-unes des commandes de base de Linux, il existe de nombreuses
autres commandes plus avancées pour effectuer des tâches spécifiques. Les utilisateurs de
Linux peuvent également créer leurs propres scripts pour automatiser les tâches répétitives
en utilisant des commandes.
1. ls :
2. cd :
3. pwd :
pwd : affiche le répertoire de travail actuel
4. mkdir :
5. rm :
6. cp :
7. mv :
8. cat :
9. grep :
10. chmod :
11. chown :
12. ps :
13. top :
top : affiche les processus en cours d'exécution et leurs informations en temps réel
14. tar :
tar -czvf archive.tar.gz dossier/ : crée une archive compressée nommée
"archive.tar.gz" contenant le contenu du dossier nommé "dossier"
15. ping :
1. ls : Cette commande affiche le contenu d'un répertoire. Elle permet de voir les
fichiers et les répertoires présents dans le répertoire courant ou dans un répertoire
spécifié.
3. cp : Cette commande permet de copier des fichiers ou des répertoires. Elle permet
de dupliquer des fichiers ou des répertoires.
9. chmod : Cette commande permet de modifier les autorisations d'accès aux fichiers.
Elle permet de modifier les permissions d'accès des fichiers en leur accordant ou en
leur retirant des droits d'accès.
10. chown : Cette commande permet de modifier le propriétaire d'un fichier ou d'un
répertoire. Elle permet de modifier le propriétaire d'un fichier ou d'un répertoire en
spécifiant un nouvel utilisateur ou un nouveau groupe.
11. ln : Cette commande permet de créer un lien symbolique ou un lien dur entre un
fichier et un autre fichier ou un répertoire. Elle permet de créer un lien symbolique
qui pointe vers un fichier ou un répertoire existant ou un lien dur qui crée une copie
d'un fichier ou d'un répertoire.
12. find : Cette commande permet de rechercher des fichiers dans un répertoire ou dans
tout le système de fichiers. Elle permet de rechercher des fichiers en fonction de leur
nom, de leur type, de leur taille ou de leur date de modification.
Ces commandes sont des exemples de commandes de base pour la gestion des fichiers sur
Linux. Il existe de nombreuses autres commandes pour effectuer des tâches plus spécifiques
en matière de gestion des fichiers.
La gestion des réseaux et des paquets est un élément important de la gestion des systèmes Linux. Les
paquets sont des fichiers qui contiennent des logiciels à installer sur un système Linux, tandis que les
réseaux sont les moyens de communication entre les différents systèmes connectés à Internet. Voici
quelques informations sur la gestion des réseaux et des paquets sur Linux :
Le système de gestion de paquets le plus courant sur Linux est appelé APT (Advanced
Package Tool).
APT permet d'installer, de mettre à jour et de supprimer des paquets sur un système Linux.
APT utilise des fichiers de configuration pour gérer les paquets, tels que /etc/apt/sources.list
et /etc/apt/preferences.
Les fichiers de configuration APT contiennent des informations sur les sources de paquets et
les préférences de mise à jour.
Les commandes apt-get et apt-cache permettent de gérer les paquets à l'aide de la ligne de
commande.
Les réseaux peuvent être configurés à l'aide d'un certain nombre de commandes,
notamment ifconfig, ip, route, et netstat.
ifconfig permet de configurer les interfaces réseau et d'afficher des informations sur l'état du
réseau.
ip est une commande plus récente qui permet de configurer les interfaces réseau, les
adresses IP et les routes.
Voici quelques commandes utiles pour gérer les réseaux et les paquets sur Linux :
1. apt-get update : Cette commande permet de mettre à jour la liste des paquets disponibles.
2. apt-get upgrade : Cette commande permet de mettre à jour les paquets installés sur le
système.
5. ifconfig : Cette commande permet de configurer les interfaces réseau et d'afficher des
informations sur l'état du réseau.
6. ip : Cette commande permet de configurer les interfaces réseau, les adresses IP et les routes.
Ces commandes permettent aux administrateurs système de gérer les réseaux et les paquets sur un
système Linux, en installant, mettant à jour, supprimant des paquets et en surveillant les connexions
réseau en cours.
Les scripts Bash sont des fichiers texte qui contiennent des commandes Bash, un langage de script
utilisé sur les systèmes Linux et Unix. Les scripts Bash peuvent être utilisés pour automatiser des
tâches répétitives, pour manipuler des fichiers et des dossiers, ou pour exécuter des commandes
complexes en une seule étape. Voici quelques informations utiles sur les scripts Bash :
Les scripts Bash ont une extension de fichier .sh, mais cela n'est pas obligatoire.
Les scripts Bash peuvent être exécutés directement depuis le terminal en utilisant la
commande bash.
Les scripts Bash peuvent contenir des variables, des commandes de contrôle de flux (if, then,
else), des boucles (for, while), des fonctions et des commandes système.
Les scripts Bash peuvent être rendus exécutables en utilisant la commande chmod +x, ce qui
permet de les exécuter directement sans passer par la commande bash.
Les scripts Bash peuvent être écrits à l'aide de n'importe quel éditeur de texte, tels que nano,
vi, ou gedit.
#!/bin/bash
Dans cet exemple, le script commence par la ligne #!/bin/bash, qui indique au système d'utiliser
l'interpréteur de commandes Bash pour exécuter le script. La commande echo affiche le message
"Bonjour, monde !" sur le terminal.
#!/bin/bash
# Ce script crée un dossier et y copie tous les fichiers .txt du dossier courant.
DATE=$(date +"%Y-%m-%d")
FOLDER_NAME="Backup_$DATE"
mkdir $FOLDER_NAME
cp *.txt $FOLDER_NAME/
echo "Le dossier $FOLDER_NAME a été créé et les fichiers .txt ont été copiés."
Dans cet exemple, le script crée un dossier avec un nom qui contient la date du jour, puis copie tous
les fichiers .txt du dossier courant dans ce nouveau dossier. La variable DATE contient la date du jour
dans le format AAAA-MM-JJ, et la variable FOLDER_NAME contient le nom du nouveau dossier. La
commande mkdir crée le nouveau dossier, la commande cp copie tous les fichiers .txt dans le
nouveau dossier, et la commande echo affiche un message indiquant que le nouveau dossier a été
créé et les fichiers ont été copiés.
Les scripts Bash peuvent être très utiles pour automatiser des tâches répétitives, pour simplifier des
commandes complexes ou pour manipuler des fichiers et des dossiers de manière efficace.