Creo que te puedo responder a la segunda pregunta. No sé si sabrás algo sobre lo que te voy a poner. Para navegar entre directorios debes aprovecharte del autocompletado y entender todo lo que te muestra la línea de comandos.
Ejemplo practico:
-Estoy en el directorio raíz (/), con el usuario David (usuario no root $), en la máquina sobremesa:
David@sobremesa:/$
- Cambio a /home/David con el símbolo ~, el atajo que representa el directorio home del usuario actual:
cd ~
pulos return.
David@sobremesa:~$
(estando en cualquier directorio puedo usar este atajo para ir al home)
- Vuelvo al directorio raíz con el símbolo /, el atajo que representa el directorio raíz:
cd /
pulos return.
David@sobremesa:/$
(estando en cualquier directorio puedo usar este atajo para ir al directorio raíz)
- Ahora quiero ir al directorio /usr/:
cd /u, y pulsando el tabulador me autocompleta, cd /usr/
pulos return.
David@sobremesa:/usr$
- Si hubiese querido ir a /usr/bin/:
cd /u, tabulador, cd /usr/, cd /usr/b, tabulador, cd /usr/bin
pulos return.
David@sobremesa:/usr/bin$
- El uso de los atajos es muy útil.
Desde el directorio /usr/bin/ (o cualquier otro) podría volver al home con cd ~ o al directorio raíz con cd /. O viceversa, siempre empezando desde atrás, desde el directorio raíz /, y autocompletando con el tabulador.
El autocompletado de rutas.
Introduce cd /usr/ y sin darle al introducción pulsa dos veces el tabulador. Te mostrara todos los directorios dentro de /usr/. Introduciendo la primera letra de cualquiera de ellos y pulsando tabulador te lo autocompletara. Y podrías repetirlo hasta llegar al directorio que te interesa.
Por último, coincidencias en nombres.
Puede ocurrir que al autocompletar con tabulador te encuentres con que hay dos o varios directorios que empiezan por la misma letra. En ese caso introduciendo la primera letra y pulsando tabulador dos veces te mostrara los posibles directorios que empiezan por la misma letra. En caso de que por hola también haya coincidencia de dos letras puedes seguir usando el tabulador para ver los posibles directorios.
Hay aún más posibilidades para facilitar el acceso a directorios y archivos en consola, pero sería demasiado por ahora. Me parece que me ha quedado un poco lioso. Es solo cuestión de práctica y de buscar por ahí información al respecto. Saludos.