Puedo usar el locatecomando con mucha frecuencia.
Entonces, si ejecuto el siguiente comando.
locate updatedb | head -1
Entonces me da el O/p
/usr/updatedb.conf
Me pregunto si existe algún comando que me permita abrir ese archivo directamente.
Estoy esperando algo como esto.
locate updatedb | head -1 | vim

locatetenga-l/--limit/-nopción, así que no necesitahead -1:locate -n 1 updatedb | xargs vimComo editor interactivo, Vim necesita stdin y stdout, por lo que usarlo dentro de una tubería es problemático y hace que Vim advierta sobre esto. Para un solo archivo, la sustitución de procesos resuelve esto fácilmente:
También puedes usar backticks, y eso incluso funciona dentro del propio Vim:
fuente
Sé que esta es una mala solución, pero la usé para crear alias en .bashrc:
Desventajas: feo
Ventaja: sin efectos secundarios con terminal
fuente