Commandes de base Linux/Unix avec exemples et syntaxe (liste)

La gestion de fichiers devient facile si vous connaissez la bonne commande de base sous Linux.

Parfois, les commandes sont également appelées "programmes" car chaque fois que vous exécutez une commande, c'est le code de programme correspondant, écrit pour la commande, qui est exécuté.

Apprenons les commandes de base Linux incontournables avec des exemples :

Cliquez sur ici si la vidéo n'est pas accessible

Liste des fichiers (ls)

Si vous souhaitez voir la liste des fichiers sur votre système UNIX ou Linux, utilisez le 'c'est commander.

Il affiche les fichiers/répertoires de votre répertoire actuel.

Liste des fichiers

Remarque:

  • Les répertoires sont indiqués en bleu.
  • Les fichiers sont indiqués en blanc.
  • Vous trouverez des schémas de couleurs similaires dans différentes versions de Linux.

Supposons que votre dossier « Musique » contienne les sous-répertoires et fichiers suivants.

Liste des fichiers

Vous pouvez utiliser 'ls -R' pour afficher tous les fichiers non seulement dans les répertoires mais également dans les sous-répertoires

Liste des fichiers

REMARQUE : ces commandes de base de Linux sont sensibles à la casse. Si vous entrez, "ls-r" vous obtiendrez une erreur.

'ls-al' donne des informations détaillées sur les fichiers. La commande fournit des informations sous forme de colonnes. Les colonnes contiennent les informations suivantes :

1st Colonne

Type de fichier et autorisations d'accès

2nd Colonne

Nombre de liens physiques vers le fichier

3rd Colonne

Propriétaire et créateur du fichier

4th Colonne

Groupe du propriétaire

5th Colonne

Taille du fichier en octets

6th Colonne

Date et heure

7th Colonne

Nom du répertoire ou du fichier

Voyons un exemple -

Liste des fichiers

Liste des fichiers cachés

Les éléments masqués sous UNIX/Linux commencent par –Liste des fichiers cachésau début du fichier ou du répertoire.

N'importe quel répertoire/fichier commençant par un '.' ne sera pas vu à moins que vous ne le demandiez. Pour afficher les fichiers cachés, utilisez la commande.

ls -a

Liste des fichiers cachés

Création et affichage de fichiers

La commande serveur 'cat' est utilisée pour afficher les fichiers texte. Il peut également être utilisé pour copier, combiner et créer de nouveaux fichiers texte. Voyons voir comment ça fonctionne.

Pour créer un nouveau fichier, utilisez la commande

  1. chat > ​​nom de fichier
  2. Ajouter du contenu
  3. Appuyez sur 'ctrl + d' pour revenir à l'invite de commande.

Création et affichage de fichiers
Comment créer et afficher des fichiers sous Linux/Unix

Pour afficher un fichier, utilisez la commande –

cat filename

Voyons le fichier que nous venons de créer –

Création et affichage de fichiers

Voyons un autre exemple de fichier2

Création et affichage de fichiers

La syntaxe pour combiner 2 fichiers est –

cat file1 file2 > newfilename

Combinons l'échantillon 1 et l'échantillon 2.

Création et affichage de fichiers

Dès que vous insérez cette commande et appuyez sur Entrée, les fichiers sont concaténés, mais vous ne voyez aucun résultat. Ceci est dû au fait Bash Shell (Terminal) est de type silencieux. Les commandes Shell ne vous donneront jamais de message de confirmation tel que « OK » ou « Commande exécutée avec succès ». Il n'affichera un message que lorsque quelque chose ne va pas ou lorsqu'une erreur s'est produite.

Pour afficher le nouveau fichier combo « exemple », utilisez la commande

cat sample

Création et affichage de fichiers

Remarque : Seuls les fichiers texte peuvent être affichés et combinés à l'aide de cette commande.

Suppression de fichiers

La commande 'rm' supprime les fichiers du système sans confirmation.

Pour supprimer un fichier, utilisez la syntaxe –

rm filename

supprimer les fichiers

Comment supprimer des fichiers à l'aide des commandes Linux/Unix

