Un AZ de Linux - 40 commandes essentielles que vous devriez savoir

Linux est la troisième roue souvent ignorée de Windows et Mac. Oui, au cours de la dernière décennie, le système d'exploitation open source a pris beaucoup de traction, mais il est encore loin d'être considéré comme populaire.

Linux est la troisième roue souvent ignorée de Windows et Mac.  Oui, au cours de la dernière décennie, le système d'exploitation open source a pris beaucoup de traction, mais il est encore loin d'être considéré comme populaire.
Publicité

commandes linux Linux est la troisième roue souvent ignorée de Windows et Mac. Oui, au cours de la dernière décennie, le système d'exploitation open source a pris beaucoup de traction, mais il est encore loin d'être considéré comme populaire. Pourtant, bien que cela puisse être vrai, Linux gagne toujours de nouveaux convertis tous les jours. Voulez-vous les rejoindre?

La courbe d'apprentissage de Linux est ce qui dissuade la plupart des utilisateurs de l'essayer même en premier lieu. Ce peut être une expérience traumatisante d'avoir à passer d'un système d'exploitation basé sur une interface graphique comme Windows ou Mac à un système qui nécessite un bidouillage en ligne de commande. Mais si vous pouvez surmonter cette difficulté initiale, vous trouverez peut-être que Linux est étonnamment robuste.

Si vous voulez un cours accéléré sur tout ce qui est Linux, nous avons un excellent guide de débutant Linux qui vous apprendra tout ce que vous devez savoir. Pour le reste d'entre vous qui veulent juste un bref aperçu de certaines commandes importantes que vous devriez connaître, la liste suivante est tout ce dont vous aurez besoin.

Commandes de débutant

cd - Modifie le répertoire de travail actuel dans la console de ligne de commande.

exit - Quitte le programme en cours, termine le terminal de ligne de commande actuel ou vous déconnecte d'un réseau Unix en fonction du contexte.

kill - Termine le processus en cours spécifié. La version Linux de "End Process" de Windows dans le gestionnaire de tâches.

ls - Liste tous les contenus d'un répertoire spécifié. Si aucun répertoire n'est spécifié, il utilisera le répertoire en cours.

man - Il y a un gag dans la communauté Linux que l' homme est la seule commande que vous devez savoir. Il est synonyme de manuel, et il vous donnera des informations détaillées sur les commandes et les aspects de Linux.

pwd - Affiche le répertoire de travail en cours pour le terminal de ligne de commande. Bon pour quand vous avez perdu la trace de l'endroit où vous êtes dans votre système.

reboot - Arrête immédiatement tous les processus en cours, arrête le système, puis redémarre.

shutdown - Arrête tous les processus en cours et arrête le système. Des paramètres peuvent être spécifiés pour émettre un arrêt différé ou un arrêt à un moment donné.

sudo - Exécute les commandes en tant que root, ce qui signifie qu'il n'y a pas de limitations dues aux autorisations.

commandes linux

Informations sur le système

date - Imprime la date et l'heure actuelles du système. Les paramètres spécifiés peuvent changer le format de la sortie.

df - Indique l'utilisation de l'espace disque pour le système de fichiers.

hostname - Affiche le nom du système hôte actuel.

ps - Affiche des informations sur tous les processus en cours d'exécution sur le système.

quota - Affiche les limites de disque et l'utilisation actuelle du disque pour un utilisateur donné. Utile lorsque plusieurs utilisateurs sont affectés à un système particulier.

top - Affiche tous les principaux processus du système, triés par défaut en fonction de l'utilisation du processeur.

uptime - Indique depuis combien de temps le système fonctionne depuis le dernier démarrage. Extrêmement utile pour les serveurs.

commandes linux de base

Manipulation de fichier

bzip2 - Compresse les contenus spécifiés dans une archive .bz2 ou extraits d'une archive .bz2 en fonction des paramètres.

chmod / chown - Modifie les permissions d'accès d'un ou plusieurs fichiers ( chmod ) ou change la propriété d'un fichier particulier en un nouvel utilisateur ( chown ). Seuls les utilisateurs ayant la permission ou la propriété d'un fichier peuvent modifier les autorisations ou la propriété de ce fichier.

cp - Copie les fichiers dans un nouvel emplacement avec un nouveau nom en fonction des paramètres. Peut copier aussi des répertoires, qu'ils soient récursifs (y compris tous les sous-répertoires) ou non.

find / locate - Recherche le système en commençant par un répertoire spécifique et en faisant correspondre tous les fichiers de cet emplacement à un ensemble de conditions définies par les paramètres de la commande. Très utile pour trouver rapidement certains fichiers.

grep - Recherche dans tous les fichiers dans un emplacement spécifié en essayant de trouver les fichiers qui contiennent des lignes qui correspondent à une chaîne donnée. Renvoie une liste de tous les fichiers ayant obtenu une correspondance.

install - Utilisé conjointement avec Makefiles pour copier des fichiers d'un emplacement vers le système. Ne pas confondre avec l'installation de paquets à partir d'un référentiel logiciel.

mkdir / rmdir - Crée un répertoire ( mkdir ) ou supprime un répertoire spécifié ( rmdir ). Les répertoires peuvent uniquement être créés et supprimés dans les répertoires dans lesquels vous avez l'autorisation.

mv - Déplace les fichiers et répertoires vers un autre emplacement. Peut être utilisé pour renommer des fichiers et des répertoires en conservant leurs emplacements source et destination identiques.

open - Ouvre un fichier spécifié en utilisant l'application système par défaut pour les fichiers de son type.

rm - Supprimer et supprimer le répertoire. Utilisé pour supprimer des fichiers et des répertoires du système, que ce soit un à la fois ou en lot.

tar - Crée une archive .tar ou des extraits d'une archive .tar en fonction des paramètres spécifiés.

zip / unzip - Crée une archive .zip ou des extraits d'une archive .zip en fonction des paramètres spécifiés.

commandes linux

Autres commandes remarquables

apt-get - Outil de packaging avancé. Utilisez cette commande pour installer, supprimer et configurer des progiciels sur votre système. Pour une version basée sur un menu, utilisez la commande aptitude . Disponible sur les distributions Linux Debian.

ftp / sftp - Se connecte à un serveur FTP distant pour télécharger plusieurs fichiers.

wget - Télécharge les fichiers d'Internet à l'URL spécifiée sur votre système.

yum - Yellowdog Updater, modifié. Un gestionnaire de paquets open source utilisé pour installer facilement des progiciels à partir de dépôts. Disponible sur les distributions Linux compatibles RPM.

emacs - Un des éditeurs de texte les plus connus sur les systèmes de type Unix.

nano - Un éditeur de texte en ligne de commande convivial qui utilise des raccourcis clavier pour simuler des menus.

vim - Vim est le successeur de Vi, les deux éditeurs de texte en ligne de commande pour les systèmes de type Unix. Bien que Vim soit populaire, il n'utilise pas de menus ou d'icônes pour son interface, il a donc la réputation d'être un nouveau venu.

Crédits d'image: Dossier Via Shutterstock, System Via Shutterstock

In this article