Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2522 connectés 

 


Dernière réponse
Sujet : OUPS !
rick@r :lol: :lol: :lol:

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
rick@r :lol: :lol: :lol:
Jak

saudium a écrit a écrit :

vi mais le rm -i te demande confirmation partout non ?


Sauf si tu fais rm -f.

Sly Angel alias que j'aime bien puisqu'on en parle :
 
alias p     'ps aux | grep \!* | grep -v "grep \!*"'  
 
sinon les df et avec l'option -H parce que parfois les centaines de Mo ça fait long, et celui là en root :
 
alias killall5 'echo "TU TOUCHES PAS A CA EN DISTANT !"' ;)
saudium

Jak a écrit a écrit :

Non, justement, problème de compatibilité ascendante, voire de respect de la norme POSIX. Et ce sont les shells implémentant des alias qui permettent d'éviter ces conneries, comme le rm -i, voir, comme je l'écrivais plus haut, en faisant un script qui fasse ça, mais j'admets que c'est pas une solution  fantastique.
En fait, le problème qui se pose, c'est que ces commandes peuvent justement être appelées par des scripts, sur des environnement très différents, et c'est la raison pour laquelle ça n'est pas implémenté. L'alias rm -i est largement suffisant pour ne pas faire de conneries. Après, de toutes façons, avec l'habitude, on fait toujours des conneries :)
Comme je l'ai dit plus haut, le mieux, ça serait de prendre l'habitude d'utiliser une autre commande que rm, par exemple del (script ou programme), commande qui déplacerait les fichiers vers un répertoire qui serait effacé 2 jours plus tard, mais bon, ça demande aussi de l'espace, ça.  




 
vi mais le rm -i te demande confirmation partout non ?  
 
en fait je voulais juste un truc qui me signale uniquement lorsque je suis en train de vouloir delete un groupe (*) ou une racine (/) . Juste un bon gros WARN "fais gaffe , ca va deleter sec " :D

Sly Angel recoucou :)
 
Bon j'ai reinstallé ma Debian ( et oui Debian, mais j'ai rien contre la Slack, question d'habitude ;) ), disons que c'était plus simple que de cogité sur tout ce qui avait été effacé ( notamment les libs et autres petits trucs de rien du tout qui font chier :)
 
J'ai préféré faire un grand ménage :D
 
 
bah oui c'est un sale réflexe, comme Windows m'a toujours énervé à demander confirmation pour tout j'ai l'habitude sous linux du -f qui permet de pas se faire chier ( normalement je sais ce que je fais :D )
 
Enfin bon j'ai merdé, ça arrive c'est un peu comme quand on merde une majuscule sur un répertoire de sources C style :
 
rm *.o qui se transforme en rm*;o -> o : command not found  
 
là on à l'air con :D
 
enfin bon après on en rigole ;)
AlphaT

Jak a écrit a écrit :

Oui? C'est du DOS? En fait, dir, je ne m'en sers jamais, elle est par défaut sur Slackware, mais j'ai perdu l'habitude de m'en servir. Et j'utilise plus souvent ".." pour remonter dans mon arborescence que "cd.." d'ailleurs. Il y a aussi comme reste du DOS le 'cls', si tu veux aller par là :)  




 
:heink:
 
mort au DOS et vive le root spirit de unix

 

[edtdd]--Message édité par AlphaT--[/edtdd]

Jak

minusplus a écrit a écrit :

 
 
:heink:
 
:D  



Oui? C'est du DOS? En fait, dir, je ne m'en sers jamais, elle est par défaut sur Slackware, mais j'ai perdu l'habitude de m'en servir. Et j'utilise plus souvent ".." pour remonter dans mon arborescence que "cd.." d'ailleurs. Il y a aussi comme reste du DOS le 'cls', si tu veux aller par là :)

Jak

saudium a écrit a écrit :

il devrait implementer (et ca coute pas cher) une demande de confirmation pour un parametre tel qu' * ou /  
 
ca eviterait des bourdes qui coutent cher ;)  



Non, justement, problème de compatibilité ascendante, voire de respect de la norme POSIX. Et ce sont les shells implémentant des alias qui permettent d'éviter ces conneries, comme le rm -i, voir, comme je l'écrivais plus haut, en faisant un script qui fasse ça, mais j'admets que c'est pas une solution  fantastique.
En fait, le problème qui se pose, c'est que ces commandes peuvent justement être appelées par des scripts, sur des environnement très différents, et c'est la raison pour laquelle ça n'est pas implémenté. L'alias rm -i est largement suffisant pour ne pas faire de conneries. Après, de toutes façons, avec l'habitude, on fait toujours des conneries :)
Comme je l'ai dit plus haut, le mieux, ça serait de prendre l'habitude d'utiliser une autre commande que rm, par exemple del (script ou programme), commande qui déplacerait les fichiers vers un répertoire qui serait effacé 2 jours plus tard, mais bon, ça demande aussi de l'espace, ça.

