Skip to main content

15 commandes de terminaux Linux qui feront vibrer votre monde

Courroie de distribution : Les conseils de nos garagistes / Top Entretien #4 (avec Denis Brogniart) (Mai 2024)

Courroie de distribution : Les conseils de nos garagistes / Top Entretien #4 (avec Denis Brogniart) (Mai 2024)
Anonim

Dans cet article, vous trouverez une liste de commandes Linux, d’outils, de petites astuces intelligentes et de commandes amusantes.

01 sur 15

Raccourcis clavier utiles en ligne de commande

Les raccourcis clavier suivants sont extrêmement utiles et vous feront gagner beaucoup de temps:

  • CTRL + U - Coupe le texte jusqu'au curseur.
  • CTRL + K - Coupe le texte du curseur jusqu'à la fin de la ligne
  • CTRL + Y - Coller le texte
  • CTRL + E - Déplace le curseur en fin de ligne
  • CTRL + UNE - Déplace le curseur au début de la ligne
  • ALT + F - Aller de l'avant à l'espace suivant
  • ALT + B - Revenir à l'espace précédent
  • ALT + Retour arrière - Supprimer le mot précédent
  • CTRL + W - Couper le mot derrière le curseur
  • Décalage + Insérer - Colle le texte dans le terminal

Juste pour que les commandes ci-dessus aient un sens, regardez la ligne suivante du texte.

sudo apt-get install nom_programme

Comme vous pouvez le constater, il y a une faute d'orthographe et pour que la commande fonctionne, il faut que "intall" soit remplacé par "install".

Imaginez que le curseur se trouve à la fin de la ligne. Il y a différentes façons de revenir au mot installer pour le changer.

Vous pouvez appuyer sur ALT + B deux fois, ce qui placerait le curseur dans la position suivante (indiquée par le symbole ^):

sudo apt-get ^ intall nom_programme

Vous pouvez maintenant appuyer sur la touche du curseur et insérer le '' s 'dans install.

Une autre commande utile est décalage + insérer, en particulier si vous devez copier du texte d’un navigateur dans le terminal.

02 sur 15

SUDO !!

Vous allez vraiment me remercier pour la prochaine commande si vous ne la connaissez pas déjà car jusqu'à ce que vous sachiez qu'elle existe, vous vous maudissez chaque fois que vous entrez une commande et les mots permission refusée apparaître.

  • sudo !!

Comment utilisez-vous sudo!!? Simplement. Imaginez que vous avez entré la commande suivante:

apt-get install ranger

Les mots Permission refusée apparaîtra à moins que vous ne soyez connecté avec des privilèges élevés.

sudo !! exécute la commande précédente en tant que sudo. Donc, la commande précédente devient maintenant:

sudo apt-get install ranger

03 sur 15

Suspension des commandes et exécution des commandes en arrière-plan

Vous pouvez exécuter des commandes de terminal en arrière-plan.

  • CTRL + Z - Suspend une application
  • fg - vous renvoie à l'application

Imaginez que vous avez ouvert un fichier dans nano comme suit:

sudo nano abc.txt

À mi-chemin de la saisie de texte dans le fichier, vous réalisez que vous souhaitez rapidement saisir une autre commande dans le terminal, mais vous ne pouvez pas, car vous avez ouvert nano en mode avant-plan.

Vous pensez peut-être que votre seule option consiste à enregistrer le fichier, à quitter nano, à exécuter la commande, puis à rouvrir nano.

Il suffit d’appuyer sur CTRL + Z et l'application de premier plan s'interrompt et vous revenez à la ligne de commande. Vous pouvez ensuite exécuter n’importe quelle commande et lorsque vous avez terminé, revenez à votre session précédemment suspendue en entrant fg dans la fenêtre du terminal et en appuyant sur retour.

Une chose intéressante à essayer est d'ouvrir un fichier dans nano, d'entrer du texte et de mettre en pause la session. Ouvrez maintenant un autre fichier dans nano, entrez du texte et mettez la session en pause. Si vous entrez maintenant fg vous revenez au deuxième fichier que vous avez ouvert dans nano. Si vous quittez nano et entrez fg encore une fois, vous revenez au premier fichier que vous avez ouvert dans nano.

04 sur 15

Utilisez nohup pour exécuter des commandes après la déconnexion d'une session SSH

La commande nohup est vraiment utile si vous utilisez la commande ssh pour vous connecter à d'autres machines.

Alors, que fait nohup?

Imaginez que vous soyez connecté à un autre ordinateur à l'aide de ssh à distance et que vous souhaitiez exécuter une commande longue, puis quitter la session ssh tout en laissant la commande en marche même si vous n'êtes plus connecté, nohup vous le permet.

