Comandos A-Z

Los 40 ejemplos de comandos Go para aspirantes a desarrolladores de Golang

Los 40 ejemplos de comandos Go para aspirantes a desarrolladores de Golang

Go es un lenguaje de programación de tipo estático con un fuerte soporte para la simultaneidad. Está respaldado por Google y está destinado a proyectos de uso general, como el desarrollo de aplicaciones de sistemas o aplicaciones web. Golang se está volviendo cada vez más popular debido a su sólido conjunto de funciones y soporte para las últimas prácticas de programación. Un gran número de empresas están buscando desarrolladores de Go activos debido a su creciente uso en aplicaciones modernas. Los desarrolladores pueden utilizar varios comandos go para aumentar la productividad de su programación o la gestión del flujo de trabajo. En esta guía, analizaremos algunos de estos comandos para los aspirantes a desarrolladores de Go.

Ejemplos útiles de comandos Go en Linux


Go proporciona un conjunto de herramientas útiles para administrar el proceso de compilación y el flujo de trabajo para programadores. Se invocan mediante un conjunto de comandos sencillos integrados en go. En la siguiente sección describimos 40 comandos útiles de este tipo.

1. Construye un programa


El comando go build permite a los desarrolladores crear el ejecutable binario para un programa determinado. Hemos creado un programa de servidor simple llamado servidor.ve por demostrar esto. Ahora, construiremos este programa usando go build.

$ go construir servidor.ir

Este comando creará un archivo ejecutable binario llamado servidor en nuestro directorio de trabajo go. Puede encontrar el código para el programa del servidor en esta sección del sitio web de Golang. Ahora, podemos ejecutar el programa como cualquier otra herramienta de línea de comandos de Linux.

PS ./servidor

2. Ejecute un programa sin crearlo


Los desarrolladores suelen realizar cambios graduales en sus programas en función de las pruebas. Es inconveniente construir el programa cada vez que realiza una pequeña modificación. Afortunadamente, go nos permite ejecutar un programa incluso sin compilarlo en primer lugar.

$ go ejecutar servidor.ir

Este comando ejecutará el programa directamente sin necesidad de compilar el código fuente. Es extremadamente útil cuando estás jugando con subprogramas más pequeños.

3. Mostrar GOPATH actual


Go gestiona los códigos fuente, los objetos y los archivos binarios de un programa mediante el espacio de trabajo de Go. La raíz de este espacio de trabajo se especifica mediante el GOPATH variable. Puede encontrar la ruta actual a su espacio de trabajo Go utilizando el siguiente comando.

$ go env GOPATH

Aquí es donde necesita poner sus archivos fuente y compilarlos. Aunque puede configurar varios espacios de trabajo Go, se recomienda utilizar un espacio de trabajo distinto. El subcomando env también proporciona mucha otra información, como veremos más adelante.

4. Establecer nuevo GOPATH


Desde Go versión 1.8, los sistemas Unix especifican $ HOME / ir directorio como el GOPATH predeterminado. Sin embargo, puede cambiar esto fácilmente a una ubicación diferente usando el siguiente comando simple.

$ go env -w GOPATH = $ HOME / proyectos / go

Esto cambiará su GOPATH a $ HOME / proyectos / go. También puede configurar GOPATH agregando la siguiente línea a su ~ /.bash_profile. Simplemente abra el archivo con su editor de texto de Linux favorito y agregue la siguiente línea al final.

exportar GOPATH = $ HOME / proyectos / ir

Después de guardar el archivo, salga y ejecute el siguiente comando para reflejar los cambios.

$ fuente ~ /.bash_profile

5. Instalar paquetes Go


Cada programa de go que escribe o usa es parte de un paquete de go. Los paquetes Go no son más que un directorio que contiene algunos archivos go dentro del / src directorio. Podemos instalar paquetes go muy fácilmente usando el comando go install.

$ ir a instalar la aplicación de prueba

