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 ร  nouveau 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

Note: 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 ร  nouveau 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

Rรฉsumez cet article avec :