OVH Cloud OVH Cloud

Du bon usage du terminal....

6 réponses
Avatar
Michel R.
Bonsoir,

MacOS X 10.4.8 (mais ça dure depuis le 10.4.5...) sur un MBP.

J'ai le souci suivant avec le terminal : au premier lancemant via
l'icône Terminal.app il me lance automatiquement une commande (test de
mémoire que j'avais testé il y a quelques mois), ne la trouve pas puis
plus rien, après un message d'erreur.

Par plus rien, j'entend qu'il est impossible de taper la moindre
commande. La saisie se fait bien comme sous DOS dans la fenêtre et pas
dans la zone de dialogue modale accessible via un menu ?

J'ai essayé à peu près toutes les commandes des menus pour réinitialiser
le terminal à ses réglages par défaut mais le script évoqué plus haut se
lance à chaque fois...

Un fichier de configuration se cache quelque part ?

Merci d'avance ! Je souhaite juste me familiariser avec cette drôle de
bestiole...

--
Michel

6 réponses

Avatar
Eric Levenez
Le 27/10/06 22:34, dans <45426d4d$0$25930$, « Michel
R. » a écrit :

MacOS X 10.4.8 (mais ça dure depuis le 10.4.5...) sur un MBP.


C'est quoi un MBP ?

J'ai le souci suivant avec le terminal : au premier lancemant via
l'icône Terminal.app il me lance automatiquement une commande (test de
mémoire que j'avais testé il y a quelques mois), ne la trouve pas puis
plus rien, après un message d'erreur.


Tu as dû remplacer le shell par une commande.

Par plus rien, j'entend qu'il est impossible de taper la moindre
commande. La saisie se fait bien comme sous DOS dans la fenêtre et pas


Quelle rapport en DOS et Terminal ? Parce que cela utilise un clavier ?

dans la zone de dialogue modale accessible via un menu ?


De quoi parles-tu ?

J'ai essayé à peu près toutes les commandes des menus pour réinitialiser
le terminal à ses réglages par défaut mais le script évoqué plus haut se
lance à chaque fois...


Dans les Préférences de Terminal, sélectionner "Exécuter le shell d'accès
par défaut via /usr/bin/login" et non pas la ligne du dessous.

--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.

Avatar
Michel R.
Le 27/10/06 22:34, dans <45426d4d$0$25930$, « Michel

MacOS X 10.4.8 (mais ça dure depuis le 10.4.5...) sur un MBP.


C'est quoi un MBP ?


Désolé... Acronyme pour Macbook Pro ;)

Tu as dû remplacer le shell par une commande.


Je crois que je saisi l'idée (vagues réminescences de l'Amiga qui
permettait l'emploi de plusieurs Shell). Terminal.app est quelque sorte
une boîte vide et il faut appeler un shell pour avoir accès aux
commandes ? C'est bien ça ?...

Il y a un script de démarrage à régler quelque part peut-être ?

Par plus rien, j'entend qu'il est impossible de taper la moindre
commande. La saisie se fait bien comme sous DOS dans la fenêtre et pas


Quelle rapport en DOS et Terminal ? Parce que cela utilise un clavier ?


Oui. Là dans la fenêtre du terminal le curseur ne clignote même pas et
ne prend aucune saisie. Comme je ne suis pas familier du tout de
Terminal, je me demandais si les commandes étaient à saisir ailleurs que
dans la fenêtre principale. Mais ça me semblerait étrange et peu pratique !

dans la zone de dialogue modale accessible via un menu ?


De quoi parles-tu ?