Cuando ejecute este comando, vaya a buscar el directorio test-app primero en $ GOROOT / src y luego en $ GOPATH / src. Una vez que se encuentra, go determinará el punto de entrada del paquete buscando el paquete principal en los archivos fuente. Go procederá a instalar este paquete y colocará el binario de la aplicación de prueba en el /compartimiento directorio de tu espacio de trabajo.

6. Descargar e instalar paquetes


Golang ha disfrutado de una creciente popularidad entre un gran número de desarrolladores de software libre. Como resultado, se están escribiendo muchos programas útiles usando go. Puede descargar fácilmente un paquete de Go de terceros e instalarlo usando el siguiente comando simple.

$ ir a buscar host / ejemplo-proyecto $ ir a obtener github.com / fatih / color

Este comando descargará e instalará el popular paquete de colores junto con todas sus dependencias. También puede actualizar el paquete en el futuro utilizando el -tu bandera, como se muestra a continuación.

$ ir a buscar -u github.com / fatih / color

7. Listar paquetes junto con dependencias


Su espacio de trabajo de Go crecerá con el tiempo y puede albergar paquetes que ya no son necesarios. Puede enumerar todos los paquetes go instalados, así como sus dependencias. Esto le ayudará a determinar qué paquetes eliminar de su espacio de trabajo.

$ ir lista

Este comando go requiere una ruta de importación y proporcionará información sobre un paquete específico. Para obtener información sobre todos los paquetes instalados, debe utilizar un comodín especial.

$ ir lista ./… 

Ejecute este comando desde su GOPATH y go mostrará todos los paquetes que están instalados en su espacio de trabajo.

8. Reparar paquetes Go


Cuando actualiza su versión go, los programas que usan funciones más antiguas pueden fallar. Go proporciona una herramienta útil para corregir estos programas y reescribirlos para usar funciones más nuevas del lenguaje. Necesitará usar el comando go fix para hacer esto.

$ go arreglar aplicación / aplicación.ir

Este comando reescribirá la aplicación.go para adaptarse a las nuevas API y funciones de Go. Utilice el siguiente comando para arreglar aplicaciones completas.

$ go aplicación de reparación de herramientas /

9. Eliminar objetos Go


Go crea archivos de objetos durante la compilación del programa y los almacena en un directorio temporal. Además, muchas herramientas de Go también crean varios objetos que ocupan espacio de almacenamiento. Querrá deshacerse de los objetos no utilizados con el tiempo.

$ ir limpio

Eliminará todos los objetos go que se crean antes de ejecutar este comando. Utilice el siguiente comando para eliminar todos los objetos de un paquete específico.

$ go clean -i aplicación /

La -I La opción de limpiar también eliminará todos los archivos binarios o archivos correspondientes.

10. Mostrar información del entorno


Los programadores pueden encontrar fácilmente información sobre diversas variables de entorno de Go. El comando go env se puede usar para mostrar todas las variables de entorno go en su emulador de terminal Linux.

$ ir env

Imprimirá todas las variables go sin importar si sus valores están configurados o no. Para imprimir el valor de una variable go específica, use el siguiente formato.

$ go env VARIABLE $ go env GOCACHE

Hemos impreso el GOPATH anteriormente usando la sintaxis anterior. Es útil para recuperar variables de entorno particulares.

11. Crear informes de errores


Go es un idioma relativamente nuevo y presenta nuevas funciones con bastante frecuencia. Aunque está diseñado con mucho cuidado, es posible que en algún momento se enfrente a errores o problemas no deseados. Afortunadamente, es muy conveniente generar informes de errores para el tiempo de ejecución de go.

$ ir error

Cuando ejecute el comando anterior, abrirá su navegador predeterminado y creará un informe de error en el repositorio oficial de GitHub de Go. Agregará toda la información esencial, como información del sistema, así como configuraciones de go.

12. Reformatear las fuentes del paquete


El tiempo de ejecución de Go hace que el formateo sea extremadamente conveniente para los desarrolladores. Simplemente puede iniciar su editor de código de Linux y comenzar a escribir código sin pensar en sangrías o alineaciones. Una vez hecho esto, use el comando go a continuación para formatear su código de acuerdo con la recomendación de Go.