Déplacer et renommer des fichiers

Pour déplacer un fichier, utilisez la commande.

mv filename new_file_location

Supposons que nous souhaitions déplacer le fichier « sample2 » vers l'emplacement /home/guru99/Documents. Exécuter la commande

mv échantillon2 /home/guru99/Documents

Déplacer et renommer des fichiers

La commande mv nécessite l'autorisation du superutilisateur. Actuellement, nous exécutons la commande en tant qu'utilisateur standard. Nous obtenons donc l'erreur ci-dessus. Pour surmonter l’erreur, utilisez la commande.

sudo command_you_want_to_execute

Le programme Sudo permet aux utilisateurs réguliers d'exécuter des programmes avec les privilèges de sécurité du superutilisateur ou du root.

La commande Sudo demandera une authentification par mot de passe. Cependant, vous n'avez pas besoin de connaître le mot de passe root. Vous pouvez fournir votre propre mot de passe. Après authentification, le système invoquera la commande demandée.

Sudo tient un journal de chaque exécution de commande. Les administrateurs système peuvent retrouver la personne responsable des modifications indésirables dans le système.

guru99@VirtualBox:~$ sudo mv sample2 /home/quru99/Documents 
[sudo] password for guru99: ****
guru99@VirtualBox:~$ 

Pour renommer le fichier :

mv filename newfilename

Déplacer et renommer des fichiers

REMARQUE: Par défaut, le mot de passe que vous avez saisi pour sudo est conservé pendant 15 minutes par terminal. Cela élimine le besoin de saisir le mot de passe à maintes reprises.

Vous n'avez besoin que des privilèges root/sudo, uniquement si la commande implique des fichiers ou des répertoires n'appartenant pas à l'utilisateur ou au groupe exécutant les commandes.

Manipulation d'annuaire

Manipulation d'annuaire

Manipulation de répertoires sous Linux/Unix

Assez de manipulations de fichiers ! Apprenons quelques commandes Linux de manipulation de répertoires avec des exemples et la syntaxe.

Création de répertoires

Les répertoires peuvent être créés sur un système d'exploitation Linux à l'aide de la commande suivante

mkdir directoryname

Cette commande créera un sous-répertoire dans votre répertoire de travail actuel, qui est généralement votre « répertoire personnel ».

Par exemple,

mkdir mydirectory

Manipulation d'annuaire

Si vous souhaitez créer un répertoire dans un emplacement autre que le « Répertoire personnel », vous pouvez utiliser la commande suivante :

mkdir 

Par exemple :

mkdir /tmp/MUSIC

créera un répertoire 'Musique' sous le répertoire '/tmp'

Manipulation d'annuaire

Vous pouvez également créer plusieurs répertoires à la fois.

Manipulation d'annuaire

Suppression de répertoires

Pour supprimer un répertoire, utilisez la commande –

rmdir directoryname

Exemple

rmdir mydirectory

supprimera le répertoire monrépertoire

Suppression de répertoires

Astuce: Assurez-vous qu'il n'y a aucun fichier/sous-répertoire sous le répertoire que vous souhaitez supprimer. Supprimez d’abord le sous-répertoire files/avant de supprimer le répertoire parent.

Suppression de répertoires

Renommer le répertoire

La commande 'mv' (move) (abordée précédemment) peut également être utilisée pour renommer des répertoires. Utilisez le format ci-dessous :

mv directoryname newdirectoryname

Essayons :

Renommer le répertoire Répertoire

Comment renommer un répertoire à l'aide des commandes Linux/Unix

Autres commandes importantes

La commande 'Homme'

L'homme représente le manuel qui est un ouvrage de référence d'un Système d'exploitation Linux. Il est similaire au fichier HELP trouvé dans les logiciels populaires.

Pour obtenir de l'aide sur toute commande que vous ne comprenez pas, vous pouvez taper

man 

Le terminal ouvrirait la page de manuel de cette commande.

Par exemple, si nous tapons man man et appuyons sur Entrée ; le terminal nous donnerait des informations sur la commande man

Commandement de l'homme

