Je suis un peu novice en Unix. J'ai récemment commencé un tutoriel bash où j'ai créé un script bash hello world comme ceci :
#!/bin/bash
echo 'Hello World!'
ensuite, je l'ai déplacé dans /usr/local/bin en utilisant cette commande :
sudo mv hello.sh /usr/local/bin
maintenant, /bin sous /usr/local n'est plus un répertoire, mais un fichier, et en utilisant ls -l dessus, j'obtiens cette sortie :
MacBook-Pro-de-Omar:local omarnavarro$ ls
bin
MacBook-Pro-de-Omar:local omarnavarro$ ls -l
total 8
-rwxr-xr-x 1 omarnavarro staff 32 Apr 11 19:27 bin
MacBook-Pro-de-Omar:local omarnavarro$ cat bin
#!/bin/bash
echo 'Hello world!'
Je comprends que /usr/local/bin fait partie de la variable $PATH, donc je crois qu'il devait y avoir beaucoup de commandes là-dedans. Est-ce que cela va beaucoup me affecter ? Comment puis-je restaurer les commandes qui étaient initialement dans /usr/local/bin quand c'était un répertoire. Je n'arrive pas à croire que j'ai fait une telle erreur !