$ go fmt [paquetes] $ go fmt server.ir

El segundo comando formatea el servidor.ir archivo. También puede pasar un directorio que contenga un montón de archivos go para formatearlos a todos. Go usará pestañas para sangrías y espacios para alineaciones de código.

13. Administrar módulos


Todos los comandos Go tienen soporte prediseñado para módulos. Los módulos en Go no son más que una colección de varios paquetes de Go. La ir.modificación el archivo contiene todos los paquetes de terceros para una aplicación Go. Puede crear fácilmente este archivo usando el siguiente comando.

$ ir mod  [argumentos] $ go mod init app

Este comando creará un ir.modificación archivo para nuestro paquete de aplicación personalizado. Contendrá el nombre del módulo así como la información de la versión go. La utilidad mod toma varios otros comandos además de en eso. Escriba lo siguiente para ver las opciones disponibles.

$ go help mod

14. Generar archivos Go


Golang permite a los desarrolladores crear o actualizar archivos fuente de Go mediante el uso de directivas dentro de las fuentes existentes. El comando generate se usa para hacer esto. Aunque generate está destinado a crear o actualizar archivos Go, también se puede utilizar para realizar otras tareas.

$ go generate [-run regexp] [-n] [-v] [-x] [build flags] [file.ir… | paquetes]

Cuando ejecute go generate, buscará directivas del siguiente formato en sus archivos fuente de go.

// ir: generar argumento de comando .. 

Generate ejecutará el comando una vez que encuentre la directiva dentro de su fuente de go. Tenga en cuenta que no puede haber espacios antes o dentro de "//ir".

15. Actualizar dependencias del paquete


Anteriormente, mostramos cómo instalar o actualizar paquetes usando la utilidad go get. Sin embargo, cuando trabaje en proyectos más grandes, a menudo necesitará actualizar las dependencias de su paquete. El siguiente comando actualiza todos los paquetes de Go que están en su GOPATH.

$ ve a buscar -u todo

Sin embargo, debe usar diferentes GOPATH para diferentes proyectos. Se asegurará de que la actualización de paquetes en el proyecto A no rompa el proyecto B. También puede actualizar un paquete a una versión específica usando el sufijo '@'.

$ ve a buscar foo @ v1.6

dieciséis. Actualizaciones de paquetes de prueba


Una vez que haya completado la actualización, asegúrese de que todos sus proyectos anteriores funcionen a la perfección. Puede usar el siguiente comando simple para hacer esto desde su terminal.

$ ir a probar todo

Este comando verificará si las aplicaciones funcionan como se esperaba después de la actualización del paquete. También puede probar un solo proyecto especificando la ruta de importación del proyecto.

$ go prueba de la aplicación /

Esto mostrará información resumida sobre los resultados de la prueba.

17. Encuentra errores en los paquetes


Go proporciona una herramienta flexible para detectar errores insospechados o errores en su archivo de origen. El comando go vet usa heurística para encontrar el uso sospechoso de construcciones, que a menudo conducen a errores reales. El siguiente comando examina el paquete que está en el directorio actual para tales errores.

$ ir al veterinario

También puede especificar los paquetes utilizando la ruta de importación, como se muestra en el siguiente ejemplo.

$ go aplicación veterinaria /

Utilice el siguiente comando para encontrar más información sobre veterinario y sus opciones disponibles.

$ go doc cmd / veterinario

18. Descargar módulos en caché


Puede descargar los módulos Go en su caché local. Esto es muy útil cuando se trabaja en proyectos más grandes y facilitará las actualizaciones de la aplicación con el tiempo. El comando para esto se ve a continuación.

$ go descarga de mod [-x] [-json] [módulos]

Simplemente pase el nombre del módulo, como se muestra a continuación.

$ go mod descargar ejemplo-proyecto / aplicación

