¿cómo puedo escribir en mi pantalla usando el terminal?

0

¿Cómo puedo escribir en la pantalla de mi computadora o abrir una aplicación como notas y escribir en ella desde la Terminal?

Puedo abrir notas o cualquier otra aplicación / documento.

    
pregunta Christian 12.09.2013 - 21:06

2 respuestas

4

Terminal es una CLI o Interfaz de línea de comandos, y las notas y otras aplicaciones de edición de texto con las que está familiarizado son parte de la familia de GUI, Interfaz gráfica de usuario. Lo más probable es que la GUI sea el tipo de interfaz con la que interactúa todos los días.

Dicho esto, no puede abrir y ejecutar una aplicación GUI en una CLI. Si abre myapp.app desde la Terminal, lo abrirá como una GUI. Por ejemplo, no puede abrir Safari en la terminal, hacer una búsqueda en Google desde la línea de comandos y luego ver un video. Sin embargo, hay algunos editores de texto CLI que serían similares a las notas ya instaladas en su computadora. Mi favorito es vi .

Abra su terminal y escriba vi después de la solicitud. Una nueva interfaz debería aparecer con una descripción de vi. Publicaré un enlace a todos los comandos en vi al final de mi publicación, pero repasaré algunas de las ideas esenciales.

  • Sin ratón. Es 100% un CLI, lo que significa que no puedes usar el mouse para nada. En su lugar, use las teclas de flecha.

  • Con eso en mente, cuando ingresas a vi estás en modo de comando. Hablaremos más sobre eso en un segundo. Para agregar texto, debe ingresar al modo insertar , que se realiza escribiendo i + return . Ahora estás en modo de inserción y puedes escribir lo que quieras.

  • Modo de comando: cuando haya terminado de escribir, lo más probable es que desee guardar su archivo. Para hacer esto, debes ingresar al modo de comando. Presione la tecla escape . Luego escriba: :wq filename + return . Esto guarda un nuevo archivo llamado nombre de archivo. Tenga en cuenta que guarda en el directorio actual en el que se encuentra. Para salir y guardar por completo, escriba: wq

Incluso puede cambiar la salida estándar para que sea visible en la GUI:

  
    

nombre de archivo > filename.txt

  

Luego, puede abrir filename.txt en textedit, o cualquier otro editor de texto GUI.

Una última característica interesante de vi, es que te permite editar archivos ASCII actuales en cualquier parte de tu computadora. Simplemente escriba vi filename en el indicador.

Aquí hay un enlace a una lista básica de comandos vi

    
respondido por el samrap 12.09.2013 - 22:02
2

Una forma extremadamente fácil de editar texto en la línea de comandos que no requiere una inversión significativa de tiempo para aprender es nano.

nano foo abre foo si existe en el directorio o un archivo en blanco si no existe.

Navegas por el cursor con las teclas de flecha y usas control + o para guardar ( ingresar para confirmar el nombre del archivo)

y control + x para cerrar.

La mejor noticia es que no tienes que memorizar estos comandos porque todos se muestran en la parte inferior de la ventana del terminal mientras usas nano.

    
respondido por el dwightk 06.03.2014 - 22:05

Lea otras preguntas en las etiquetas