10 commande Unix pour une utilisation avec le nouveau terminal Windows

Jusqu’à un an environ, Microsoft semble aller dans la bonne direction. Tout d'abord, inclure Système Linux Sous-répertoire dans la ligne de commande DOS. Après cela, déplacez Application Microsoft Edge à Chrome. Récemment, en regardant Application Phone Companion Mises à niveau massives pour augmenter Compatibilité avec Android. La dernière bonne nouvelle est "Terminal Windows"Il a dit. Le terminal de développeur est disponible au téléchargement via Microsoft Store. La chose intéressante à ce sujet est qu'il peut exécuter les commandes Windows, Powershell et Unix sous un seul terminal.

Mais, avec tous ces ajouts accablants, quelles commandes Unix devriez-vous vraiment connaître? Par conséquent, voici les commandes les plus importantes à utiliser avec Windows terminal Nouveau

10 commandes Unix à utiliser avec le nouveau terminal Windows - Windows

Le nouveau terminal Windows diffère du sous-système Windows pour les systèmes Linux et Ubuntu Virtual Machine.

Quoi de neuf dans Windows Terminal

  1. Windows Terminal contient les mises à niveau suivantes
  2. Copier et coller dans la boîte PowerShell, CMD
  3. Soutien multi-onglets
  4. · Soutenez emoji et rendez le texte basé sur le GPU.
  5. Prend en charge plusieurs profils

Commandes Unix à utiliser avec le nouveau terminal Windows

Vous devez basculer sur Ubuntu pour exécuter toutes ces commandes. Alternativement, vous pouvez aussi taper "bash"Et accédez à Unix Shell depuis la fenêtre Powershell et cmd également.

1. chat et vi

L'applet de commande Windows ne vous permet pas de modifier ou d'afficher le fichier texte dans Terminal lui-même. Maintenant, avec le nouveau terminal, vous pouvez utiliser commande cat ou vi Pour afficher ou modifier le fichier dans Terminal. Le nouveau terminal prend en charge tous les éditeurs de texte natifs Unix tels que nano ou vi ou entrain ou ed.

Par exemple: chat abc.txt

10 commandes Unix à utiliser avec le nouveau terminal Windows - Windows

2. cp ou mv

Tout comme la commande originale Copier et transférer de Windows, vous disposez également d'un "cpEt mv"Dans le terminal Unix. La seule différence majeure est que cp et mv Ils prennent en charge beaucoup plus de touches que les commandes Windows d'origine. Par exemple, vous pouvez créer des liens physiques et logiciels vers des fichiers avec ces commandes. Au cas où vous ne le sauriez pas, les liens souples sont des pointeurs qui redirigent le contenu du fichier original tandis qu'un lien physique est une copie exacte du fichier original. Les liens souples ne peuvent pas exister sans le fichier d'origine tant que le lien physique présente toujours les données.

Par exemple: cp -sv / root / temp / photos / root / current / photos

10 commandes Unix à utiliser avec le nouveau terminal Windows - Windows

3. goudron

Windows vous permet de compresser le fichier via la ligne de commande mais ne peut pas gérer goudrons ou bzip. Avec Unix, vous pouvez obtenir un utilitaire de ligne de commande original appelé goudron Il peut effectuer seul des opérations de compression et de décompression. Il prend en charge un certain nombre de formats Zip et vous pouvez même spécifier le taux de compression et l'algorithme lors de la création d'un fichier Zip si aucun goudron En bash Installez-le en exécutant la commande sudo apt update && sudo apt-get install tar.

Par exemple: tar -cvf test.zip abc.txt

10 commandes Unix à utiliser avec le nouveau terminal Windows - Windows

4. homme

De retour à l'université pendant que j'apprenais Unix, c'était le cas man Gareautrain pendant la formation pratique. Maintenant, en comparant cela à l'entrée de l'aide de Windows, cela a toujours été vague. L'avantage du nouveau terminal Windows est qu'il prend en charge "man"Pas de saisie manuelle de commandes. Bien que ces entrées manuelles ne soient destinées qu'aux commandes Unix, elles sont très utiles pour les utilisateurs venant de Windows.

Par exemple: homme vim

10 commandes Unix à utiliser avec le nouveau terminal Windows - Windows

5. type

type est un outil très utile sous Unix. En tant que débutant, vous pouvez distinguer les fonctions, les alias et les mots-clés réservés dans Unix. Il suffit de suivre le mot type Il vous indique l'emplacement du fichier ou de l'alias. Vous permet de commander type Ajoutez également plusieurs commandes à jouer pour la sortie du résumé.

Par exemple: tapez date ls test

10 commandes Unix à utiliser avec le nouveau terminal Windows - Windows

6. PS & tuer

