OVH Cloud OVH Cloud

[freebsd] /home -> /usr/home ?

30 réponses
Avatar
gregg
Bonsoir,

Est-il vrai que /home sur FreeBSD n'est qu'un lien symbolique vers
/usr/home ?
Je n'avais jamais prêté attention à ce détail (établissant même une
partition dévolue à /home à l'intérieur d'une slice).
Je n'ai pas de système fbsd sous la main pour vérifier, pour l'instant
(je ne suis pas à la maison :-P )

Bref, si c'est bien un lien, quelle est la logique qui sous-tend ce choix ?


++
gregg

10 réponses

1 2 3
Avatar
Serge Gagnon
Moi j'aime
;
c'est simple, ça ne prend pas de place. Il n'y a pas de danger si je le
copie en même temps que le reste de la ligne pour l'exécuter.

--
Serge Gagnon
Quebec, Qc, Canada
Avatar
Nicolas Le Scouarnec
Rien à voir, mais ce que je trouve toujours rigolo, dans ces fils, c'est
de découvrir les customisations de shells de chacun, et les conventions
de nommage... :)
Oui en effet :)



D'ailleurs, j'ai une question, j'ai cherché un peu les archives, les
mans et tout ce que j'avais sur la main, et je n'ai pas réussi a mettre
le path dans la barre de titre de xterm avec tcsh... Soit ca ne marche
pas avec une erreur de syntaxe et tout, soit ca ne m'affiche rien :( ,
pourtant avec zsh, ca marche...

En échange d'une réponse, j'apporte ma maigre contribution:

En ZSH:
-------

[ ~]% H:1501 23:34
(H:+numero d'historique a droite, ca ne sert a rien, mais bon)
(@shiva: le nom de la machine, ca ne m'empeche pas de me gourrer, mais
bon)

PS1="[%B%n@%m%b %.]%# " # avec hostname
precmd () {print -Pn "e]0;%n@%m (%l) : %~a"}
RPS1="H:%h %T"
# precmd affiche l'utilisateur, ma machine et le path dans
# la barre du xterm, c'est toujours pratique.


En TCSH:
--------
~/TP/Java> [154] 23:39
(Idem)

set ellipsis
set prompt="%{33[36m%}%n@%m%{33[0m%} %B%c03%b%#"
set rprompt="[!] %T"

Les %{...} servent a changer de couleur (du cyan), c'est pour faire un
peu jacky quand meme, mais j'ai un copain qui a le meme en rose fushia,
bleu et jaune si ca interesse quelqu'un :-) Ca passe pas inapercu, meme
a 5 metres, on le voit.


utilisateur at hostname pwd numero_commande
[heure:minute:seconde] #


Ca prend de la place quand meme :-)


Pour les noms des machines, globalement, je "subis" les admins.


--
Nicolas Le Scouarnec


Avatar
Sebastien Vincent
Rien à voir, mais ce que je trouve toujours rigolo, dans ces fils, c'est
de découvrir les customisations de shells de chacun, et les conventions
de nommage... :)
Oui en effet :)

D'ailleurs, j'ai une question, j'ai cherché un peu les archives, les

mans et tout ce que j'avais sur la main, et je n'ai pas réussi a mettre
le path dans la barre de titre de xterm avec tcsh... Soit ca ne marche
pas avec une erreur de syntaxe et tout, soit ca ne m'affiche rien :( ,
pourtant avec zsh, ca marche...


J'utilise bash :)

extrait du man :
PROMPTING
When executing interactively, bash displays the primary prompt PS1 when
it is ready to read a command, and the secondary prompt PS2 when it
needs more input to complete a command. Bash allows these prompt
strings to be customized by inserting a number of backslash-escaped
special characters that are decoded as follows:
/fin

et il donne donc :
w the current working directory
W the basename of the current working directory

J'utilise w :)

En échange d'une réponse, j'apporte ma maigre contribution:


Mouhahaa, tu l'aura cherché, je poste mon export complet de ma
variable PS1 ce soir :)

Ca m'a pris quelque heures (jusqu'a ce que je fixe mes gouts) si ca peux
faire des heureux (meme dans les archives).