De ce qui me semble être la possibilité de lancer quelque chose depuis
une boîte de dialogue à partir d'un item dispo dans la barre des menus
traditionnelle du Mac (en haut de l'écran, quoi...).
Je n'ai plus la commande exacte en tête, il faudrait que je redemarre
sous MacOS (J'utilise bootcamp + Win actuellement et de toute façon je
n'ai pas de lecteur de news installé, côté OS X)

Dans les Préférences de Terminal, sélectionner "Exécuter le shell d'accès
par défaut via /usr/bin/login" et non pas la ligne du dessous.


J'ai joué avec ça... Marche pas. "Login" est un executable unix, non ?
Mais il lui faut sans doute un fichier de configuration ?

Désolé pour toutes ses questions mais c'est très confu pour moi...

Merci pour ton aide !

--
Michel


Avatar
Eric Levenez
Le 28/10/06 2:03, dans <45429e4a$0$27392$, « Michel
R. » a écrit :

Je crois que je saisi l'idée (vagues réminescences de l'Amiga qui
permettait l'emploi de plusieurs Shell). Terminal.app est quelque sorte
une boîte vide et il faut appeler un shell pour avoir accès aux
commandes ? C'est bien ça ?...


Oui, Terminal est un émulateur de terminal, c'est-à-dire qu'il gère juste un
clavier et un écran texte (comme un minitel par exemple). Un programme doit
tourner dans la fenêtre de terminal pour que quelque chose se passe. Par
défaut c'est un shell, c'est-à-dire un interpréteur de commande (cli).

Dans les Préférences de Terminal, sélectionner "Exécuter le shell d'accès
par défaut via /usr/bin/login" et non pas la ligne du dessous.


J'ai joué avec ça... Marche pas. "Login" est un executable unix, non ?
Mais il lui faut sans doute un fichier de configuration ?


Alors dans les préférences, coche "Exécuter cette commande" et tapes
"/bin/bash" (c'est le shell par défaut de Tiger). Ne coche pas "Ouvrir un
fichier .term".

--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.


Avatar
Michel R.

Alors dans les préférences, coche "Exécuter cette commande" et tapes
"/bin/bash" (c'est le shell par défaut de Tiger). Ne coche pas "Ouvrir un
fichier .term".


Ça ne marche que si je coche "ouvrir dans un nouveau Shell". Là j'ai
enfin accès aux commandes, je peux lancer un "ls", etc...

En revanche si je laisse cette case décochée j'ai toujours Memtest qui
cherche à se lancer ? Et il y arrive car il retrouve son chemin...
Ctrl-C pour l'interrompre et plus rien ne marche.

Si je laisse "Exécuter le shell d'accès par défaut via /usr/bin/login"
Memtest cherche à se lancer au démarrage...

Il n'y a bien un endroit ou ce @#?! a enregistré sa commande de
lancement qui ressemble à ça : "/applications/memtest/memtest -L" ?

Merci encore pour ton aide.

--
Michel

Avatar
Eric Levenez
Le 28/10/06 18:07, dans <45438040$0$5104$, « Michel
R. » a écrit :


Alors dans les préférences, coche "Exécuter cette commande" et tapes
"/bin/bash" (c'est le shell par défaut de Tiger). Ne coche pas "Ouvrir un
fichier .term".


Ça ne marche que si je coche "ouvrir dans un nouveau Shell". Là j'ai
enfin accès aux commandes, je peux lancer un "ls", etc...


Je n'ai pas cette option.

En revanche si je laisse cette case décochée j'ai toujours Memtest qui
cherche à se lancer ? Et il y arrive car il retrouve son chemin...
Ctrl-C pour l'interrompre et plus rien ne marche.

Si je laisse "Exécuter le shell d'accès par défaut via /usr/bin/login"
Memtest cherche à se lancer au démarrage...

Il n'y a bien un endroit ou ce @#?! a enregistré sa commande de
lancement qui ressemble à ça : "/applications/memtest/memtest -L" ?


Peut-être dans "~/Library/Preferences/com.apple.Terminal.plist"

--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.


Avatar
gv
Michel R. a écrit, le 28.10.2006 18:07 :
Il n'y a bien un endroit ou ce @#?! a enregistré sa commande de
lancement qui ressemble à ça : "/applications/memtest/memtest -L" ?
bonsoir,

peut-être dans un terminal qui marche ;)
sudo find / -type f -print0 2>/dev/null | xargs -0 grep -H "memtest -L" 2>/dev/null
pourrait vous aider?
cordialement.
gv