Un A à Z de Linux - 40 commandes essentielles à connaître
Linux est la troisième roue souvent ignorée de Windows et Mac. Oui, au cours des dix dernières années, le système d'exploitation open source a gagné du terrain, mais il est encore loin d'être considéré comme populaire. Pourtant, même si cela est vrai, Linux gagne toujours de nouveaux convertis tous les jours. Allez-vous les rejoindre?
La courbe d’apprentissage de Linux est ce qui dissuade la plupart des utilisateurs d’essayer, même au début. Ce peut être une expérience traumatisante de devoir passer d’un système d’exploitation basé sur une interface graphique, tel que Windows ou Mac, à un système nécessitant des manipulations en ligne de commande. Mais si vous pouvez surmonter cette difficulté initiale, vous constaterez que Linux est étonnamment robuste..
Si vous voulez un cours intensif sur tout ce qui concerne Linux, nous avons un excellent guide pour les débutants Linux qui vous apprendra tout ce que vous devez savoir. Pour le reste de vous qui voulez juste un bref aperçu de quelques commandes importantes que vous devez savoir, la liste suivante est tout ce dont vous avez besoin.
Commandes pour débutants
CD - Change le répertoire de travail actuel dans la console de ligne de commande.
sortie - Quitte le programme en cours, met fin au terminal de ligne de commande en cours ou vous déconnecte d'un réseau Unix en fonction du contexte.
tuer - Termine le processus en cours spécifié. La version Linux de Windows ' “Processus final” dans le gestionnaire de tâches.
ls - Répertorie tout le contenu d'un répertoire spécifié. Si aucun répertoire n'est spécifié, il utilisera le répertoire actuel.
homme - Il y a un gag en cours dans la communauté Linux qui homme est la seule commande que vous devez savoir. Ça signifie 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 actuel du terminal en ligne de commande. Bon pour quand vous avez perdu la trace de votre position dans votre système.
redémarrer - Arrête immédiatement tous les processus en cours, arrête le système, puis redémarre.
fermer - 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 retardé ou un arrêt à un moment donné.
sudo - Exécute les commandes en tant que racine, ce qui signifie aucune limitation en raison des autorisations.
Informations système
rendez-vous amoureux - 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..
nom d'hôte - 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 spécifié. Utile lorsque plusieurs utilisateurs sont affectés à un système particulier.
Haut - Affiche tous les principaux processus du système, triés par défaut en fonction de l'utilisation du processeur..
la disponibilité - Indique depuis combien de temps le système fonctionne depuis le dernier démarrage. Extrêmement utile pour les serveurs.
Manipulation de fichier
bzip2 - Compresse le contenu spécifié dans une archive .bz2 ou extrait à partir d'une archive .bz2 en fonction des paramètres.
chmod / chown - Modifie les autorisations 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 disposant de l'autorisation ou de la propriété d'un fichier peuvent modifier les autorisations ou la propriété de ce fichier..
cp - Copie les fichiers vers un nouvel emplacement avec un nouveau nom en fonction des paramètres. Peut copier des répertoires aussi, que ce soit récursivement (inclut tous les sous-répertoires) ou non.
trouver / localiser - Recherche dans le système à partir d'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 commande. Très utile pour retrouver rapidement certains fichiers.
grep - Recherche dans tous les fichiers d'un emplacement spécifié en essayant de trouver des fichiers contenant des lignes correspondant à une chaîne donnée. Renvoie une liste de tous les fichiers ayant obtenu une correspondance..
installer - Utilisé conjointement avec Makefiles pour copier des fichiers d'un emplacement vers le système. Ne pas confondre avec l'installation de packages à partir d'un référentiel de logiciels.
mkdir / rmdir - Crée un répertoire (mkdir) ou supprime un répertoire spécifié (rmdir). Les répertoires ne peuvent être créés et supprimés que dans ceux que vous avez autorisés.
mv - Déplace les fichiers et les répertoires vers un autre emplacement. Peut être utilisé pour renommer des fichiers et des répertoires en conservant les mêmes emplacements source et destination.
ouvrir - Ouvre un fichier spécifié à l'aide de l'application système par défaut pour les fichiers de ce type..
rm - Supprimer et supprimer le répertoire. Utilisé pour supprimer des fichiers et des répertoires du système, un par un ou par lots.
le goudron - Crée une archive .tar ou des extraits d'une archive .tar en fonction de paramètres spécifiés.
zip / décompresser - Crée une archive .zip ou des extraits d'une archive .zip en fonction de paramètres spécifiés.
Autres commandes remarquables
apt-get - Outil d'emballage avancé. Utilisez cette commande pour installer, supprimer et configurer des packages logiciels sur votre système. Pour une version basée sur un menu, utilisez aptitude commander. Disponible sur les distributions Linux basées sur Debian.
ftp / sftp - Se connecte à un serveur FTP distant pour télécharger plusieurs fichiers.
wget - Télécharge des fichiers d'Internet à l'URL spécifiée sur votre système.
Miam - Yellowdog Updater, modifié. Un gestionnaire de paquets open source utilisé pour installer facilement des packages logiciels à partir de référentiels. Disponible sur les distributions Linux compatibles RPM.
Emacs - L'un des éditeurs de texte les plus connus sur les systèmes de type Unix.
nano - Un éditeur de texte de ligne de commande adapté aux débutants qui utilise des raccourcis clavier pour simuler des menus.
vim - Vim est le successeur de Vi, qui sont tous deux des é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 ni d'icônes pour son interface, il a donc la réputation d'être convivial pour les débutants..
Crédits d'image: dossier via Shutterstock, système via Shutterstock