J'aimerais savoir s'il existe un meilleure pratique pour placer/stocker les scripts personnalisés de l'interpréteur de commandes (Bash/Zsh) et l'emplacement PATH correspondant.
Je sais que les gens ont leurs endroits préférés - j'ai l'habitude de jeter les miens dans /opt/local/bin
mais cela nécessite des autorisations Root ( sudo
) et il était "mélangé" avec toutes les affaires de MacPorts ; il était donc pour le moins désorganisé. Donc, ce n'est pas ce que je recherche - une opinion sur ce que chaque individu a préféré.
Existe-t-il une recommandation généralement acceptée d'un emplacement/méthodologie pour stocker les scripts personnalisés à la fois sur l'ensemble du système (tous les utilisateurs) pour les scripts personnels des utilisateurs individuels (peut-être dans leur répertoire personnel ?) et si nécessaire (et disponible), comment structurer le PATH ?
0 votes
Cela vous dérange si nous fermons ceci comme un doublon de apple.stackexchange.com/questions/98619/ ?
0 votes
@nohillside votre réponse a besoin de zsh ajouté pour répondre à cela et aussi voir mon nouveau commentaire
0 votes
Je n'utilise pas zsh moi-même, mais cela ne me dérangerait pas que quelqu'un de plus compétent que moi modifie cette réponse (ou en ajoute une nouvelle).
0 votes
C'est beaucoup trop large / subjectif tel qu'il est écrit - je suppose que je vais tenter de pointer vers le vrai poste pour cela. Une question de suivi sur la façon de corriger des parties spécifiques de la réponse de bash par rapport à zsh pourrait être utile. De plus, le fait d'ajouter "un nombre indéterminé de personnes" rend difficile l'obtention d'une "réponse". ( Ou est-ce que c'est une répétition de ça ? )
0 votes
Je ne pense pas que ce soit trop large ou subjectif comme vous le décrivez @bmike Il existe des guides de meilleures pratiques pour pratiquement tous les sujets - de la configuration du pare-feu à la structure de l'Active Directory, en passant par les politiques de mot de passe, etc. Je suppose que vous associez "un nombre indéterminé de personnes" à "un consensus de sysadmins" pour ceux qui ne comprennent pas ce qu'est une meilleure pratique à partir d'une réaction instinctive avec un vote serré comme "opiniâtre".
0 votes
@mmmmmm - la réponse liée n'a pas vraiment besoin de zsh ajouté parce que l'emplacement où stocker les outils de ligne de commande tiers n'est pas dicté par le shell utilisé.
1 votes
Et sérieusement... pourquoi ce vote négatif ? Si vous avez un problème avec la question - articulez-le.
3 votes
Ne vous inquiétez pas du vote négatif, je doute fortement que ce soit l'un d'entre nous qui ait fait ce commentaire, mais même ainsi, d'autres personnes trouveront cela utile au fil du temps et voteront en conséquence - si c'est -3 ou plus net, alors nous pouvons nous inquiéter de ce qui ne va pas IMO.
2 votes
Cela semble être une bonne question alors que je continue à apprendre à être un administrateur système - il est logique qu'il y ait un endroit logique pour mettre les scripts personnalisés et un autre pour les scripts des utilisateurs individuels.