Archives pour la catégorie Bloc note

Commande basique shell

L’interface d’utilisation
Le prompt/shell est sous le nom que l’on donne à l’interface commande sous linux.
C’est l’endroit où l’on rentre les commandes.
Les comptes
Il existe différents type de compte qui permet différentes actions possible par utilisateur sur linux, les deux principaux
Les comptes utilisateur qui n’auront souvent que des droits de lecture sur les fichiers et non pas de droit d’écriture. Sur le promt on reconnait un utilisateur avec le $
Les comptes super utilisateur (root) qui ont tous les droits /!\ ne pas exécuter des commandes sans savoir leurs effets. Sur le promt on reconnait un utilisateur avec le #

Il est possible pour un utilisateur de passer sous le compte superutilisateur pour exécuter des commandes spécifiques/réservés aux autres utilisateurs en passant la commande:
« sudo root » soit « su »-> puis renseigner le mot de passe superutilisateur
Les manuels des commandes
Chaque commande ont un manuel d’utilisation expliquant leur fonction et leurs options possibles.
Il suffit de rentrer dans le prompt « man  » suivi du nom de la commande voulu:
« man man » donnera le manuel de la commande man
« man cd  » donnera le manuel de la commande cd
Pour quitter le manuel appuyer la touche « q »
L’arborescence
Linux à une hiérarchie de dossiers/fichiers fonctionnant comme un arbre avec différentes branches
/ ->la racine de tout les dossiers
/etc -> Fichiers de configuration au format textuel de plusieurs programmes et services du système
/home -> Répertoires personnels des utilisateurs
/root Répertoire personnel du super utilisateur
/srv -> Données pour les services du système
/tmp -> Fichiers temporaires des applications
/usr -> Répertoire contenant la vaste majorité des applications usuelles des utilisateurs et leurs fichiers
Les fichiers cachés sont précédés d’un « . »
Le déplacement dans les dossiers
Pour naviguer dans les dossiers sous linux il suffit d’utiliser la commande « cd »
Certaines commandes essentielles:
cd permet de revenir à la racine du disque
cd .. permet de revenir un dossier avant
cd « le nom du dossier souhaité » permet d’aller dans le dossier voulu
Visualiser le contenu d’un dossier
Pour visualiser le contenu d’un dossier il suffit de se rendre dans le dossier voulu et d’exécuter la commande ls
« ls » permet d’afficher le contenu dossier actuel
« ls -a » soit » ls –all » permet l’affichage de tous les éléments du dossier (même les dossiers cachés)
« ls -l » permet afficher en une liste : les droits , groupe, propriétaire, taille , date, nom du fichier
« ls -la » permet d’exécuter les deux commandes précédents en une seule instruction
« ls /etc/network » permet d’afficher le contenu du dossier network qui est dans etc
Création de dossier
Créer un dossier il suffit d’écrire dans le prompt la commande « mkdir » suivi du nom du dossier dans le dossier voulu
« mkdir test » permet la création du dossier test à l’endroit où l’on est
« mkdir /home/test » permet la création du dossier test dans le dossier home
Création/rentrer de fichier
/!\ les fichiers peuvent ne pas avoir d’extension ce qui est normal
Pour créer un fichier il suffit d’écrire dans le prompt la commande d’un éditeur de texte suivi du nom du fichier dans le dossier voulu
touch « nom du fichier » permet de créer le fichier sans rentrer dedans
nano « nom du fichier » permet d’entrée dans l’éditeur de texte nano sur le fichier voulu
vi « nom du fichier » permet d’entrée dans l’éditeur de texte nano sur le fichier voulu
Visualiser le contenu d’un fichier
Pour visualiser le contenu d’un dossier il suffit de se rendre dans le dossier voulu et d’exécuter la commande cat
cat test

Suppression de fichier ou de dossier
/!\ TOUTE SUPPRESSION EST IRREVERSIBLE ATTENTION A L’UTILISATION DE CETTE COMMANDE
Il est préférable de vérifier que le bon fichier/dossier est le bon fichier à supprimer
Pour supprimer un fichier ou un dossier un suffit d’utiliser la commande rm au bon endroit
« rm fichier »permet la suppression du fichier voulu
« rm -r dossiertest »
« rm –rf dossiertest »