¿Cómo ejecuto un comando?

18

Soy un nuevo usuario, a quien le acabo de indicar que ejecute / ejecute un comando. La respuesta tiene texto con un fondo gris como this text here o

sometimes this text here.

Sin embargo, no sé qué significa "ejecutar" o "comando" en relación con Ubuntu.

¿Cómo hago esto?

Está destinado a utilizarse como Q & amp; A al que puede vincular cuando le dice a alguien que ejecute un comando.

    
pregunta Tim 28.02.2016 - 17:53

3 respuestas

36

¿Qué es un comando?

Los comandos y la línea de comando son otra forma de decirle a la computadora qué hacer. Por ejemplo, puede hacer clic en el icono de Google Chrome, o puede ejecutar el comando google-chrome .

Esto puede parecer una tontería, pero cuando haces clic en el icono, ¡eso es lo que hace la computadora! También es mucho más fácil hacer algunas tareas con la línea de comandos.

Por ejemplo, la instalación de programas puede ser más rápida y fácil: solo use sudo apt-get install program , en lugar de navegar a través del centro de software.

Y si mi Bluetooth deja de funcionar, ejecuto un comando para solucionarlo, ¡esa es la única forma!

De todos modos, ¿cómo ejecutas un comando?

Esto también es simple, aunque hay muchas maneras de hacerlo.

Simplemente, abre un Terminal y escriba (o copie / pegue) el comando en, luego presione Enter . En la imagen, he ejecutado el comando ls Desktop/ , que mostrará una lista de todos los archivos en mi escritorio. Tenga en cuenta que para pegar, presione Ctrl + Shift + V en el terminal.

De forma predeterminada, abre el terminal presionando Ctrl + Alt + T , o abriendo el tablero y buscando "Terminal".

¿Qué es un tty ?

A veces, se le puede indicar que ejecute un comando en tty , a menudo seguido de un número, por ejemplo, tty2 . La GUI se ejecuta en tty7 .

Para acceder a esto, presione Ctrl + Alt + FX - donde FX se reemplaza con la función clave que corresponde al número. Por ejemplo, para acceder a tty2 , presione Ctrl + Alt + F2 .

Tienes que iniciar sesión para esto, pero algunas cosas necesitan el tty para funcionar.

Para volver a la GUI (si las instrucciones dicen), presione Ctrl + Alt + F7 . Si no aparece nada, es solo una pantalla en blanco, presione Ctrl + Alt + F8 . Si ninguno de los dos funciona, es posible que deba reiniciar, ¡pero pregúntele a la persona que lo está ayudando haciendo un comentario debajo de la respuesta!

¿Qué ocurre con los programas de interfaz gráfica de usuario (GUI)?

El terminal también puede iniciar programas de GUI. Esto puede tener la ventaja de ver la salida que proporciona el programa; por ejemplo, ejecutar software-centre se ve así:

También puede proporcionar "argumentos" adicionales, también conocidos como "parámetros" y "opciones" para el comando.

Por ejemplo, si ejecuto google-chrome --app=http://youtube.com , se abre una ventana sin la barra de URL ni las pestañas:

Tenga en cuenta que si cierra la terminal, también perderá la ventana de Google Chrome ...

Un método final

Esto es solo bueno para programas de GUI , como Chrome, Firefox y Gedit. Sin embargo, también significa que no tienes un terminal por ahí, que podrías cerrar accidentalmente. No es bueno para sudo apt-get install program o similar, porque no puede escribir su contraseña después de ejecutarla.

Presione Alt + F2, y aparecerá "Ejecutar Dialouge", un poco como la ventana de ejecución en Windows:

Ubuntu: Windows:

¡Puede escribir cualquier comando aquí y lo ejecutará!

    
respondido por el Tim 28.02.2016 - 17:53
3

Para ejecutar un comando, debe abrir una ventana terminal . Puede encontrar la terminal entre sus aplicaciones como lo haría con cualquier otra. Copie y pegue el texto en gris en la ventana del terminal después de abrirlo y luego presione la tecla Intro para ejecutar. Probablemente verá algún texto de salida durante y después de la ejecución. Esto es un comentario del comando que acaba de ejecutar.

Comando es una instrucción que le das a una computadora: le dices que haga algo. Ya está familiarizado con algunos comandos, los usa mientras usa su computadora todo el tiempo. Por ejemplo, hacer clic en los botones de su GUI (interfaz gráfica de usuario), como los navegadores web, es lo mismo, decirle a su computadora que haga algo.

Si necesita más información, puede encontrarla en ¿Qué es un terminal y cómo lo hago? ábralo y úselo? y enlace

    
respondido por el mbiber 05.03.2016 - 17:00
2

Los tipos de comandos varían un poco. Pueden ser de una sola línea, como

 echo 'HelloAskubuntu' # Print 'HelloAskubuntu' 

línea única con redirección a otros comandos

echo 'Hello World' | wc # count number of lines, words, and chars in 'Hello World'

multilínea con redirección

$> bash << END                                                                 
> echo one
> echo two
> echo three
> END
one
two
three

O multilínea en forma de scripts (que en términos del lenguaje de Windows son archivos por lotes). Los scripts son solo archivos con listas de comandos en ellos, que se ejecutan secuencialmente. Se trata de programas / programas de creación personalizados, análogos a la construcción de su propia electrónica con repuestos existentes.

Independientemente del tipo de comando, necesitará acceder a una línea de comando, comúnmente conocida como Terminal . Hay terminales TTY con Ctrl + Alt + F [1-6] atajos de teclado (salga de ellos con Alt + F7), o puede usar la aplicación GUI presionando Ctrl + Alt + T.

Los terminales suelen ejecutar software conocido como shell . El intérprete de comandos interpreta los comandos y los ejecuta. Algunos shells son compatibles entre sí en su mayor parte como bash , ksh , mksh , zsh , mientras que tcsh y csh son bastante diferentes. Todos ellos tienen diferentes características, y a menudo se utilizan para diferentes tareas.

Se debe ejecutar un script o un comando en shell. Algunos comandos son físicamente archivos ejecutables presentes en discos, como /bin/ls . Otros comandos son aliases o functions que son listas de comandos existentes. Solo existen en la configuración del caparazón. Por ejemplo, para bash, sería .bashrc archivo de configuración. Los ejecutables reales se pueden ejecutar con el nombre o la ruta completa, como ls o /bin/ls respectivamente.

Las secuencias de comandos se pueden ejecutar con la ruta completa, o si están almacenadas en algún lugar que su caparazón conoce (y solo conoce cosas en la variable PATH , que puede leer con echo $PATH ). Por ejemplo, puedo ejecutar mi script accediendo a mi directorio bin y ejecutándolo con el operador ./ , al igual que

 cd $HOME/bin; ./helloworld.sh

O a la ruta completa del terminal

 /home/Serg/bin/helloworld.sh
    
respondido por el Sergiy Kolodyazhnyy 29.02.2016 - 21:51

Lea otras preguntas en las etiquetas