El caso es que a veces escribo cd
por error y eso me lleva al directorio de inicio.
por ejemplo, estoy en un directorio que tiene un directorio oculto y un directorio visible, presiono rápidamente cd
+ taby eso me lleva al directorio de inicio
cd
hacer nada, puede escribir una función llamada cd
que no hace nada cuando no se dan argumentos, de lo contrario llame abuiltin cd "$@"
cd
hacer lo que sea que haga. Si mantiene el hábito de ejecutar comandos que no ha verificado dos veces, más adelante tendrá problemas mucho mayores. Por ejemplo, desea mover dos archivos a un tercer directorio: mv a b dir/
y la finalización de TAB no se produce dir
como espera, terminará ejecutando lo mv a b
que se sobrescribe b
. Aprenda a tener cuidado, aprenda a mirar el comando antes de presionar Enter.
rm
para evitar el borrado de directorios de nivel superior, tales como /
, /etc
, /usr
, /home
, /var
, etc, sin una anulación de la contraseña. A veces necesitamos protección de nosotros mismos :)
cd
encuentra en algún lugar por accidente, úselocd -
para regresar a su ubicación anterior: bash mantiene la$OLDPWD
variable para este propósito. Consulte gnu.org/software/bash/manual/bash.html#index-cd