J'utilise Git Bash sur Windows
As-tu déjà pensé? Dans mon cas, je voulais utiliser la commande ** rev **, mais j'étais en difficulté car elle n'était pas implémentée dans Git Bash.
Je ne comprenais pas quel genre de paquet ou de bibliothèque ** rev ** était en premier lieu parce que je ne pouvais pas comprendre ce qui était difficile même si je le recherchais sur le net. .. .. (Au fait, ** Chocolatey ** semble être utile, mais j'ai abandonné car je ne pouvais pas bien l'appliquer ...)
À la suite d'enquêter en s'inquiétant de diverses choses
J'ai remarqué ça. Quote: Aucune installation requise! Utilisez les commandes Linux sous Windows
** busybox ** est comme ** les parents (ou rivaux?) de Git Bash **, et comme Git Bash, c'est un logiciel pour implémenter Linux sur Windows. Je laisse les détails sur le lien ci-dessous, mais c'est très facile à installer!
Donc la conclusion à laquelle je suis arrivé est
à propos de ça. Et si vous utilisez à nouveau le fichier après avoir exécuté ** rev ** avec Git Bash, tout sera résolu! La procédure est spécifiquement présentée ci-dessous!
[Pour les débutants en informatique] Rendre busybox disponible sur Windows
Si vous avez "ajouté des variables d'environnement système" avec succès ** [[Étape 2](# -Allez dans le répertoire contenant les données que vous souhaitez consulter à l'invite de commande)] ** (← Vous pouvez sauter avec le lien) Veuillez passer à.
Si l'ajout de variables d'environnement système ne fonctionne pas, Si vous l'utilisez juste à temps pour le moment, il n'y a pas de problème jusqu'à l'étape précédente. Dans ce cas, travaillons maintenant dans la ** busybox ** nouvellement générée sur le PC. Dans ce cas, passez à ** [[Étape 2 '](# 2-Déplacez les données que vous souhaitez consulter dans le dossier busybox que vous venez de créer manuellement)] **.
Ensuite, sur l'invite de commande, utilisez ** cd ** pour vous déplacer vers le répertoire ** (dossier) qui contient les ** rev data </ font>.
Pour ce faire, utilisez d'abord la commande ** pwd
** sur Git Bash pour identifier le répertoire où se trouvent les ** rev data </ font> **.
Une fois que vous savez dans quel répertoire il se trouve, ouvrez ** Invite de commandes ** et ** cd dans ce répertoire **. Vous êtes maintenant prêt à ** rev ** </ font>. [[Passez à l'étape ③](# -execute rev sur le fichier cible)]
À ce stade, tout ce que vous avez à faire est de ** commande rev
</ font> **.
Vous devriez être en mesure de confirmer que Git Bash se porte bien.
Dans la figure ci-dessous, le fichier texte ** want_to_rev.txt ** est `revʻed et sorti dans ** run_rev.txt **. Ce qui précède est le remède. Je vous remercie pour votre travail acharné![[Pour les commandes autres que rev](Pour les commandes autres que #rev)] [Conclusion]
Si vous rencontrez des problèmes ** lors de l'ajout de variables d'environnement système ** à l'étape 1, passez à cette étape.
Cette fois, je voudrais ** rev ** le contenu du fichier texte ** want_to_rev.txt **. Le contenu du fichier est comme indiqué dans l'image.
Pour déplacer un fichier, vous devez d'abord savoir où il se trouve sur votre PC, alors tapez pwd
sur l'écran Git Bash pour trouver l'emplacement du fichier.
Dans ce cas, ** / c / Users / microsoft / test_directory ** a été affiché, donc ** want_to_rev.txt dans le dossier "** test_directory " du dossier " microsoft " du dossier " user " dans " C: **" ** J'ai trouvé qu'il y avait un fichier.
Déplacez ce fichier dans le dossier (devrait) ** busybox ** que vous avez déjà localisé à l'étape précédente et vous êtes prêt à commencer. (Veuillez vous déplacer manuellement)
Tout d'abord, lancez ** Invite de commandes ** et utilisez cd busybox
pour aller dans le dossier ** busybox **.
Si vous exécutez ls
ici, vous pouvez confirmer que les données que vous voulez ** rev ** (** want_to_rev.txt **) se trouvent dans le dossier ** busybox **.
Si vous pouvez confirmer l'existence du fichier,
Nom de fichier avant rev> Nom de fichier après rev
Si tel est le cas, un fichier ** rev ** sera généré dans le dossier ** busybox **.
Cette fois, rev want_to_rev.txt> run_rev.txt
Vous pouvez voir qu'un nouveau ** run_rev.txt ** a été créé dans le dossier ** busybox ** en exécutant.
Si vous comparez réellement les fichiers avant et après ** rev ** sur Git Bash, vous devriez être en mesure de confirmer que ** rev ** est fait correctement.
Ce qui précède est la solution de contournement en l'absence de commande ** rev **. Je vous remercie pour votre travail acharné!
Enfin, j'ai étudié combien de commandes autres que ** rev ** peuvent être résolues en remplaçant ** busybox **.
Les commandes qui peuvent être utilisées dans busybox sont busybox
, les commandes qui peuvent être utilisées dans Git Bash sont obtenues par ls / bin
, et les commandes qui ne peuvent pas être utilisées dans Git Bash mais peuvent être utilisées dans ** busybox ** sont répertoriées.
Sur les 153 types de commandes utilisables avec ** busybox **, ** 50 types ** de commandes (hors busybox
) leur correspondent, je vais donc les lister!
Si vous rencontrez des difficultés pour utiliser d'autres commandes, veuillez vous y référer!
(Je n'ai utilisé aucune commande du tout. Lol)
[[ | ar | ash | cal | cpio |
dc | dpkg | dpkg-deb | ed | fsync |
ftpget | ftpput | hd | hexdump | httpd |
inotifyd | ipcalc | killall | lzcat | lzma |
lzop | lzopcat | man | nc | pgrep |
pidof | pipe_progress | pkill | rev | rpm |
rpm2cpio | sha3sum | sha512sum | ssl_client | strings |
su | time | ts | ttysize | unlzma |
unlzop | unxz | usleep | uudecode | uuencode |
watch | wget | whois | xz | xzcat |
C'est tout pour cet article. Comment était-ce? C'est une mesure de premiers soins pour le moment, mais j'espère que cela aide.
Si vous trouvez une méthode plus simple et plus polyvalente (comme comment mettre en œuvre le chocolat), je voudrais la présenter à nouveau!
Recommended Posts