Les commandes Linux les plus importantes pour les débutants

Nouveau sur Linux ou juste rouillé ? Ces commandes importantes vous faciliteront la vie sur le terminal tout en améliorant votre efficacité

L'utilisation de la coque est l'un des principaux avantages d'un Système Linux, car il vous donne accès à de nombreux programmes spécialisés, qui facilitent la réalisation même des tâches complexes. emplois.

C'est la philosophie fondatrice d'Unix, le système d'exploitation dont Linux tire sa conception. Chacun de ces outils ou programmes simples fait un travail et le fait très bien. Il peut également communiquer avec d'autres programmes via des tuyaux, une conception très intelligente qui rend le shell Linux très puissant.

Si vous débutez ou si cela fait un certain temps que vous n'avez pas travaillé sur un shell, la liste suivante des commandes les plus importantes vous aidera à revenir à la vitesse supérieure. Il est important de noter leur utilisation des lettres minuscules.

Référence rapide des commandes Linux

CommandDescription
1pwdImprimer le répertoire de travail
2cdChanger de répertoire, par défaut à la maison
3lsLister les éléments du répertoire
4cpCopier un fichier d'un répertoire à un autre
5mvDéplacer un fichier d'un répertoire à un autre
6rmSupprimer (supprimer) un fichier ou un répertoire
7-nousCréer un nouveau fichier
8catImprimer le contenu d'un fichier sur StdOut
9sudoEffectuer une tâche avec les droits de superutilisateur
10trouver & localiserRechercher un fichier sur le système
11| (Le tuyau)Connectez la sortie et l'entrée des programmes
12grepTrouver des modèles dans un ensemble de données
13boucleRécupérer une page sur Internet
14HistoireLister les entrées de commande récentes dans le terminal
15tuer et tuerArrêter un programme de l'exécution
16homme et infosAfficher le manuel détaillé / les informations de la commande donnée

Les commandes Linux les plus importantes pour les débutants expliquées

1. mot de passe

La commande pwd signifie "répertoire de travail d'impression" et elle est utilisée pour connaître le répertoire actuel dans lequel le shell Linux fonctionne. Cela peut être un outil très utile lorsque vous écrivez un script qui doit s'assurer de son emplacement de travail avant Prendre part.

Voici un exemple et ce qu'il fait.

pwd > #montre le répertoire shell actuel

2. CD

Cette commande signifie "changer de répertoire". Vous l'utilisez pour passer du répertoire de travail courant à un autre. Il accepte le nouveau répertoire souhaité comme argument, qui peut soit commencer par une barre oblique pour un chemin absolu, soit sans barre oblique pour référencer le répertoire de travail actuel. Sans argument, il s'agit par défaut de votre répertoire personnel.

Voici quelques exemples et ce qu'ils font.

cd > #retourne au répertoire personnel de l'utilisateur/du nom d'utilisateur

cd ~ > #retourne également au répertoire personnel

cd Téléchargements > #bascule vers votre dossier de téléchargements

cd /usr/bin > #passe au répertoire /usr/bin

3.

Cette commande répertorie tous les fichiers et dossiers du répertoire de travail actuel. Il accepte également un certain nombre de commandes pour aider à personnaliser sa sortie. Par exemple, la commande -a inclut les fichiers cachés, tandis que la commande -t trie par date de modification et la commande -l produit une sortie élégante.

Voici un exemple et ce qu'il fait

ls -alt > # lister tous les fichiers et dossiers, y compris ceux cachés, et trier par date de modification

4. fermeture éclair

Vous l'utilisez pour copier un fichier d'un emplacement à un autre. Gardez à l'esprit que les conventions de nommage des fichiers Linux s'appliquent ici. Donc, si vous ajoutez une barre oblique, vous travaillez avec un chemin absolu, sinon le programme fera référence à partir du répertoire de travail actuel.

Voici quelques exemples et ce qu'ils font.

cp file_1 Desktop > #copy file_1 dans votre dossier Desktop

cp fichier_1 /tmp > #copier fichier_1 vers/tmp

5. MV

Il s'agit de la commande move et elle fonctionne de la même manière que la commande cp, sauf qu'elle supprime complètement le fichier de son emplacement d'origine et le déplace ailleurs.

Voici quelques exemples et ce qu'ils font.

mv file_1 Downloads > #move file_1 to your Downloads directory

mv file_1 file_2 /tmp > #déplacer les deux fichiers vers le répertoire /tmp

6.rm

Pour supprimer des fichiers et des répertoires, la commande rm (supprimer) est l'outil dont vous avez besoin. Vous devez cependant être très prudent avec cet outil, car tout ce qu'il supprime est parti pour toujours. Ceci est particulièrement important lors de la suppression de répertoires. Donc, vérifiez toujours votre répertoire de travail actuel pour éviter les erreurs.

Voici quelques exemples et ce qu'ils font

rm file_1 > #delete file_1 dans votre répertoire actuel

rm Downloads/file_1 > #delete file_1 de votre répertoire de téléchargements

rm -r Téléchargements > #supprimer complètement votre répertoire de téléchargements

