Je voudrais exécuter une commande appelée "showfiles" qui exécuterait la commande "par défaut write com.apple.finder AppleShowAllFiles TRUE" et "killall Finder" Comment puis-je faire cela?bash_profile alias de ligne multiple
Répondre
Il y a deux manières de le faire ...
Option 1:
Mettez un script dans votre répertoire ~/bin
echo "defaults write com.apple.finder AppleShowAllFiles TRUE" > ~/bin/showfiles
echo "killall Finder" >> ~/bin/showfiles
chmod +x ~/bin/showfiles
Option 2:
Créer un alias avec AND pour joindre les commandes ensemble:
alias showfiles='defaults write com.apple.finder AppleShowAllFiles TRUE && killall Finder'
Remarque: ceci ne lancera la deuxième commande que si la première est réussie.
- Mettre les deux déclarations dans un fichier, un dans chaque ligne et enregistrez le fichier en tant que showfiles
- Run
chmod 755 showfiles
. - Pour exécuter le fichier exécuter
./showfiles
Si vous ne voulez pas faire à chaque fois ./, puis placez showfiles dans un répertoire dans le PATH (que vous pouvez voir en exécutant echo $PATH
).
Ne pas oublier le tralala ... –
Je ne sais pas pourquoi le @gahooa proposé ne fonctionnerait pas l'option &&
, mais il y a encore une autre option: créer une fonction shell:
showfiles() {
defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder
}
Hé, c'est un bon conseil. – gahooa
- 1. Ruby Net/SSH - reload bash_profile
- 2. Mysql - Sélectionnez parmi une requête multiple Alias
- 3. Objet de la ligne: Source ~ oracle/.bash_profile en script shell
- 4. Quel shell utilise les rails par défaut (parce qu'il ne reconnaît pas mes alias ~/.bash_profile)
- 5. Impossible d'éditer bash_profile sur Mac OsX
- 6. Automatiser les tâches quotidiennes dans les applications Mac avec Alias dans le dossier ~/.bash_profile
- 7. bash_profile impossible d'ouvrir
- 8. RVM et bash_profile
- 9. Jqplot, type de ligne multiple
- 10. c - entrée de ligne multiple
- 11. Multiple matchcollections par ligne
- 12. Rétablir les modifications dans .bash_profile?
- 13. Définition du chemin d'accès dans bash_profile
- 14. SOMME multiple pour la ligne
- 15. Ligne de commande Python - Entrée de ligne multiple
- 16. Pourquoi Fabric ne voit-il pas mon .bash_profile?
- 17. Surutilisation de sitecustomize.py: .bash_profile à la place?
- 18. Modifiez bash_profile en chemin de fichier différent
- 19. Variable PATH par défaut avec .bash_profile vide
- 20. ligne multiple de UILabel, est-ce possible?
- 21. sélection multiple de ligne dans DataGrid
- 22. Sélection de ligne multiple WPF DataGrid
- 23. heightForRowAtIndexPath n'affiche pas de ligne multiple
- 24. débordement de texte et div ligne multiple?
- 25. Raccourcir Joomla SEF URL Éléments de menu Parent/Enfant/Sous-menu, Utiliser un seul alias sans alias parent multiple
- 26. créer un alias après les calculs de ligne?
- 27. echo $ PATH ne correspond pas .bash_profile
- 28. Remplacer le fichier .bash_profile sous Linux
- 29. Ajouter le dossier Zend au fichier bash_profile
- 30. Trait d'union interrompt la ligne en ligne multiple
I essayé l'option 2, mais OS X n'aime pas le "&&" Je ne veux pas vraiment créer un script, alors y a-t-il une autre façon de créer un alias ?? Je vais créer un script si je le dois mais ... – daviesgeek
L'option 2 a fonctionné pour moi, je l'ai essayée à nouveau et j'ai eu un espace entre les fichiers de spectacle = et le premier '. Merci! – daviesgeek