GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo salir del explorador de archivos Ranger para volver al símbolo del sistema pero mantener el directorio actual?

Según su manual

--choosedir=targetfile    
    Allows you to pick a directory with ranger. When you exit ranger, it will write the last visited directory into targetfile.

Así que todo lo que necesitas hacer es crear un alias como este:

alias ranger='ranger --choosedir=$HOME/.rangerdir; LASTDIR=`cat $HOME/.rangerdir`; cd "$LASTDIR"'

Y se recomienda escribir este alias en el rc de su shell favorito.


Mayús + S

Si presionas Shift + S , abre un nuevo shell en el directorio actual.

Luego, si presionas Ctrl + D en el shell, vuelve a ranger .

Esta solución suele ser lo suficientemente buena.

Por cierto, he renunciado a los administradores de archivos durante algunos años, solo tengo esto en mi bashrc y navego por los directorios simplemente con la pestaña completa, es lo suficientemente bueno para mí:

c() {
  if [ -n "$1" ]; then
    cd "$1" || return 1
  else
    cd ..
  fi
  ll
}
ll() ( ls -hl --time-style="+%Y-%m-%d_%H:%M:%S" "[email protected]"; )

GitHub ascendente.


Encontré una solución más fácil. Cuando instale el guardabosques, colocará un script en su carpeta bin que, si se ejecuta, iniciará el programa. Pero si lo obtienes, con

$ guardabosques de origen

ejecutará ranger y lo dejará en la última carpeta visitada cuando salga.

así que si desea este comportamiento por defecto, simplemente hágalo

$ alias guardabosques='fuente guardabosques'

o incluso mejor ponerlo en su archivo .bashrc.

Para ver la documentación y la implementación de esta característica, lea el script de guardabosques en su carpeta bin.


Linux
  1. Cómo crear un alias y usar el comando Alias ​​en Linux

  2. Cómo encontrar el archivo más antiguo en un árbol de directorios en Linux

  3. ¿Núcleo volcado, pero el archivo principal no está en el directorio actual?

  4. ¿Cómo uso las líneas de un archivo como argumentos de un comando?

  5. ¿Cómo agregar la salida a un archivo?

Cómo usar el comando táctil en Linux

Cómo usar el comando de cabeza de Linux

Cómo usar el comando diff de Linux

Cómo usar Sudo y el archivo Sudoers

¿Cómo copiar un archivo de otro directorio al actual?

¿Cómo usar el comando Gzip en Linux?