La commande fonctionne ps Tels que la liste des tâches sous Windows. Affiche les processus en cours des utilisateurs connectés au système. Il est plus facile d'identifier les processus, puis de supprimer les fonctions si elles provoquent un spasme du système. Mon commutateur est utilisé fréquemment avec la commande ps هو ps-aux Parce qu'il me dit le chemin de l'utilisateur qui exécute la commande avec toute la consommation de mémoire et de processeur. Vous pouvez utiliser la commande tuer Tuer la session par PID.

Par exemple:  ps -aux && tuer 338

10 commandes Unix à utiliser avec le nouveau terminal Windows - Windows

7. df & du

Windows ne dispose pas d'un utilitaire de ligne de commande personnalisé vous permettant d'utiliser un fichier de disque ou de l'espace disque disponible. La solution était à travers la commande dir. Mais avec Unix, vous avez le "dfEt du"Il a dit. Il vous dit df Espace libre pour le système de fichiers Linux, pendant qu'il vous indique du Utilisation de l’espace fichier et des répertoires individuels J'ai utilisé la commande df à côté de crontab Pour envoyer des alertes d’espace disque à mon serveur.

Heureusement, ça vous donne df Comprend également le système de fichiers Windows, mais la convention de dénomination est la suivante: IFS.

Par exemple: df -h

10 commandes Unix à utiliser avec le nouveau terminal Windows - Windows

8. apt-get

Windows n'avait pas de bon gestionnaire de paquets et j'ai dû me tourner vers Chocolatey, ce qui était bien au maximum. Mais maintenant, avec le nouveau terminal Windows, il est en cours d'utilisation apt-get Confortable et efficace Cela vous permet également d'utiliser tous les utilitaires de ligne de commande. apt-get Tels que ffmpeg, youtube-dl et sox sous Windows. L'option préférée est ffmpeg, ce qui me permet d'encoder rapidement de la vidéo ou de l'audio en une seule commande.

Par exemple: sudo apt-get install sox

10 commandes Unix à utiliser avec le nouveau terminal Windows - Windows

9. wget

La commande wget est un autre utilitaire de ligne de commande permettant de télécharger du contenu à partir de votre serveur Web. Il ne peut pas être ajouté localement, vous devrez donc le télécharger via apt-get. Il supporte le téléchargement via HTTP et HTTPS et Ftp. Ses fonctionnalités incluent des téléchargements fréquents et la conversion de liens pour une visualisation hors ligne du support HTML et proxy local.

Par exemple: wget exemple.com

10 commandes Unix à utiliser avec le nouveau terminal Windows - Windows

10. crontab

Vous pouvez considérer crontab comme une version de ligne de commande du planificateur de tâches Windows. Vous permet de planifier l'exécution d'une commande à une heure, un jour de la semaine ou un mois donné. Si vous intégrez un script shell Dans la commande, vous pouvez effectuer plusieurs tâches fréquemment à l’aide de crontab. Je l'ai utilisé crontab Beaucoup de temps passé pour automatiser des tâches sur un serveur AIX. Supposons que vous souhaitiez exécuter une sonnerie toutes les heures. Vous pouvez le faire en utilisant crontab.

Aussi, ne vous alerte pas crontab Si la tâche ne s'exécute pas, la commande échoue. Par conséquent, vous devez enregistrer la sortie crontab Manuellement dans un fichier journal.

Par exemple: crontab -e

10 commandes Unix à utiliser avec le nouveau terminal Windows - Windows

11. Scripts Shell

Le but le plus important du nouveau terminal Windows est les scripts. Le nouveau terminal vous permet d'exécuter coquillage , Et les scripts pour Powershell Et des scripts pour lot , Etc. En particulier, j'aime le coquillage Il est bon d'utiliser à travers PowerShell. J'ai toujours détesté les scripts dans PowerShell Parce que les commandes applets de commande Trop compliqué avec de longs noms de transformateurs. D'un autre côté, le script shell est simple avec l'intégration de commandes Unix régulières.

Par exemple, si vous voulez savoir quels utilisateurs se sont connectés à mon service, je dois écrire un long script à l'adresse PowerShell Bien que la script shell Il peut le faire dans un ordre.

#!/bin/bash

echo `w`

10 commandes Unix à utiliser avec le nouveau terminal Windows - Windows

La couverture

Nous pouvons nous attendre à des mises à niveau majeures dans cette version de Windows Terminal. Les modifications peuvent être visibles ou fonctionnelles, et je mettrai régulièrement à jour cet article en incluant toutes ces modifications. Pour toutes demandes de renseignements ou questions, veuillez me le faire savoir dans les commentaires ci-dessous et je reviendrai vers vous.

source
Aller au bouton supérieur