Desde Go versión 1.11, los módulos descargados se almacenan en $ GOPATH / pkg / mod. La -X Las opciones muestran qué comandos se ejecutarán mediante la descarga de mod. La -json bandera imprime un conjunto de objetos JSON que describen el módulo descargado en la salida del terminal.

19. Mantener las dependencias del módulo


El comando go mod tidy nos permite agregar dependencias faltantes o eliminar módulos no utilizados. Este comando go ayuda a mantener las dependencias de los módulos y a mantener sus aplicaciones lo más ajustadas posible. Simplemente ejecute el siguiente comando simple para hacer esto.

$ go mod tidy [-v]

Asegúrese de ejecutar esto desde el directorio raíz de su proyecto. Puedes comprobar la marcha.mod para ver qué dependencias se agregaron o eliminaron. La -v La bandera, si se usa, hace que tidy muestre qué módulos se eliminaron al error estándar.

20. Crear copia vendida de dependencias


Go permite a los desarrolladores crear una copia vendida de las dependencias del módulo. Esto simplemente restablece el directorio de proveedores del módulo principal e incluye todos los paquetes necesarios para compilar o probar los paquetes que se encuentran en el módulo principal.

$ go proveedor de mods [-v]

El comando anterior hace una copia vendored de las dependencias del módulo principal. Si usa la opción -v, mostrará los nombres de los módulos y paquetes vendidos al error estándar del sistema.

21. Verificar las dependencias del módulo


Los programadores pueden verificar fácilmente si todas las dependencias de los módulos actuales tienen el contenido esperado o no. El comando de verificación "go mod" comprueba si alguna dependencia en el caché local se ha modificado desde la descarga. El comando toma el siguiente formato.

$ ir mod verificar

El comando anterior imprimirá 'todos los módulos verificados'si las dependencias del módulo no están modificadas. De lo contrario, informará qué módulos se han cambiado y provocará una salida distinta de cero. Esta sencilla herramienta puede ayudar a los desarrolladores a determinar la integridad de sus dependencias.

22. Mostrar por qué se necesitan paquetes / módulos


Puede ver por qué se requieren ciertos módulos o paquetes en su aplicación. Esto es útil si está trabajando con el código de otra persona o está tratando de averiguar qué hacen ciertas cosas en un proyecto específico. El comando "por qué" de la herramienta de modificación nos permite hacer esto.

$ go mod por qué [-m] [-vendor] paquetes… $ go mod why golang.org / x / text / language golang.org / x / text / encoding

El primero es la sintaxis general y el segundo es un ejemplo. Imprime por qué el idioma y codificacion los paquetes son necesarios en su aplicación.

23. Desmontar los binarios de Go


Si está utilizando Go para programación de sistemas o aplicaciones intensivas como juegos, necesitará analizar sus ejecutables de vez en cuando. Go proporciona un conjunto de herramientas para analizar binarios. En este ejemplo, veremos el comando objdump. Desmonta los ejecutables go y funciona como el comando objdump de Linux.

$ go tool objdump [-s symregexp] binario

Esta es la sintaxis compatible con objdump. Necesita usar la utilidad de la herramienta go para usar objdump. El siguiente comando desensambla un servidor con nombre binario go.ir.

$ go herramienta objdump ./servidor

Puede limitar el desmontaje a símbolos específicos utilizando la opción -s. Solo desmontará los símbolos cuyo nombre coincida symregexp. Por lo general, querrá guardar la salida para una inspección detallada.

$ go herramienta objdump ./ server> datos-desensamblados

24. Mostrar API exportada para paquetes


Puede mostrar fácilmente las API exportadas por un conjunto de paquetes Go. Necesitará usar la herramienta api del comando go para hacer esto. Eche un vistazo de cerca al siguiente comando para ver cómo funciona esto.

$ go tool api

Esto imprimirá las API para sus paquetes go en la salida estándar. Redirija la salida a un archivo si desea guardar la salida de este comando.

25. Utilice Go Assembler