Commandement de l'homme

La commande Historique

La commande Historique affiche toutes les commandes de base sous Linux que vous avez utilisées dans le passé pour la session de terminal en cours. Cela peut vous aider à vous référer aux anciennes commandes que vous avez saisies et à les réutiliser dans vos opérations.

Commande Historique

La commande claire

Cette commande efface tout l'encombrement du terminal et vous donne une fenêtre propre sur laquelle travailler, tout comme lorsque vous lancez le terminal.

Effacer la commande

Coller des commandes dans le terminal

Plusieurs fois, vous devrez taper de longues commandes sur le terminal. Eh bien, cela peut parfois être ennuyeux, et si vous voulez éviter une telle situation, copiez et collez les commandes peuvent venir à la rescousse.

Pour copier le texte d'une source, vous utiliseriez Ctrl + c, mais pour le coller sur le Terminal, vous devez utiliser Ctrl + Shift +p. Vous pouvez aussi essayer Shift + Insérer ou sélectionnez Edition>Coller dans le menu

REMARQUE : avec les mises à niveau Linux, ces raccourcis changent constamment. Vous pouvez définir vos raccourcis préférés via Terminal> Modifier> Raccourcis clavier.

Impression sous Unix/Linux

Impression

Comment imprimer un fichier à l'aide des commandes Linux/Unix

Essayons quelques commandes de base Linux avec des exemples qui peut imprimer des fichiers dans le format que vous souhaitez. De plus, votre fichier d'origine n'est pas du tout affecté par le formatage que vous effectuez. Découvrons ces commandes et leur utilisation.

Cliquez sur ici si la vidéo n'est pas accessible

commande 'pr'

Cette commande aide à formater le fichier pour l'impression sur le terminal. Il existe de nombreuses commandes de terminal Linux disponibles avec cette commande qui aident à apporter les modifications de format souhaitées au fichier. Le plus utilisé'pr' Les commandes Unix avec des exemples sont répertoriées ci-dessous.

Option Fonction
-x Divise les données en colonnes « x »
-h "en-tête" Attribue la valeur « en-tête » comme en-tête du rapport
-t N'imprime pas l'en-tête et les marges supérieure/inférieure
-d Double espace le fichier de sortie
-n Désigne toutes les lignes avec des chiffres
-l longueur de la page Définit les lignes (longueur de page) dans une page. La valeur par défaut est 56
-o marge Formate la page par le numéro de marge

Essayons quelques-unes des options et étudions leurs effets.

Diviser les données en colonnes

»Outils' est un fichier (illustré ci-dessous).

Commande pr

Nous souhaitons que son contenu soit organisé en trois colonnes. La syntaxe pour cela serait la suivante :

pr -x Filename

L'option '-x' avec la commande 'pr' divise les données en x colonnes.

Commande pr

Attribution d'un en-tête

La syntaxe est:

pr -h "Header" Filename

L'option « -h » attribue la valeur « en-tête » comme en-tête du rapport.

Commande pr

Comme indiqué ci-dessus, nous avons organisé le fichier en 3 colonnes et attribué un en-tête

Désignant toutes les lignes avec des chiffres

La syntaxe est:

pr -n Filename

Cette commande désigne toutes les lignes du fichier avec des numéros.

Commande pr

Voici quelques-unes des options de la commande « pr » que vous pouvez utiliser pour modifier le format de fichier.

Imprimer un fichier

Une fois que vous êtes fini avec le formatage, et il est temps pour toi d'obtenir un Copie conforme du fichier, vous devez utiliser la commande suivante :

lp Filename

or

lpr Filename

Si vous souhaitez imprimer plusieurs copies du fichier, vous pouvez utiliser le modificateur numérique.

Commande pr

Si plusieurs imprimantes sont configurées, vous pouvez spécifier une imprimante particulière à l'aide du modificateur Imprimante.

Commande pr

Installation de logiciels

Sous Windows, l'installation d'un programme se fait en exécutant le fichier setup.exe. Le bundle d'installation contient le programme ainsi que divers composants dépendants requis pour exécuter correctement le programme.

