OVH Cloud OVH Cloud

Terminal plus "user-friendly"

36 réponses
Avatar
Forum
Bonjour à toutes et à tous,

Je souhaiterai savoir si il existe un terminal plus pratique que celui
fourni avec Snow. Il y a longtemps, j'ai cru entrevoir un soft qui
permettait d'avoir un terminal avec des onglets, ce qui évitait d'avoir
plusieurs terminaux d'ouverts et donc plus facile à utiliser.

Merci d'avance.

Cordialement,
Forum

10 réponses

1 2 3 4
Avatar
Jo
Jacques Foucry nous disait ceci le 06/03/10 07:01:
Ce n'est pas seulement moi directement,mais je n'ai pas trouvé comment
mémoriser l'accès à un serveur, deux serveurs, etc... Les classer par
client par exemple etc...



Je vais peut-être dire une bêtise, mais n'est-il pas possible de faire
des alias des serveurs concernés dans une hiérachie de dossiers?

--
Jo
"Don't suffer from insanity, enjoy every minute of it."
Avatar
patpro ~ patrick proniewski
In article <1jex7fm.1k7hsf4louq4kN%,
(Jacques Foucry) wrote:

Jean-Yves Bernier wrote:

> SHIFT-POMME-K Connect to server?
>
> Mais c'est vrai que c'est moins direct.

Ce n'est pas seulement moi directement,mais je n'ai pas trouvé comment
mémoriser l'accès à un serveur, deux serveurs, etc... Les classer par
client par exemple etc...



tu en as tant que ça ?
Si tu te contentes de connexions ssh, un bashrc avec une petite fonction
de completion qui se base sur un fichier ou une db, et hop.
J'ai plus de 40 serveurs, et aucun bookmark. Tout au clavier avec la
complétion du shell.

patpro

--
A vendre : KVM IP 16 ports APC
http://patpro.net/blog/index.php/2008/01/12/133
Avatar
olivier.marti
patpro ~ patrick proniewski wrote:

In article <1jex7fm.1k7hsf4louq4kN%,
(Jacques Foucry) wrote:

> Jean-Yves Bernier wrote:
>
> > SHIFT-POMME-K Connect to server?
> >
> > Mais c'est vrai que c'est moins direct.
>
> Ce n'est pas seulement moi directement,mais je n'ai pas trouvé comment
> mémoriser l'accès à un serveur, deux serveurs, etc... Les classer par
> client par exemple etc...

tu en as tant que ça ?
Si tu te contentes de connexions ssh, un bashrc avec une petite fonction
de completion qui se base sur un fichier ou une db, et hop.
J'ai plus de 40 serveurs, et aucun bookmark. Tout au clavier avec la
complétion du shell.

patpro



L'intérêt des bookmarks, c'est aussi de les associer à des profils de
display différents. J'ai 15 bookmarks (10 serveurs, et sur certains 2
utilisateurs). J'utilise des couleurs de fond différentes pour m'y
retrouver plus vite quand j'ai beaucoup de fénêtres ou onglets ouverts.

Et puis j'ai je n'ai pas réussi à faire une fonction de complétion ad
hoc pour ça. Si tu as une proposition, ça m'intéresse :-)

Olivier
Avatar
patpro ~ patrick proniewski
In article <1jexofy.16fc33w1fshqssN%,
(Olivier Marti) wrote:

L'intérêt des bookmarks, c'est aussi de les associer à des profils de
display différents. J'ai 15 bookmarks (10 serveurs, et sur certains 2
utilisateurs). J'utilise des couleurs de fond différentes pour m'y
retrouver plus vite quand j'ai beaucoup de fénêtres ou onglets ouverts.

Et puis j'ai je n'ai pas réussi à faire une fonction de complétion ad
hoc pour ça. Si tu as une proposition, ça m'intéresse :-)



si par ad hoc tu entends "qui gère aussi les couleurs de fond", j'ai
pas...
Dans le titre de la fenêtre j'ai "hostname/user path", et pour m'y
retrouver je click-droit l'icone du terminal dans le dock pour affichier
la liste des fenêtres et choisir celle que j'ai perdue.
Question d'habitude surtout.

patpro

--
A vendre : KVM IP 16 ports APC
http://patpro.net/blog/index.php/2008/01/12/133
Avatar
jacques
patpro ~ patrick proniewski wrote:

Question d'habitude surtout.



Je crois que c'est patpro qui gagne avec cette sentence pleine de bon
sens. :-)

Jacques
--
Visitez le blog de l'admin :<http://adminblog.foucry.net>
Avatar
olivier.marti
patpro ~ patrick proniewski wrote:

In article <1jexofy.16fc33w1fshqssN%,
(Olivier Marti) wrote:

> L'intérêt des bookmarks, c'est aussi de les associer à des profils de
> display différents. J'ai 15 bookmarks (10 serveurs, et sur certains 2
> utilisateurs). J'utilise des couleurs de fond différentes pour m'y
> retrouver plus vite quand j'ai beaucoup de fénêtres ou onglets ouverts.
>
> Et puis j'ai je n'ai pas réussi à faire une fonction de complétion ad
> hoc pour ça. Si tu as une proposition, ça m'intéresse :-)

si par ad hoc tu entends "qui gère aussi les couleurs de fond", j'ai
pas...
Dans le titre de la fenêtre j'ai "hostname/user path", et pour m'y
retrouver je click-droit l'icone du terminal dans le dock pour affichier
la liste des fenêtres et choisir celle que j'ai perdue.
Question d'habitude surtout.



Pour sûr !

Pour la fonction ad hoc, je parlais juste de la complétion. Pour la
plupart des mes serveurs, j'ai mis dans .ssh/config le user par défaut.
Mais il m'arrive d'avoir me besoin de me connecter à un serveur avec un
autre user que le éfaut. Je cherche donc à faire les complétions :

ssh ser <TAB> propose ssh serveur1, ssh serveur2

ssh use <TAB> propose ssh ,

Je n'ai pas réussi à faire ça.

Olivier
Avatar
patpro ~ patrick proniewski
In article <1jezhix.kcpwt61ugh4j4N%,
(Olivier Marti) wrote:

Pour la fonction ad hoc, je parlais juste de la complétion. Pour la
plupart des mes serveurs, j'ai mis dans .ssh/config le user par défaut.
Mais il m'arrive d'avoir me besoin de me connecter à un serveur avec un
autre user que le éfaut. Je cherche donc à faire les complétions :

ssh ser <TAB> propose ssh serveur1, ssh serveur2

ssh use <TAB> propose ssh ,

Je n'ai pas réussi à faire ça.




Moi je pioche ma complétion dans un fichier texte tout bête, donc ce que
tu cherches à faire est facile en partant de mon setup.
Avant je piochais dans NetInfo, mais je me suis simplifié la vie depuis
la 10.5.

J'ai juste ça dans mon .bashrc :

# completion sur les hostnames
shopt -s progcomp
_hostname()
{
local cur
COMPREPLY=()
cur=${COMP_WORDS[COMP_CWORD]}
COMPREPLY=($(compgen -W '$( cat ~/.hosts_patpro )' -- $cur))
return 0
}
complete -F _hostname -o dirnames ssh ping host telnet

et dans mon flat file .hosts_patpro j'ai un nom de machine par ligne.

Si tu pars des packages de bash completion, tu trouveras surement des
trucs plus développés.

patpro

--
A vendre : KVM IP 16 ports APC
http://patpro.net/blog/index.php/2008/01/12/133
Avatar
laurent.pertois
patpro ~ patrick proniewski wrote:

Si tu pars des packages de bash completion, tu trouveras surement des
trucs plus développés.



Par défaut il va chercher dans le ~/.ssh/config, donc pas grand chose à
ajouter.

--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.
Avatar
patpro ~ patrick proniewski
In article <1jf0iqr.2m6w621rku2pcN%,
(Laurent Pertois) wrote:

patpro ~ patrick proniewski wrote:

> Si tu pars des packages de bash completion, tu trouveras surement des
> trucs plus développés.

Par défaut il va chercher dans le ~/.ssh/config, donc pas grand chose à
ajouter.



il me semblait que dans le package
(<http://packages.debian.org/fr/sid/all/bash-completion/filelist>) la
mécanique de complétion pour ssh savait interpréter le @ et complétait
automatiquement la partie après le @ à partir du contenu de /etc/hosts,
mais je peux me tromper.
En tout cas, piocher dans ~/.ssh/config me semble peu intéressant. Si je
devais refaire ma tambouille je la baserai probablement sur
~/.ssh/knownhosts :)

patpro

--
A vendre : KVM IP 16 ports APC
http://patpro.net/blog/index.php/2008/01/12/133
Avatar
pdorange
Jacques Foucry wrote:

> SHIFT-POMME-K Connect to server?
>
> Mais c'est vrai que c'est moins direct.

Ce n'est pas seulement moi directement,mais je n'ai pas trouvé comment
mémoriser l'accès à un serveur, deux serveurs, etc... Les classer par
client par exemple etc...



Depuis le finder POMME+K permet de saisir des adresses de connection.
Le bouton (+) permet de créer des favoris qui apparaissant ensuite dans
la liste au dessous.
C'est loin d'être parfait mais ça permet de conserver sous la main les
serveurs les plus courants... (avec KeyChain qui mémorise les mots de
passe).

--
Pierre-Alain Dorange <http://microwar.sourceforge.net/>

Ce message est sous licence Creative Commons "by-nc-sa-2.0"
<http://creativecommons.org/licenses/by-nc-sa/2.0/fr/>
1 2 3 4