Go viene con un ensamblador incorporado que permite a los desarrolladores crear archivos de objetos a partir del código fuente del ensamblador. Aunque rara vez usará el ensamblaje con Go, tener la capacidad para hacerlo no está de más. Simplemente escriba el código de ensamblaje dentro de su paquete Go. A continuación, puede invocar el ensamblador go, como se muestra a continuación.

$ go prueba de conjunto de herramientas.s $ go tool asm new-test.asm

Por lo general, los programadores de sistemas usan ensamblado para aumentar el rendimiento de una sección crítica del código. Incluso go implementa alguna parte del paquete matemático usando ensamblaje, como el cálculo pi.

26. Imprimir ID de compilación de binarios


El ID de compilación de un binario ELF es una representación única de la información de compilación. Go proporciona una sencilla utilidad para mostrar esta información directamente desde su terminal. Vea el siguiente ejemplo para ver cómo funciona esto.

servidor de buildid de la herramienta $ go

Esto imprimirá el ID de compilación del ejecutable binario llamado servidor. Esto se crea cuando genera el binario a través de go build u otras herramientas de compilación. Puede emparejarlo con la salida del comando de archivo. Ejecute el siguiente comando y busque la sección Go BuildID.

$ servidor de archivos

27. Utilice la herramienta CGO


Una característica importante de Go es su interoperabilidad con bases de código C. Puede usar códigos C dentro de las fuentes de Go y viceversa. Luego puede generar el binario usando la compilación o instalación de go habitual desde la raíz de su paquete. Alternativamente, puede utilizar el cgo herramienta del tiempo de ejecución de go.

$ go tool cgo [opciones de cgo] [- opciones del compilador] gofiles .. 
$ go tool cgo app / ccode.ir

Consulte la siguiente documentación para ver qué opciones están disponibles para cgo.

$ go doc cmd / cgo

28. Utilice Go Compile


De forma predeterminada, el comando go build o run no crea archivos de objeto. Puede utilizar la utilidad de compilación del comando go para generar un archivo de objeto. Solo funcionará cuando use la herramienta Go, como se ilustra en el siguiente ejemplo.

servidor de compilación de la herramienta $ go.ir

Este comando crea un ejecutable binario llamado servidor, así como un archivo objeto llamado servidor.o. La utilidad de compilación también ofrece una gran cantidad de funcionalidades útiles. Puede consultar una descripción general detallada de la compilación ejecutando el siguiente comando.

$ go doc cmd / compile

29. Utilice Go Dist


La utilidad dist permite a los desarrolladores arrancar, construir y probar el tiempo de ejecución de go desde su terminal. Tiene la siguiente sintaxis.

$ go tool dist [comando]

Algunos de los comandos disponibles son banner, bootstrap, clean, list, env y version. Puede encontrar una lista de todos los comandos compatibles ejecutando lo siguiente.

$ go doc cmd / dist

Por ejemplo, el siguiente fragmento imprime el banner de instalación de Go utilizando la herramienta dist.

$ go banner de dist de herramientas

Utilice el siguiente comando para enumerar todas las plataformas compatibles con Go. Mostrará una salida JSON que indica el sistema operativo, la arquitectura y la compatibilidad con CGO.

$ go tool dist list -json

30. Utilice la herramienta Gofmt


Gofmt es otra de las utilidades de formato de fuente de Go. Funciona bastante similar a fmt. De hecho, cuando usa go fmt, llama a esto bajo el capó. Gofmt tiene la siguiente sintaxis.

$ gofmt [banderas] [ruta…]

Por ejemplo, el siguiente comando reformateará la prueba del archivo fuente.ve e imprímelo en la salida estándar. Si da un nombre de ruta en lugar de un nombre de archivo, gofmt intentará reformatear todos .ir archivos dentro de ese directorio.

prueba $ gofmt.ir

A diferencia de fmt, gofmt no escribe los cambios en el archivo original. Necesitará utilizar el -w bandera para hacerlo. Utilice el siguiente comando para obtener una lista de todas las banderas disponibles.

$ go doc cmd / gofmt

