Salida extraña del comando ls en la Terminal

1

Hace poco empecé a personalizar mi terminal Mac y agregar cosas Vim. Después de un tiempo noté que al ejecutar el comando ls , sigo recibiendo:

)<CR>?vnoremap <Space> zf??

junto con la salida del comando ls regular. Por ejemplo:

$ ls
)<CR>?vnoremap <Space> zf?? Documents                   Movies                      Public
Applications                Downloads                   Music                       Workspace
Desktop                     Library                     Pictures

No tengo idea de dónde viene. Sucede solo con el comando ls y ocurre tanto en Terminal.app como en iTerm2 (shell de zsh).

He intentado grep-ing <Space> pattern (etc.) en mi directorio de Inicio, pero no hay ningún archivo con dicha cadena.

    
pregunta elite_bobo 12.12.2018 - 19:06

2 respuestas

0

noremap - comando de vim, así que al guardar el archivo, el nombre ha sido asignado. Un detallado ls ayudaría o instalaría algo como Midnight Commander, que se ejecuta con el simple comando mc y ayuda a evaluarlo visualmente.

    
respondido por el Dmitry 12.12.2018 - 19:17
-1

Estos son los comandos de terminal para trabajar con el archivo. la barra invertida \ es una forma de escapar de caracteres especiales. La tecla de tabulación expandirá el nombre del archivo.

para que escribas ls \ ( A continuación, pulse la tecla de tabulación. la ls la l es minúscula L

el rm es el comando eliminar. Debes tener cuidado al usar este comando. Los archivos borrados se han ido para siempre!

Pondré un espacio entre la r y la m, pero necesitas eliminar el espacio. El -i dice verificar el borrado. asegúrese de no tener ningún otro personaje divertido en la línea rm. no puede verlo, pero escribí ls (luego presioné la tecla de tabulación.

mac $ touch \(abc
mac $ ls
(abc          duplicateOne  one           subdirD.app/  three         two
mac $ ls \(abc 
(abc
mac $ r m -i \(abc 
remove (abc? y
mac $ 
    
respondido por el historystamp 12.12.2018 - 20:32

Lea otras preguntas en las etiquetas