En ZSH:
-------

[ ~]% H:1501 23:34
(H:+numero d'historique a droite, ca ne sert a rien, mais bon)
(@shiva: le nom de la machine, ca ne m'empeche pas de me gourrer, mais
bon)

PS1="[%B%n@%m%b %.]%# " # avec hostname
precmd () {print -Pn "e]0;%n@%m (%l) : %~a"}
RPS1="H:%h %T"
# precmd affiche l'utilisateur, ma machine et le path dans
# la barre du xterm, c'est toujours pratique.


Oui en effet :)

En TCSH:
--------
~/TP/Java> [154] 23:39
(Idem)

set ellipsis
set prompt="%{33[36m%}%n@%m%{33[0m%} %B%c03%b%#"
set rprompt="[!] %T"

Les %{...} servent a changer de couleur (du cyan), c'est pour faire un
peu jacky quand meme, mais j'ai un copain qui a le meme en rose fushia,
bleu et jaune si ca interesse quelqu'un :-) Ca passe pas inapercu, meme
a 5 metres, on le voit.


;p)
Ca ira, ca ressemble beaucoup a ce que j'utilise en bash, mais sans les
accolade et le % ;p)

utilisateur at hostname pwd numero_commande
[heure:minute:seconde] #



Ca prend de la place quand meme :-)


Bah oui et non, ca depend, en 1280x1024 ca va :)

Pour les noms des machines, globalement, je "subis" les admins.


Erf oui je connais ca :)

A ce soir ;p)

Amicalement,

Seb :)



Avatar
Sebastien Vincent
Moi j'aime
;
c'est simple, ça ne prend pas de place. Il n'y a pas de danger si je le
copie en même temps que le reste de la ligne pour l'exécuter.


C'est un argument :)

Avatar
Miod Vallat
D'ailleurs, j'ai une question, j'ai cherché un peu les archives, les
mans et tout ce que j'avais sur la main, et je n'ai pas réussi a mettre
le path dans la barre de titre de xterm avec tcsh... Soit ca ne marche
pas avec une erreur de syntaxe et tout, soit ca ne m'affiche rien :( ,
pourtant avec zsh, ca marche...

En échange d'une réponse, j'apporte ma maigre contribution:


Non, non, on va adopter les us et coutumes d'autre part et tu sera
passible d'une recette (dénombrable, dans un premier temps)...

utilisateur at hostname pwd numero_commande
[heure:minute:seconde] #


Ca prend de la place quand meme :-)


Moi, sur une ligne, je case nom d'utilisateur, nom de machine, système,
architecture, chemin, et $ ou #. Et j'envisage d'y placer le tty qui est
déjà affiché au login, mais après il ne reste plus beaucoup de place sur
la ligne de prompt...

Pour les noms des machines, globalement, je "subis" les admins.


Venant de quelqu'un qui se prétend BOFH à ses heures, une telle réponse
est irrecevable.


Avatar
Nicolas Le Scouarnec
En échange d'une réponse, j'apporte ma maigre contribution:
Non, non, on va adopter les us et coutumes d'autre part et tu sera

passible d'une recette (dénombrable, dans un premier temps)...


Eh ! Mais on est sur fcob, pas fmbl. De toute facon, je m'en fous, j'ai
ma solution, et j'ai meme mieux pour Zsh:

Pour ZSH: (afficher la commande (quand on en lance une) dans la barre de titre)
---------
preexec () { print -Pn "e]0;%n@%m:%~ || $1a" }


Pour tcsh: (afficher le chemin)
----------
set prompt="%{33]0;%n@%m:%~07%}%{33[36m%}%n@%m%{33[0m%}%B%c03%b%#"
Ca correspond au premier groupe entre accolade.


Pour les noms des machines, globalement, je "subis" les admins.
Venant de quelqu'un qui se prétend BOFH à ses heures, une telle réponse

est irrecevable.


J'ai un choisi un: shiva, et puis un alias pour un autre lea, alors
bon...

--
Nicolas Le Scouarnec