minusplus

Jak a écrit a écrit :

alias cd..='cd ..'
...
alias dir='/bin/ls $LS_OPTIONS --format=vertical'
...




 
:heink:
 
:D

the_fireball Arg, je compatis Sly. Au boulot, le boulay qui bosse avec moi m'a fait un joli rm -rf en étant à la racine de ma petite Ultra 5, car MONSIEUR se croyait dans le le rep /.ssh mais avait oublié de taper cd /.ssh  :sweat: Le temps que je lui queule "Non !!!!!!!!" (gt à 1m/1.5 en gros) il a appuyé sur entrée et je me suis précipité sur le clavier pour faire ctrl+c en criant "tu as fait une connerie !!!", il me regardait en disant "tu es sur ?" ARf, j'ai cru que j'allais le tuer sur place ce boulay. Moralité : plus jamais je demande à quelqu'un de m'effacer un fichier, mais alors plus jamais du tout.
 
et mort aux boulays  :gun:
saudium il devrait implementer (et ca coute pas cher) une demande de confirmation pour un parametre tel qu' * ou /  
 
ca eviterait des bourdes qui coutent cher ;)
Jak

saudium a écrit a écrit :

ou alors c'est du 'rm' cash sous debian/slack ? :D  



Par défaut, le rm unix ne demande jamais confirmation. Mais en général, maintenant, les distrib mettent par défaut l'alias rm='rm -i', c'est moins risqué. Tape "alias" dans une fenêtre shell sur ta config, tu verras que tu l'as.
Mais ce qui est arrivé à Sly Angel, c'est que l'on a maintenant tous un peu pris l'habitude de mettre l'option -f (pour Forcer) afin de supprimer le mode interactif :)

saudium ou alors c'est du 'rm' cash sous debian/slack ? :D
saudium ze difference between rm et rm -i ? ;)
Jak

saudium a écrit a écrit :

alors excuse moi  



Pour te rassurer, vlà ma liste d'alias usuelle :
alias ..='cd ..'
alias ...='cd ..;cd ..'
alias ....='cd ..;cd ..;cd ..'
alias bc='echo ============; echo == bc -ql ==; echo ============; bc -ql'
alias cd..='cd ..'
alias cls='clear'
alias cp='cp -i'
alias d='dir'
alias dir='/bin/ls $LS_OPTIONS --format=vertical'
alias h='history'
alias la='ls -la'
alias ll='ls -lh'
alias lo='ls -olh'
alias ls='/bin/ls $LS_OPTIONS'
alias mv='mv -i'
alias rm='rm -i'

:)

saudium dans le feu de l'action , j'en doute :D  
 
m'est deja arrivé de gicler un répertoire vital , simplement parce que ce 'rm' arrivait dans une suite de commandes ....
AlphaT Jak >
 
Je n'ai aucun alias défini, c pour les nazes.
 
c'est simple je vérifie toujours ma commande avant d'appuyer sur entrée.
jolly j'ai eut la meme merde mais c t pas appache que g delete c t les prog de Trois semaine de boulot !!
......
saudium alors excuse moi
Jak J'aurai dû mettre des tags <ironie> :sarcastic:
saudium je suis sous mdk et je t'emmerde
Jak

saudium a écrit a écrit :

aider les non slackistes ?  
 
on est des paysans sorti de ca ?  



C'est qui, "on" ?
Ce que je veux dire, c'est qu'un Slackiste, un pur, un dur, ça ne travaille qu'en root sur sa machine, et ça force tous les effacements (cp -> cp -f, mv -> mv -f et rm -> rm -rf). Les Slackistes sont des hommes, des vrais ! Pas des tapettes avec des interfaces graphiques :D

Jak

minusplus a écrit a écrit :

ben Jak kess t'as fait de ton "r00t spirit" de slackiste ? tu veux pas une boite de dialogue avec un bouton OK et un bouton Cancel aussi ? :D  



