El caso es que a veces escribo cdpor 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
cdhacer nada, puede escribir una función llamada cdque no hace nada cuando no se dan argumentos, de lo contrario llame abuiltin cd "$@"
cdhacer 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 dircomo espera, terminará ejecutando lo mv a bque se sobrescribe b. Aprenda a tener cuidado, aprenda a mirar el comando antes de presionar Enter.
rmpara 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 :)
cdencuentra en algún lugar por accidente, úselocd -para regresar a su ubicación anterior: bash mantiene la$OLDPWDvariable para este propósito. Consulte gnu.org/software/bash/manual/bash.html#index-cd