28.02.2013 Views

Guide Bash du débutant - Index général des HOWTOs et mini ...

Guide Bash du débutant - Index général des HOWTOs et mini ...

Guide Bash du débutant - Index général des HOWTOs et mini ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Voir Chapitre 7, Les instructions de condition pour plus d'informations sur la construction if.<br />

2.2.2.3. Invoqué non interactivement<br />

Tous les scripts utilisent un Shell non-interactif. Ils sont programmés pour faire certaines tâches <strong>et</strong> ne<br />

peuvent être utilisés pour faire autre chose que ce pour quoi ils ont été prévus.<br />

Fichiers lus :<br />

définis par BASH_ENV<br />

PATH n'est pas utilisé pour la recherche de ces fichiers, donc m<strong>et</strong>tre le chemin compl<strong>et</strong> dans la variable<br />

si vous souhaitez en faire usage.<br />

2.2.2.4. Invoqué avec la commande sh<br />

<strong>Bash</strong> essaye de se comporter comme le programme historique Bourne sh tout en se conformant à la<br />

norme POSIX.<br />

Fichiers lus :<br />

/<strong>et</strong>c/profile<br />

~/.profile<br />

Quand il est invoqué de façon interactive, la variable ENV peut pointer vers <strong>des</strong> informations de<br />

démarrage suplémentaires.<br />

2.2.2.5. Mode POSIX<br />

C<strong>et</strong>te option est activée soit en employant l'intégrée s<strong>et</strong> :<br />

s<strong>et</strong> -o posix<br />

ou en appelant le <strong>Bash</strong> avec l'option --posix option. <strong>Bash</strong> essayera alors de respecter autant que<br />

possible la norme POSIX <strong>des</strong> Shell. Déclarer la variable POSIXLY_CORRECT fait la même chose.<br />

Fichiers lus :<br />

définis par la variable ENV<br />

2.2.2.6. Invoqué à distance<br />

Fichiers lus quand le Shell est invoqué par rshd :<br />

~/.bashrc<br />

Eviter l'usage d'outils à distance<br />

Ayez à l'esprit les dangers de ces outils tels que rlogin, teln<strong>et</strong>, rsh <strong>et</strong><br />

rcp. Leur usage présente <strong>des</strong> risques pour la confidentialité <strong>et</strong> la sécurité<br />

de par leur mode d'accès parce que <strong>des</strong> données non cryptées<br />

parcourent le réseau. Si vous avez le besoin d'outils à distance, transfert<br />

de fichiers <strong>et</strong> autres, utilisez une version de Secure SHell, c'est à dire<br />

SSH, disponible gratuitement ici : http://www.openssh.org. Divers<br />

programmes client sont disponibles aussi pour les systèmes non-UNIX,<br />

consulter votre miroir de logiciels.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!