Attualmente sto lavorando ad un sistema, dove la shell bash ha ricevuto la definizione del comando rm come funzione in uno dei file di configurazione globale:
rm () { /bin/rm -i ${1+"$@"}; }
Quindi, nessuna delle risposte di cui sopra riguardanti gli alias ha funzionato. Per contrastare il fastidioso comportamento ho disattivato la funzione rm nel mio file .bashrc
unset -f rm
ho avuto un problema simile a quello dell'opener. Tuttavia non ho trovato alcuna risposta che indicasse la possibilità che rm
fosse nascosto da una funzione shell. Così ho aggiunto la risposta qui nella speranza che possa essere di aiuto per qualcuno che si trova ad affrontare lo stesso tipo di problema.
Digitare /bin/rm
o rm -f
tutto il tempo è scomodo, e può avere conseguenze negative (nel caso di rm -f
).