OVH Cloud OVH Cloud

bash

38 réponses
Avatar
Thomas
pourquoi sous panther, le shell du terminal est devenu bash, au lieu de
tcsh ?
est ce que c'est pour une bonne raison ?

si non, comment remettre tcsh ?



si oui, comment avoir à nouveau un environnement confortable ? (comme
l'autocompletion) :


avec tcsh j'avais ca :

s% cat .tcshrc

source /usr/share/tcsh/examples/rc
setenv PATH ~/bin:$PATH
set history=1024
set savehist=1024

s%

--
In a world without walls and fences, who needs windows and gates ?

10 réponses

1 2 3 4
Avatar
patpro ~ patrick proniewski
In article
,
Thomas wrote:

pourquoi sous panther, le shell du terminal est devenu bash, au lieu de
tcsh ?
est ce que c'est pour une bonne raison ?


Apple a choisi :)
bach c'est bien, et "en général" plus portable.

si non, comment remettre tcsh ?


tu peux tjrs changer de shell via l'outil Netinfo Manager.

si oui, comment avoir à nouveau un environnement confortable ? (comme
l'autocompletion) :


je sais pas ce que tu as magouillé mais j'ai la complétion sans rien
toucher moi...

En tout cas, j'ai un .bashrc et un .bash_profile (qui est un ln -s vers
le .bashrc) avec dedans :

#
PATH=/usr/local/mysql:/usr/local/mysql/bin:$PATH
export PATH

alias d='ls -la --color|more'
alias nano='pico'

psgrep()
{
ps -aux | grep $1 | grep -v grep
}
#


patpro

--
je cherche un poste d'admin UNIX/Mac
http://patpro.net/cv.php

Avatar
laurent.pertois
patpro ~ patrick proniewski wrote:

je sais pas ce que tu as magouillé mais j'ai la complétion sans rien
toucher moi...


Oui, mais celle proposé par Wilfredo Sanchez est plus intelligente car
elle distingue les dossiers des fichiers, très utile quand tu fais de la
complétion pour une commande comme cd...

Mais bash semble effectivement plus puissant sur certains points et je
ne doute pas une seconde qu'on puisse faire ce que fait tcsh pour la
complétion.

--
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 <1gcil7e.k7ds58ige49aN%,
(Laurent Pertois) wrote:

patpro ~ patrick proniewski wrote:

je sais pas ce que tu as magouillé mais j'ai la complétion sans rien
toucher moi...


Oui, mais celle proposé par Wilfredo Sanchez est plus intelligente car
elle distingue les dossiers des fichiers, très utile quand tu fais de la
complétion pour une commande comme cd...

Mais bash semble effectivement plus puissant sur certains points et je
ne doute pas une seconde qu'on puisse faire ce que fait tcsh pour la
complétion.


vivi, tout ca ca peu se bricoler : (darwinports)

sudo port install bash-completion

par exemple.

patpro

--
je cherche un poste d'admin UNIX/Mac
http://patpro.net/cv.php


Avatar
eric_alube
psgrep()
{
ps -aux | grep $1 | grep -v grep
}

Pas mal cette petite fonction...adoptée :-)
Avatar
laurent.pertois
patpro ~ patrick proniewski wrote:

vivi, tout ca ca peu se bricoler : (darwinports)

sudo port install bash-completion

par exemple.


Je vais lire la doc pour voir tout ce que ça fait alors, et je vais bien
finir par passer à bash, si ça continue ;-)

--
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 <4084560a$0$21178$,
eric_alube wrote:

psgrep()
{
ps -aux | grep $1 | grep -v grep
}

Pas mal cette petite fonction...adoptée :-)



oui, et j'ai profité que je ressortai mon .bashrc pour ajouter le -i au
premier grep, ce que je voulais faire depuis un bail ;)
Je te conseille de faire pareil, Apple avec ses majuscules partout ne
rend pas toujours les choses très immédiates.


patpro

--
je cherche un poste d'admin UNIX/Mac
http://patpro.net/cv.php

Avatar
bpesenti_pala
eric_alube wrote:

psgrep()
{
ps -aux | grep $1 | grep -v grep
}

Pas mal cette petite fonction...adoptée :-)


Surement...
En language neuneu, qu'est ce que ça fait ?

Avatar
testuz73
Bruno wrote:

eric_alube wrote:

psgrep()
{
ps -aux | grep $1 | grep -v grep
}

Pas mal cette petite fonction...adoptée :-)


Surement...
En language neuneu, qu'est ce que ça fait ?


Et bien tu fais comme moi, tu testes (après avoir éventuelement lu les
man si tu ne sais ce que font certaines fonctions :-)

Bref, si j'ai bien compris ça liste tous les process ayant comme
possesseur la variable. ex :
$ ps -aux | grep root | grep -v grep
liste tous les process lancé par root.

--
Frédéric Testuz
<mailto:


Avatar
patpro ~ patrick proniewski
In article <1gcj9ve.1exjodw104bwzgN%,
(Frédéric Testuz) wrote:

Bruno wrote:

eric_alube wrote:

psgrep()
{
ps -aux | grep $1 | grep -v grep
}

Pas mal cette petite fonction...adoptée :-)


Surement...
En language neuneu, qu'est ce que ça fait ?


Et bien tu fais comme moi, tu testes (après avoir éventuelement lu les
man si tu ne sais ce que font certaines fonctions :-)

Bref, si j'ai bien compris ça liste tous les process ayant comme
possesseur la variable. ex :
$ ps -aux | grep root | grep -v grep
liste tous les process lancé par root.



pas uniquement le possesseur, ca cherche l'argument passé en paramettre
dans la sortie de ps -aux. Tu peux aussi bien chercher le nom d'un
process, un numéro de process...

patpro

--
je cherche un poste d'admin UNIX/Mac
http://patpro.net/cv.php



Avatar
testuz73
patpro ~ patrick proniewski wrote:

In article <1gcj9ve.1exjodw104bwzgN%,
(Frédéric Testuz) wrote:

Bruno wrote:

eric_alube wrote:

psgrep()
{
ps -aux | grep $1 | grep -v grep
}

Pas mal cette petite fonction...adoptée :-)


Surement...
En language neuneu, qu'est ce que ça fait ?


Et bien tu fais comme moi, tu testes (après avoir éventuelement lu les
man si tu ne sais ce que font certaines fonctions :-)

Bref, si j'ai bien compris ça liste tous les process ayant comme
possesseur la variable. ex :
$ ps -aux | grep root | grep -v grep
liste tous les process lancé par root.



pas uniquement le possesseur, ca cherche l'argument passé en paramettre
dans la sortie de ps -aux. Tu peux aussi bien chercher le nom d'un
process, un numéro de process...


D'accord, je disais ça parce que j'avais d'abord essayé
$ ps -aux | grep root
et il m'avait sorti des lignes qui contenait root ailleurs, dont un
process "grep root" lancé par mon utilisateur qui disparaissait dans la
commande complete.

--
Frédéric Testuz
<mailto:




1 2 3 4