Par exemple, vous pouvez utiliser un Raspberry PI pour télécharger des distributions à des fins de révision. Connectez-vous au Raspberry PI via ssh depuis un ordinateur portable. Si vous avez commencé à télécharger un fichier volumineux sur le Raspberry PI sans utiliser la commande nohup, vous devez attendre la fin du téléchargement avant de fermer la session ssh et de mettre l'ordinateur portable hors tension. Si vous avez fait cela, vous n’auriez peut-être pas non plus utilisé Raspberry PI pour télécharger le fichier.

Pour utiliser nohup, il suffit de saisir nohup, suivi de la commande suivante:

nohup wget http://mirror.is.co.za/mirrors/linuxmint.com/iso//stable/17.1/linuxmint-17.1-cinnamon-64bit.iso & 05 sur 15

Exécuter une commande Linux 'à' une heure spécifique

le nohupCette commande est utile si vous êtes connecté à un serveur SSH et si vous souhaitez que la commande continue à s'exécuter après la déconnexion de la session SSH.

Imaginez que vous souhaitiez exécuter la même commande à un moment donné.

le à La commande vous permet de faire exactement cela. 'at' peut être utilisé comme suit.

à 22h38 venà> cowsay 'bonjour'à> CTRL + D

La commande ci-dessus lancera le programme cowsay à 22h38. vendredi soir.

La syntaxe est à suivi de la date et l'heure de l'exécution.

Quand le à> apparaît, entrez la commande que vous souhaitez exécuter à l'heure spécifiée.

le CTRL + vous ramène au curseur.

Il existe de nombreux formats de date et d’heure différents et il est utile de consulter les pages de manuel pour connaître davantage de façons à.

06 sur 15

Pages de manuel

Les pages de manuel vous donnent un aperçu de ce que les commandes sont censées faire et des commutateurs pouvant être utilisés avec celles-ci.

Les pages de manuel sont plutôt ennuyeuses. (Je suppose qu’ils n’ont pas été conçus pour nous exciter).

Vous pouvez cependant faire des choses pour rendre votre utilisation de l'homme plus attrayante.

export PAGER = most

Vous devrez installer plus; pour que cela fonctionne, mais lorsque vous le faites, vos pages de manuel sont plus colorées.

Vous pouvez limiter la largeur de la page de manuel à un certain nombre de colonnes à l'aide de la commande suivante:

export MANWIDTH = 80

Enfin, si vous avez un navigateur disponible, vous pouvez ouvrir n’importe quelle page de manuel du navigateur par défaut à l’aide de la touche -H commutateur comme suit:

homme -H

Notez que cela ne fonctionne que si vous avez un navigateur par défaut configuré dans $ NAVIGATEUR variable d'environnement.

07 sur 15

Utiliser htop pour afficher et gérer les processus

Quelle commande utilisez-vous actuellement pour savoir quels processus sont en cours d'exécution sur votre ordinateur? Notre pari est que vous utilisez ps et que vous utilisez divers commutateurs pour obtenir le résultat souhaité.

Installer htop. C'est certainement un outil que vous souhaiterez installer plus tôt.

Htop fournit une liste de tous les processus en cours d'exécution dans le terminal, à l'instar du gestionnaire de fichiers de Windows.

Vous pouvez utiliser une combinaison de touches de fonction pour modifier l'ordre de tri et les colonnes affichées. Vous pouvez également tuer les processus depuis htop.

Pour exécuter htop, tapez simplement ce qui suit dans la fenêtre du terminal:

htop 08 sur 15

Naviguer dans le système de fichiers à l'aide de ranger

Si htop est extrêmement utile pour contrôler les processus exécutés via la ligne de commande, puis ranger est extrêmement utile pour naviguer dans le système de fichiers à l'aide de la ligne de commande.

Vous devrez probablement installer ranger pour pouvoir l'utiliser, mais une fois installé, vous pouvez l'exécuter simplement en tapant ce qui suit dans le terminal:

ranger

La fenêtre de ligne de commande ressemblera beaucoup à n’importe quel autre gestionnaire de fichiers, mais elle fonctionne de gauche à droite plutôt que de haut en bas, ce qui signifie que si vous utilisez la flèche vers la gauche, vous remontez la structure de dossiers et que la flèche de droite permet de les parcourir .

Il vaut la peine de lire les pages de manuel avant d’utiliser ranger pour vous familiariser avec tous les changements de clavier disponibles.

09 sur 15

Annuler un arrêt

Vous avez donc démarré l'arrêt via la ligne de commande ou à partir de l'interface graphique et vous vous êtes rendu compte que vous ne vouliez vraiment pas le faire.

  • arrêt -c

Notez que si l’arrêt a déjà commencé, il est peut-être trop tard pour l’arrêter.