31. Utilice la herramienta de enlace


La utilidad Link lee el archivo u objeto go de un paquete principal y crea un ejecutable binario que contiene todas sus dependencias. Se invoca con la herramienta go y tiene la siguiente sintaxis.

$ go enlace de la herramienta [banderas] principal.a

Por ejemplo, el siguiente comando combinará el servidor.o archivo con sus dependencias y escupe un binario.

servidor de enlace de la herramienta $ go.o

Link admite una gran cantidad de indicadores que permiten a los desarrolladores administrar o controlar el proceso de compilación. Puede encontrar una lista detallada de ellos ejecutando el siguiente comando.

$ go doc cmd / link

32. Imprimir lista de símbolos


Puede imprimir la lista de símbolos contenidos en un archivo de objeto, archivo o ejecutable utilizando la herramienta go nm. Los símbolos son simplemente nombres de objetos globales, como los métodos utilizados por un archivo de objeto. La sintaxis de este comando se muestra a continuación.

$ go tool nm [opciones] archivo .. 
servidor nm de la herramienta $ go.o

La salida imprime cada símbolo en una nueva línea. Están separados por tres campos separados por espacios, que representan la dirección, el tipo y el nombre del símbolo. Puede ver la lista de tipos de símbolos en esta página de la documentación de Go. Las opciones incluyen tamaño, tipo, clasificación y n.

33. Administrar archivos de Go


Go permite a los desarrolladores crear, modificar o extraer archivos. La herramienta go nm nos permite realizar este tipo de operaciones binarias. Es una simulación básica de la herramienta ar tradicional en Unix. La sintaxis de este comando se muestra a continuación.

$ go paquete de herramientas op file.un nombre… ]

La op es sinónimo de operaciones. Pack permite varias operaciones, incluida la creación de un archivo, agregar al archivo y extraer.

$ go paquete de herramientas r servidor.un servidor.o

Este comando agrega el servidor de archivos.o al servidor de archivos.a. Puede ver la lista de todos los códigos OP disponibles ejecutando el siguiente comando.

$ go doc cmd / paquete

34. Mostrar datos de creación de perfiles


Go viene con un excelente soporte de creación de perfiles. Si está desarrollando aplicaciones de uso intensivo de recursos o programación para máquinas de baja especificación, la creación de perfiles lo ayudará a aumentar el rendimiento de manera significativa. La utilidad pprof del comando go nos permite mostrar e interpretar datos de perfiles.

$ go tool pprof perfil binario $ go tool pprof ./ app cpu.profe

Puede trabajar con perfiles de CPU y de memoria. Además, pprof también permite a los desarrolladores analizar los datos de creación de perfiles de forma remota a través de la web. Aunque los programadores principiantes de Go pueden encontrar la API un poco complicada, encontramos que la ganancia de rendimiento vale la pena la curva de aprendizaje.

35. Mostrar archivos de seguimiento


Go proporciona un excelente soporte de concurrencia a través de goroutines. Sin embargo, a menudo vemos a los desarrolladores escribiendo código concurrente que apenas beneficia a sus programas. Esto sucede debido a una paralelización ineficaz, que provoca latencia, contención y otros problemas de rendimiento. Afortunadamente, puede utilizar la utilidad go trace para visualizar cómo están funcionando sus goroutines.

$ go rastreo de rastreo de herramienta.fuera

Este comando mostrará la traza del archivo de seguimiento.para un programa determinado, que se puede generar de varias formas. Puedes usar el ir a prueba mando, tiempo de ejecución / seguimiento.Comienzo, o el net / http / pprof paquete para crear un archivo de seguimiento para su aplicación. Consulte este enlace para obtener más información sobre esto.

36. Convertir salida de prueba a JSON


La utilidad de línea de comandos go proporciona una forma eficaz de convertir la salida de prueba a JSON. Puede guardar esta salida JSON para una inspección posterior o puede usarla para un procesamiento posterior. El siguiente comando nos muestra cómo hacer esto usando la utilidad test2json de Golang.