Avatar
Serge Gagnon
On Thu, 25 Nov 2004, "Xavier" == Xavier wrote:






Xavier> Serge Gagnon wrote:

+> ; c'est simple, ça ne prend pas de place. Il n'y a pas de danger si
+> je le copie en même temps que le reste de la ligne pour l'exécuter.

Xavier> A ton avis, pourquoi traditionnellement, le prompt de root finit
Xavier> par # ?

Pour m'éviter de faire des imbécilitées? :)
À ce propos, j'ai fait un rm -rf dans mon $HOME il y a deux ou trois
jours...
Ma carte scsi a l'air de tomber en conflit avec les ports usb, donc j'ai
pas fait de backup depuis un petit bout de temps. Par chance, j'ai trouvé
un $HOME.tar.bz2 qui datait de deux mois. Ça commence à me taper sur les
nerf le (rm -rf)-tripp là!


--
Serge Gagnon
Quebec, Qc, Canada





Avatar
Stephane Chazelas
2004-11-25, 19:29(+00), Serge Gagnon:
[...]
Ma carte scsi a l'air de tomber en conflit avec les ports usb, donc j'ai
pas fait de backup depuis un petit bout de temps. Par chance, j'ai trouvé
un $HOME.tar.bz2 qui datait de deux mois. Ça commence à me taper sur les
nerf le (rm -rf)-tripp là!
[...]


A noter que zsh m'a plus d'une fois sauvé d'une grande perte.

(typiquement du rm -rf toto* qui subreptissement ne transforme
en rm -rf toto *)

Car il demande une confirmation (ca peut se desactiver) quand il
voit "*" dans les arguments de "rm".

--
Stephane

Avatar
Laurent Wacrenier
Stephane Chazelas écrit:
A noter que zsh m'a plus d'une fois sauvé d'une grande perte.

(typiquement du rm -rf toto* qui subreptissement ne transforme
en rm -rf toto *)

Car il demande une confirmation (ca peut se desactiver) quand il
voit "*" dans les arguments de "rm".


J'ai aussi connu des utilisateurs de VMS qui, par habitude, ont fait
un
rm *;*
pour éliminer les éventuels fichiers avec des numéros de version
(toto;1, toto;2, etc.)

Avatar
Serge Gagnon
On Fri, 26 Nov 2004, "Stephane" == Stephane Chazelas wrote:






Stephane> 2004-11-25, 19:29(+00), Serge Gagnon: [...]

+> Ma carte scsi a l'air de tomber en conflit avec les ports usb, donc
+> j'ai pas fait de backup depuis un petit bout de temps. Par chance,
+> j'ai trouvé un $HOME.tar.bz2 qui datait de deux mois. Ça commence à
+> me taper sur les nerf le (rm -rf)-tripp là!

Stephane> [...]

Stephane> A noter que zsh m'a plus d'une fois sauvé d'une grande perte.

Stephane> (typiquement du rm -rf toto* qui subreptissement ne transforme
Stephane> en rm -rf toto *)

Stephane> Car il demande une confirmation (ca peut se desactiver) quand
Stephane> il voit "*" dans les arguments de "rm".

Ça m'a donné l'idée de faire mon $HOME/bin/rm

!/usr/local/bin/rc

nl='
'
fn read {
x=() {
x = `` ($nl) { awk '{print; print 0; exit}' ^ $nl ^
'END {print 1; print 1}' }
$1 = $x(1)
return $x(2)
}
}

Badthing='*'
command=`{tail -1 $HOME/wily/hist}
if ( ~ $command *^$Badthing^* ) {
echo 'Really want to do this :' $command
echo 'in' `{pwd} '?'
echo '==> yes or no ?'
Answer= ()
read Answer
switch ($Answer) {
case yes
echo $command
eval `{echo $command |sed 's/rm//bin/rm/'}
case no
echo 'TERMINATE' $command
case *
echo 'ABORT' $command
}
}

J'avoue avoir copié quelques bouts que j'ai trouvé ailleurs.
Bon, ça fonctionne et je suis bien content :)-)

fu2 fcou

--
Serge Gagnon
Quebec, Qc, Canada





1 2 3