Pas la peine : en installant la Slack 8 (j'avais qu'une bêta, et j'avais pas mal de modif à faire), donc je suis reparti de zéro en gardant le même partitionnement. Suaf que... bah oui, je voulais pas reformater /dev/hda8 où il y avait mon /home, c'était le but. Ben, j'm'a gouru, et je m'en suis rendu compte juste après, quand le prog d'install demande le point de montage : "/home ?  Et meeeerde!!" :D
Enfin, bon, j'avais que quelque fichiers importants, la plupart du reste, c'était des sources, donc bon, facile : dd if=/dev/hda8 of=/tmp/hda8.raw, et hop, less /tmp/hda8.raw, et recherche de quelque mots importants, et ça roule, ya plus qu'à tout rassembler.
 
Sly : Pour éviter les conneries, tu remplaces rm -rf * par mv /tmp/trash-AUJOURD-HUI, et tu crontabes l'effacement de /tmp/trash-AVANT-VEILLE tous les jours, ça laisse un peu de marge pour se planter :D

saudium pour memoire, sly est sous debian :D
minusplus

saudium a écrit a écrit :

ca change quoi d'etre slackiste ou debianeux ? [:hum]  




t'as la réponse dans le post juste au dessus du tiens : y'a des ouf et des gens raisonnables ! :D

saudium aider les non slackistes ?  
 
on est des paysans sorti de ca ?
saudium ca change quoi d'etre slackiste ou debianeux ? [:hum]
Jak

minusplus a écrit a écrit :

 
 
:lol: et c un slackiste qui écrit ça ! :lol:
 
ben Jak kess t'as fait de ton "r00t spirit" de slackiste ? tu veux pas une boite de dialogue avec un bouton OK et un bouton Cancel aussi ? :D  



'faut bien aider les non slackistes. T'es un Slackiste, Sly? De toutes façon, rm devrait toujours être aliasé sur rm -rf :D

Sly Angel

minusplus a écrit a écrit :

 
 
:lol: et c un slackiste qui écrit ça ! :lol:
 
ben Jak kess t'as fait de ton "r00t spirit" de slackiste ? tu veux pas une boite de dialogue avec un bouton OK et un bouton Cancel aussi ? :D  




 
:lol: :lol: :lol:
 
 
911GT3 : Clair :D

911GT3 Sly> DTC :fuck:
 
-+ vs Jak > :lol:
minusplus

Jak a écrit a écrit :

Une idée : faire un mv rm rm_command  
afin de renommer rm, et faire de rm un script de ce genre :  
 
#!/bin/sh  
 
if [ $# -eq 0 ] ; then  
   rm_command  
if [ $# -eq 1 ] ; then  
   rm_command $1  
elif [ $# -eq 2 ] ; then  
   rm_command $1 $2  
else  
   echo "T'es sur que c'est ce que tu veux faire?"  
fi
 
 
A première vue, bien sûr. Je ne sais pas si ça sera efficace à l'usage, en fait...  




 
:lol: et c un slackiste qui écrit ça ! :lol:
 
ben Jak kess t'as fait de ton "r00t spirit" de slackiste ? tu veux pas une boite de dialogue avec un bouton OK et un bouton Cancel aussi ? :D

Jak Une idée : faire un mv rm rm_command
afin de renommer rm, et faire de rm un script de ce genre :
 
#!/bin/sh
 
if [ $# -eq 0 ] ; then
   rm_command
if [ $# -eq 1 ] ; then
   rm_command $1
elif [ $# -eq 2 ] ; then
   rm_command $1 $2
else
   echo "T'es sur que c'est ce que tu veux faire?"
fi

 
A première vue, bien sûr. Je ne sais pas si ça sera efficace à l'usage, en fait...
minusplus :D
saudium et faut pas se debarrasser de root non plus ... sinon on perd son chemin :p
saudium

Sly Angel a écrit a écrit :

La comande rm devrait être bannie quand on est énervé :/
 
J'ai eu un paquet de problèmes avec mes bidouilles sur apache et j'ai voulu tout virer la bestiole pour le reinstaller proprement :

Code :
  1. cd /usr/local
  2. rm -rf apache*


Sauf que j'étais tellement énervé que j'ai un peu dérapé et tapé :

Code :
  1. rm -rf apache *


 




 
'sont malin ces indiens . ils ne se laissent pas faire comme ca :D

kiddo Tant que ce n'est pas .*   :sweat:
Sly Angel La comande rm devrait être bannie quand on est énervé :/
 
J'ai eu un paquet de problèmes avec mes bidouilles sur apache et j'ai voulu tout virer la bestiole pour le reinstaller proprement :

Code :
  1. cd /usr/local
  2. rm -rf apache*


Sauf que j'étais tellement énervé que j'ai un peu dérapé et tapé :

Code :
  1. rm -rf apache *


 
adios mon /usr/local :cry:
 
je n'effacerai plus de répertoire sous le coup de la colére
je n'effacerai plus de répertoire sous le coup de la colére
je n'effacerai plus de répertoire sous le coup de la colére
je n'effacerai plus de répertoire sous le coup de la colére
je n'effacerai plus de répertoire sous le coup de la colére
je n'effacerai plus de répertoire sous le coup de la colére
je n'effacerai plus de répertoire sous le coup de la colére
 
mékelcon :D

 

[edtdd]--Message édité par Sly Angel--[/edtdd]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)