$ go tool test2json [-p pkg] [-t] [./ paquete.prueba prueba.v]
$ go tool test2json -p ejemplo.go -t prueba_ejemplo.ir

La primera línea contiene la sintaxis de la test2json comando, mientras que el segundo es un ejemplo de trabajo. Mostrará la salida JSON directamente a la consola. Puede guardar estos datos fácilmente usando una redirección simple.

37. Utilice la herramienta Addr2line


Go proporciona una simulación mínima de la herramienta GNU addr2line mediante el comando go addr2line. Traduce direcciones a números de línea en su programa. Puede ser realmente beneficioso para los programadores y depuradores de sistemas.

$ go herramienta addr2line binary

Cuando se invoca de esta manera, este comando leerá direcciones hexadecimales. Para cada dirección, muestra el nombre de la función y el número de línea correspondiente a esa dirección. Puede encontrar más información sobre esta herramienta utilizando el siguiente comando.

$ go doc cmd / addr2line

38. Mostrar página de ayuda


La página de ayuda de go contiene información resumida de los comandos go estándar. Es útil para buscar rápidamente el uso y la sintaxis de los comandos cotidianos. Puede invocar la página de ayuda ejecutando uno de los siguientes comandos simples.

$ go help $ go --ayuda

Además, también puede imprimir información para un comando específico utilizando la siguiente sintaxis.

$ ve ayuda  $ go ayuda a instalar

39. Mostrar documentación de Go


Go proporciona documentación detallada para las utilidades de tiempo de ejecución, así como los comandos estándar. Estos son extremadamente útiles si desea dominar los fundamentos de Golang y aprender las mejores prácticas. Puede invocar la documentación de una de las siguientes formas.

$ hombre ve

Esto imprimirá un manual básico para Go. Sin embargo, go proporciona manuales individuales para cada comando. Puede encontrar información detallada para un comando específico ejecutando lo siguiente.

$ hombre ve- $ man go-install

Para acceder a la documentación de varias herramientas de go, use el comando go doc. El siguiente comando muestra la documentación de la utilidad go link.

$ go doc cmd / link

40. Mostrar información de versión


Golang es un lenguaje relativamente nuevo y, por lo tanto, es muy común tener diferencias entre varias versiones. Muchas funciones no están disponibles para las versiones anteriores de Go. Por lo tanto, debe asegurarse de que su instalación de Go cumpla con los requisitos para ciertas funciones.

$ go versión

El comando anterior le mostrará qué versión del tiempo de ejecución de go está instalada en su máquina. Puede usar esto para asegurarse de que su código funcione igual en el entorno de producción que en su máquina de desarrollo.

Pensamientos finales


Golang está disfrutando de una popularidad masiva debido a su robusto conjunto de funciones y rendimiento. Gigantes de la tecnología como Google y Netflix están utilizando Go para crear sus aplicaciones insignia. Una de las razones principales detrás de la continua popularidad de Go es su cadena de herramientas estándar. Las utilidades estándar suelen ser más que suficientes incluso para los proyectos más grandes. Y son fácilmente accesibles mediante sencillos comandos go. En esta guía, hemos descrito todos los comandos principales necesarios para aumentar su experiencia en go, así como el flujo de trabajo. Con suerte, te ayudarán a convertirte en un maestro del go en poco tiempo.

WinMouse le permite personalizar y mejorar el movimiento del puntero del mouse en una PC con Windows
Si desea mejorar las funciones predeterminadas del puntero del mouse, use el software gratuito WinMouse. Agrega más funciones para ayudarlo a aprovech...
El botón de clic izquierdo del mouse no funciona en Windows 10
Si está utilizando un mouse dedicado con su computadora portátil o computadora de escritorio, pero el el botón izquierdo del mouse no funciona en Wind...
El cursor salta o se mueve aleatoriamente mientras escribe en Windows 10
Si descubre que el cursor del mouse salta o se mueve por sí solo, automáticamente, de manera aleatoria mientras escribe en una computadora portátil o ...