7. toucher

La commande touch vous permet de créer un nouveau fichier. Il accepte le nom du fichier comme argument.

Voici un exemple et comment cela fonctionne.

touchez file_1 > #créer un nouveau fichier nommé file_1

8. chat

La lecture de fichiers texte dans le shell est également possible. Pour ce faire, vous utilisez la commande cat suivie du fichier que vous souhaitez lire. Son nom "cat" signifie concaténer, vous pouvez donc également l'utiliser pour combiner deux fichiers en un seul.

Voici des exemples et ce qu'ils font.

cat file_1 > #affiche le contenu de file_1 à l'écran (sortie standard)

cat file_1 file_2 > file_3 > #combine le contenu de file_1 et file_2 dans file_3

9. Sudo

Linux limite les privilèges des comptes d'utilisateurs réguliers pour les empêcher de causer des dommages irréparables à l'ensemble du système. Néanmoins, il réserve la commande sudo à un utilisateur régulier pour exécuter des programmes nécessitant des privilèges de superutilisateur (administrateur). Sudo demandera le mot de passe du superutilisateur et, s'il est correct, autorisera la poursuite de l'exécution du programme.

Voici un exemple et ce qu'il fait.

sudo systemctl stop apache2 > #stop le serveur web apache2

10. localiser et trouver

Ces deux programmes vous aident à rechercher un ou plusieurs fichiers sur le système, mais ils le font différemment. Find est l'ancien programme et il est livré avec des fonctionnalités de recherche très puissantes. Locate, en revanche, est plus récent et utilise une base de données pour effectuer des recherches très rapides.

Voici des exemples et ce qu'ils font

find / ubuntu > #trouver tous les noms de fichiers contenant ubuntu. La barre oblique signifie à partir de la racine du système

localiser ubuntu > #trouver tous les fichiers du système contenant ubuntu

11. | (Le tuyau)

Les programmes de recherche et de localisation ci-dessus renvoient souvent tellement d'entrées que le filtrage des résultats devient important. Ici, vous pouvez transmettre la sortie de la recherche via un tube à l'entrée d'un programme de reconnaissance de formes comme grep. Cela filtrera les résultats pour produire des commentaires plus concis.

Voici un exemple et ce qu'il fait.

localiser ubuntu | grep .jpg > #trouver uniquement les images jpeg avec ubuntu dans leur nom

12. grep

Grep est l'acronyme de Global Regular Expressions Print. Il est utilisé pour trouver des modèles dans un ensemble de données, qui peuvent inclure des mots entiers, la première lettre de la phrase, et bien plus encore.

Voici des exemples et ce qu'ils font.

grep foo file_1 > #print toutes les lignes de file_1 contenant foo

grep ^bar file_1 > #n'imprime que les lignes qui commencent par bar

13. boucler

cURL signifie Client URL et est un outil pour transférer des données entre des ordinateurs utilisant différents protocoles réseau. Il est hautement configurable et programmable, son utilisation la plus simple étant de récupérer une page Web.

Voici un exemple et ce qu'il fait.

curl google.com > #charger google.com

14. histoire

Le shell Linux se souvient de vos entrées de commande récentes. Certains systèmes offrent un historique de 500 commandes, tandis que d'autres en offrent 1,000 XNUMX par défaut. Vous êtes également libre de le modifier.

Voici un exemple et ce qu'il fait.

histoire | grep curl > #trouver les commandes récentes contenant curl

15. tuer et xkill

Kill et xkill sont deux méthodes de terminaison des processus sur le système. Avec kill, vous devez connaître et fournir l'ID de processus du programme que vous devez terminer. Avec xkill, vous pouvez terminer des programmes graphiques en utilisant la souris pour pointer et cliquer dessus.

16. homme et infos

Vous pouvez toujours entrer man ou info, suivi d'une commande pour obtenir le manuel de l'utilisateur ou les entrées de la page d'informations pour cette commande. Vous pouvez également entrer une commande, suivie de –help, pour obtenir plus d'informations sur son utilisation.

Voici quelques exemples et ce qu'ils font.

man curl > #afficher l'entrée de la page de manuel Linux pour cURL

find –help > #show informations d'utilisation pour la commande find

Conclusion

À la fin de cette liste, gardez à l'esprit que ce sont les commandes les plus importantes pour les débutants. Il existe de nombreuses autres commandes pour le shell Linux, y compris des commandes plus complexes et plus puissantes.

Il faut cependant un certain temps pour apprendre ces commandes et être à l'aise de les utiliser. Mais une fois que vous l'aurez fait, vous serez content d'avoir appris à les utiliser.

Nnamdi Okeke

Nnamdi Okeke

Nnamdi Okeke est un passionné d'informatique qui aime lire un large éventail de livres. Il a une préférence pour Linux plutôt que Windows/Mac et utilise
Ubuntu depuis ses débuts. Vous pouvez le retrouver sur Twitter via bongotrax

Articles : 282

Recevez des trucs techno

Tendances technologiques, tendances de démarrage, avis, revenus en ligne, outils Web et marketing une ou deux fois par mois