2017-08-15 5 views
0

J'ai vu> _ dans l'icône shell bash de mac et je me demandais ce que ça allait faire.Que va faire la commande> _ dans bash

J'ai essayé d'exécuter la commande mais je n'ai pas réussi à comprendre ce qui s'est passé. Mon invite de commande est revenue silencieusement.

Il devrait faire quelque chose, c'est pourquoi il est dans l'icône pour le terminal.

Est-ce que quelqu'un sait ce qu'il fait et peut-il être utilisé pour quelque chose?

+2

C'est juste une image d'une invite suivie par le curseur. Cependant si vous l'essayez, il redirige la sortie standard dans un fichier nommé '_'. Comme il n'y a pas de sortie à rediriger, tout ce qu'il accomplit est de créer (ou recréer) un fichier vide avec ce nom. –

+0

yah c'est mais c'est aussi une commande valide, essayez-le. –

+0

Oui Cyrus vous avez raison .... –

Répondre

1

Exécution >_ va exécuter avec succès (rien), redirigé vers un fichier nommé _. Ce n'est pas très utile, mais c'est ce que ça fait. La redirection vide plus utile que j'ai vu est de vider le contenu d'un fichier avec elle:

> /var/log/app.log 

qui, si elle est app.log pas ouvert par un autre processus, entraînera être /var/log/app.log vide.