Installation d'un logiciel

À l'aide des commandes de base Linux/Unix, les fichiers d'installation sous Linux sont distribués sous forme de packages. Mais le package ne contient que le programme lui-même. Tous les composants dépendants devront être installés séparément et sont généralement disponibles sous forme de packages eux-mêmes.

Installation d'un logiciel

Vous pouvez utiliser le apte commandes pour installer ou supprimer un package. Mettons à jour tous les packages installés dans notre système à l'aide de la commande –

sudo apt-get update

Installation d'un logiciel

Le moyen simple et populaire d'installer des programmes sur Ubuntu consiste à utiliser le centre logiciel, car la plupart des progiciels y sont disponibles et il est beaucoup plus sécurisé que les fichiers téléchargés sur Internet.

Installation d'un logiciel

Vérifiez également: - Aide-mémoire sur les commandes Linux

Linux Mail Command

Pour envoyer des mails via un terminal, vous devrez installer les packages 'mailutils'.

La syntaxe de la commande est –

sudo apt-get install packagename

Une fois cela fait, vous pouvez alors utiliser la syntaxe suivante pour envoyer un email.

mail -s 'subject' -c 'cc-address' -b 'bcc-address' 'to-address'

Cela ressemblera à :

Linux Mail Command

Appuyez sur Cntrl+D, vous avez fini de rédiger le courrier. Le courrier sera envoyé à l'adresse mentionnée.

Résumé :

  • Vous pouvez formater et imprimer un fichier directement depuis le terminal. Le formatage que vous effectuez sur les fichiers n'affecte pas le contenu du fichier
  • Sous Unix/Linux, les logiciels sont installés sous forme de packages. Un package contient le programme lui-même. Tout composant dépendant doit être téléchargé séparément.
  • Vous pouvez également envoyer des e-mails depuis le terminal en utilisant le 'mail' commandes réseau. C'est une commande Linux très utile.

Liste des commandes Linux

Vous trouverez ci-dessous un aide-mémoire des commandes de base Linux/Unix avec des exemples que nous avons appris dans ce didacticiel sur les commandes Linux.

Command Description
ls Répertorie tous les fichiers et répertoires du répertoire de travail actuel
ls-R Répertorie également les fichiers dans les sous-répertoires
ls – un Répertorie également les fichiers cachés
ls – al Répertorie les fichiers et les répertoires avec des informations détaillées telles que les autorisations, la taille, le propriétaire, etc.
chat > ​​nom de fichier Crée un nouveau fichier
nom de fichier chat Affiche le contenu du fichier
chat fichier1 fichier2 > fichier3 Joint deux fichiers (fichier1, fichier2) et stocke la sortie dans un nouveau fichier (fichier3)
fichier mv "nouveau chemin de fichier" Déplace les fichiers vers le nouvel emplacement
mv nom de fichier nouveau_nom_fichier Renomme le fichier en un nouveau nom de fichier
sudo Permet aux utilisateurs réguliers d'exécuter des programmes avec les privilèges de sécurité du superutilisateur ou du root
nom de fichier rm Supprime un fichier
man Donne des informations d'aide sur une commande
Histoire Donne une liste de toutes les commandes Linux de base passées saisies dans la session de terminal en cours
clair Efface le terminal
nom de répertoire mkdir Crée un nouveau répertoire dans le répertoire de travail actuel ou un au chemin spécifié
rmdir Supprime un répertoire
mv Renomme un répertoire
pr-x Divise le fichier en x colonnes
pr -h Attribue un en-tête au fichier
pr-n Désigne le fichier avec Line Numbers
lp-nc
lpr c
Imprime des copies « c » du fichier
lp-d

lpr -P

Spécifie le nom de l'imprimante
apt-get Commande utilisée pour installer et mettre à jour les packages
mail -s 'sujet' -c 'adresse-cc' -b 'adresse-bcc' 'adresse-à-adresse' Commande pour envoyer un email
mail -s « Sujet » à l'adresse < Nom du fichier Commande pour envoyer un email avec pièce jointe

Télécharger le didacticiel Linux PDF