Une autre commande à essayer est la suivante:

  • arrêt de la mort
10 sur 15

Tuer les processus suspendus en toute simplicité

Imaginez que vous exécutiez une application et pour une raison quelconque, elle se bloque.

Vous pourriez utiliser ps -ef pour trouver le processus et ensuite tuer le processus ou vous pouvez utiliser htop.

Il existe une commande plus rapide et plus simple que vous aimerez, appelée xkill.

Tapez simplement ce qui suit dans un terminal, puis cliquez sur la fenêtre de l'application que vous souhaitez tuer.

xkill

Que se passe-t-il si tout le système est suspendu?

Maintenez les touches "alt" et "sysrq" de votre clavier enfoncées et, tant qu’elles sont maintenues enfoncées, tapez lentement les éléments suivants:

REISUB

Cela redémarrera votre ordinateur sans avoir à maintenir le bouton d'alimentation enfoncé.

11 sur 15

Télécharger des vidéos Youtube

De manière générale, la plupart d’entre nous sont très heureux que Youtube héberge les vidéos et nous les visionnons en les diffusant via notre lecteur multimédia choisi.

Si vous savez que vous allez rester hors ligne pendant un certain temps (en raison d'un trajet en avion ou d'un voyage entre le sud de l'Écosse et le nord de l'Angleterre), vous pouvez télécharger quelques vidéos sur une clé USB et les regarder à votre guise. loisir.

Tout ce que vous avez à faire est d’installer youtube-dl à partir de votre gestionnaire de paquets.

Vous pouvez utiliser youtube-dl comme suit:

youtube-dl url-to-video

Vous pouvez obtenir l'URL de n'importe quelle vidéo sur Youtube en cliquant sur le lien de partage situé sur la page de la vidéo. Copiez simplement le lien et collez-le dans la ligne de commande (en utilisant le décalage + insérer raccourci).

12 sur 15

Télécharger des fichiers du Web avec wget

La commande wget vous permet de télécharger des fichiers à partir du Web à l'aide du terminal.

La syntaxe est la suivante:

chemin wget / to / filename

Par exemple:

wget http://sourceforge.net/projects/antix-linux/files/Final/MX-krete/antiX-15-V_386-full.iso/download

Il existe un grand nombre de commutateurs pouvant être utilisés avec wget, tels que -O qui vous permet de sortir le nom de fichier sous un nouveau nom.

Dans l'exemple ci-dessus, nous avons téléchargé AntiX Linux depuis Sourceforge. Le nom de fichier antiX-15-V_386-full.iso est assez long. Ce serait bien de le télécharger en tant que antix15.iso. Pour ce faire, utilisez la commande suivante:

wget -O antix.iso http://sourceforge.net/projects/antix-linux/files/Final/MX-krete/antiX-15-V_386-full.iso/download

Télécharger un seul fichier ne semble pas en valoir la peine, vous pouvez facilement naviguer vers la page Web à l'aide d'un navigateur et cliquer sur le lien.

Si, toutefois, vous souhaitez télécharger une douzaine de fichiers, il sera beaucoup plus rapide de pouvoir ajouter les liens à un fichier d'importation et d'utiliser wget pour télécharger les fichiers à partir de ces liens.

Il suffit d'utiliser le la -i commutateur comme suit:

wget -i / chemin / vers / fichier d'importation 13 sur 15

Locomotive à vapeur

Celui-ci n'est pas tellement utile qu'un peu d'amusement.

Dessinez un train à vapeur dans la fenêtre de votre terminal à l’aide de la commande suivante:

sl 14 sur 15

Obtenez votre fortune a dit

Une autre option qui n’est pas particulièrement utile mais qui s’amuse un peu, c’est la commande fortune.

Comme le commande sl, vous devrez peut-être d'abord l'installer à partir de votre référentiel.

Ensuite, tapez simplement ce qui suit pour obtenir votre fortune

fortune 15 sur 15

Obtenez une vache pour dire à votre fortune

Enfin, demandez à une vache de vous dire votre fortune en utilisant Cowesay.

Tapez ce qui suit dans votre terminal:

fortune | Cowsay

Si vous avez un bureau graphique, vous pouvez utiliser Xcowsay obtenir une vache de bande dessinée pour montrer votre fortune:

fortune | Xcowsay

Cowsay et Xcowsay peut être utilisé pour afficher n'importe quel message. Par exemple pour afficher Bonjour le mondeutilisez simplement la commande suivante:

cowsay "bonjour le monde"

Résumé

J'espère que vous avez trouvé cette liste utile et que vous vous dites "je ne savais pas que vous pouviez le faire" pour au moins un des 11 éléments énumérés.