Les commandes Linux les plus importantes pour les débutants
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
Command | Description | |
---|---|---|
1 | pwd | Imprimer le répertoire de travail |
2 | cd | Changer de répertoire, par défaut à la maison |
3 | ls | Lister les éléments du répertoire |
4 | cp | Copier un fichier d'un répertoire à un autre |
5 | mv | Déplacer un fichier d'un répertoire à un autre |
6 | rm | Supprimer (supprimer) un fichier ou un répertoire |
7 | -nous | Créer un nouveau fichier |
8 | cat | Imprimer le contenu d'un fichier sur StdOut |
9 | sudo | Effectuer une tâche avec les droits de superutilisateur |
10 | trouver & localiser | Rechercher un fichier sur le système |
11 | | (Le tuyau) | Connectez la sortie et l'entrée des programmes |
12 | grep | Trouver des modèles dans un ensemble de données |
13 | boucle | Récupérer une page sur Internet |
14 | Histoire | Lister les entrées de commande récentes dans le terminal |
15 | tuer et tuer | Arrêter un programme de l'exécution |
16 | homme et infos | Afficher 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.