Solución:
Abra el archivo con nano file.txt
.
Ahora escribe control + _ y luego control + V
Muchos editores apoyan la +NNN
opción en la línea de comando para saltar directamente a la línea NNN. Por suerte para ti nano
parece saltar al final si el número de línea dado está más allá del final del archivo, por lo que podría usar algo como:
nano +999999 file
Eso también funciona en joe
, pero no en, p. ej. less
o VIM, se quejan de haber pasado por EOF. (al menos los de mi sistema. less +G file
y vi +$ file
trabajar en esos.)
Por supuesto algo como $EDITOR +$(wc -l file) file
probablemente funcionaría en la mayoría de los editores, pero eso es un poco tonto e implica leer el archivo dos veces.
Desde la ayuda Nano incorporada (^G
):
M- (^Home) Go to the first line of the file
M-/ (^End) Go to the last line of the file
Entonces, presione Alt+ ir al primera linea o presione Alt+/ ir al Última línea.
- Este sería el equivalente a gg (inicio) o GRAMO (fin) en empuje.
- Esto también establece que control+Hogar o control+Fin debería funcionar, pero
eso nunca funcionó para míparecen funcionar de forma nativa en la consola / escritorio, pero no a través de SSH usando PuTTY. - La forma en que recuerdo esto es que
/
está cerca de la parte inferior del teclado yestá cerca de la cima.
Si quieres un mando, podrías escribir una función en tu .bashrc
o .bash_aliases
para usar el recuento de líneas de wc
:
function nano-end {
# if the file exists, jump to the end
# otherwise, just open an empty nano
[ -f "$1" ] && nano +$(wc -l "$1") || nano
}
Ahora solo escribe nano-end filename
para abrir el archivo en su última línea!