Příkazy A-Z

40 příkladů příkazů Go pro začínající vývojáře golangů

40 příkladů příkazů Go pro začínající vývojáře golangů

Go je staticky napsaný programovací jazyk se silnou podporou souběžnosti. Je podporován společností Google a je určen pro univerzální projekty, jako je vývoj systémových aplikací nebo webové aplikace. Golang je stále populárnější díky své robustní sadě funkcí a podpoře nejnovějších programovacích postupů. Velké množství společností hledá aktivní vývojáře Go kvůli jeho rostoucímu využití v moderních aplikacích. Vývojáři mohou použít řadu příkazů go ke zvýšení produktivity programování nebo správy pracovního toku. V této příručce probereme některé z těchto příkazů pro aspirující vývojáře Go.

Užitečné příklady příkazů Go v systému Linux


Go poskytuje programátorům sadu užitečných nástrojů pro správu procesu sestavení a pracovního toku. Jsou vyvolávány pomocí sady jednoduchých příkazů zabudovaných přímo do cesty. V následující části uvádíme 40 takových užitečných příkazů.

1. Vytvořte program


Příkaz go build umožňuje vývojářům sestavit binární spustitelný soubor pro daný program. Vytvořili jsme jednoduchý serverový program s názvem server.jděte na demonstraci. Nyní vytvoříme tento program pomocí go build.

$ go build server.jít

Tento příkaz vytvoří v našem pracovním adresáři go binární spustitelný soubor s názvem server. Kód pro serverový program najdete v této části webu Golang. Nyní můžeme program spustit jako jakékoli jiné nástroje příkazového řádku systému Linux.

$ ./ server

2. Spusťte program bez jeho sestavení


Vývojáři obvykle provádějí postupné změny svých programů na základě testování. Je nepohodlné vytvářet program pokaždé, když provedete mírnou úpravu. Naštěstí nám go umožňuje spustit program, aniž bychom jej nejprve postavili.

$ go spustit server.jít

Tento příkaz spustí program přímo, aniž byste museli vytvářet zdrojový kód. Je velmi užitečné, když hrajete s menšími podprogramy.

3. Zobrazit aktuální GOPATH


Go spravuje zdrojové kódy, objekty a binární soubory programu pomocí pracovního prostoru Go. Kořen tohoto pracovního prostoru je určen pomocí GOPATH proměnná. Aktuální cestu k pracovnímu prostoru Go najdete pomocí následujícího příkazu.

$ go env GOPATH

Zde je třeba umístit zdrojové soubory a kompilovat je. Ačkoli můžete nastavit více pracovních prostorů Go, doporučuje se použít jeden odlišný pracovní prostor. Podřízený příkaz env také poskytuje spoustu dalších informací, jak uvidíme později.

4. Nastavit nový GOPATH


Z verze Go 1.8, unixové systémy specifikují $ HOME / jít adresář jako výchozí GOPATH. Můžete to však snadno změnit na jiné místo pomocí následujícího jednoduchého příkazu.

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

Tím se váš GOPATH změní na $ HOME / projekty / jít. Můžete také nastavit GOPATH přidáním následujícího řádku do svého ~ /.bash_profile. Jednoduše otevřete soubor pomocí svého oblíbeného textového editoru pro Linux a na konec připojte další řádek.

exportovat GOPATH = $ HOME / projects / go

Po uložení souboru ukončete a spuštěním následujícího příkazu proveďte změny.

$ zdroj ~ /.bash_profile

5. Nainstalujte si balíčky Go


Každý program go, který napíšete nebo použijete, je součástí balíčku go. Balíčky Go nejsou nic jiného než adresář, který obsahuje některé soubory go uvnitř / src adresář. Můžeme nainstalovat go balíčky velmi snadno pomocí příkazu go install.

$ go nainstalovat testovací aplikaci

Když spustíte tento příkaz, go nejdříve vyhledá testovací aplikaci adresáře $ GOROOT / src a pak dovnitř $ GOPATH / src. Jakmile je nalezen, go určí vstupní bod balíčku hledáním main balíčku ve zdrojových souborech. Go poté provede instalaci tohoto balíčku a umístí binární soubor testovací aplikace do /zásobník adresář vašeho pracovního prostoru.

6. Stáhněte a nainstalujte balíčky


Golang se těší rostoucí popularitě mezi velkým počtem vývojářů FOSS. Ve výsledku se spousta užitečných programů píše pomocí go. Můžete snadno stáhnout balíček go třetí strany a nainstalovat jej pomocí následujícího jednoduchého příkazu.

$ go get host / example-project $ go get github.com / fatih / color

Tento příkaz stáhne a nainstaluje populární balíček barev spolu se všemi jeho závislostmi. Balíček můžete v budoucnu také aktualizovat pomocí -u vlajka, jak je znázorněno níže.

$ go get -u github.com / fatih / color

7. Seznam balíčků vedle závislostí


Váš pracovní prostor Go se bude časem zvětšovat a může obsahovat balíčky, které již nejsou potřeba. Můžete zobrazit seznam všech nainstalovaných go balíčků a jejich závislostí. To vám pomůže určit, které balíčky chcete z pracovního prostoru odebrat.

$ go seznam

Tento příkaz go vyžaduje cestu importu a poskytne informace o konkrétním balíčku. Chcete-li získat informace o všech nainstalovaných balíčcích, musíte použít speciální zástupný znak.

$ go seznam ./… 

Spusťte tento příkaz ze svého GOPATH a go zobrazí všechny balíčky, které jsou nainstalovány ve vašem pracovním prostoru.

8. Opravte balíčky Go


Když aktualizujete verzi go, programy, které používají starší funkce, se mohou poškodit. Go poskytuje užitečný nástroj pro opravu těchto programů a jejich přepsání, aby používaly novější funkce jazyka. K tomu budete muset použít příkaz go fix.

$ go opravit aplikaci / aplikaci.jít

Tento příkaz přepíše aplikaci.go file pro uložení novějších Go API a funkcí. Pomocí následujícího příkazu můžete opravit celé aplikace.

$ go nástroj na opravu aplikace /

9. Odeberte objekty Go


Go vytváří soubory objektů během sestavování programu a ukládá je do dočasného adresáře. Mnoho nástrojů go navíc také vytváří různé objekty, které zabírají úložný prostor. Budete se chtít časem zbavit nepoužívaných předmětů.

$ běžte

Odstraní všechny go objekty, které jsou vytvořeny před spuštěním tohoto příkazu. Pomocí níže uvedeného příkazu odeberete všechny objekty pro konkrétní balíček.

$ go clean -i aplikace /

The -i volba clean vymaže také všechny odpovídající binární soubory nebo archivy.

10. Zobrazit informace o prostředí


Programátoři mohou snadno najít informace o různých proměnných prostředí go. Příkaz go env lze použít k zobrazení všech proměnných prostředí go v emulátoru terminálu Linux.

$ go env

Vytiskne všechny proměnné go bez ohledu na to, zda jsou jejich hodnoty nastaveny nebo ne. Chcete-li vytisknout hodnotu konkrétní proměnné go, použijte následující formát.

$ go env VARIABILNÍ $ go env GOCACHE

GOPATH jsme dříve vytiskli pomocí výše uvedené syntaxe. Je užitečné pro načítání konkrétních proměnných prostředí.

11. Vytvářejte hlášení o chybách


Go je relativně nový jazyk a poměrně často zavádí nové funkce. Přestože je navržen velmi pečlivě, můžete někdy čelit nechtěným chybám nebo problémům. Naštěstí je velmi výhodné generovat hlášení o chybách za běhu.

$ go bug

Když spustíte výše uvedený příkaz, otevře váš výchozí prohlížeč a vytvoří hlášení o chybě v oficiálním repozitáři GitHub Go. Přidá všechny základní informace, jako jsou informace o systému, a také konfigurace go.

12. Přeformátovat zdroje balíčků


Díky běhovému prostředí Go je vývojářům formátování velmi pohodlné. Můžete jednoduše spustit svůj editor kódu Linux a začít psát kód bez přemýšlení o odsazení nebo zarovnání. Po dokončení použijte níže uvedený příkaz go k formátování kódu podle doporučení Go.

$ go fmt [balíčky] $ go fmt server.jít

Druhý příkaz formátuje server.jít soubor. Můžete také předat adresář obsahující spoustu go souborů a všechny je naformátovat. Go použije karty pro odsazení a mezery pro zarovnání kódu.

13. Správa modulů


Všechny příkazy Go mají předem vytvořenou podporu modulů. Moduly v Go nejsou ničím jiným než sbírkou několika go balíčků. The jít.mod soubor obsahuje všechny balíčky třetích stran pro aplikaci Go. Tento soubor můžete snadno vytvořit pomocí následujícího příkazu.

$ go mod  [argumenty] $ go mod init aplikace

Tento příkaz vytvoří jít.mod soubor pro náš vlastní balíček aplikací. Bude obsahovat název modulu a informace o verzi go. Obslužný program mod přebírá různé další příkazy inic. Chcete-li zobrazit dostupné možnosti, zadejte následující text.

$ go help mod

14. Generovat Go soubory


Golang umožňuje vývojářům vytvářet nebo aktualizovat zdrojové soubory Go pomocí direktiv v rámci stávajících zdrojů. K tomu se používá příkaz generovat. Ačkoli generování je určeno k vytváření nebo aktualizaci souborů Go, lze jej použít také k provádění dalších úkolů.

$ go generovat [-run regexp] [-n] [-v] [-x] [příznaky sestavení] [soubor.jít… | balíčky]

Když spustíte go go, bude ve vašich zdrojových souborech go hledat direktivy následujícího formátu.

// go: generovat argument příkazu .. 

Generate spustí příkaz, jakmile najde direktivu ve vašem zdroji go. Pamatujte, že před nebo v rámci “//jít".

15. Upgradujte závislosti balíku


Dříve jsme si ukázali, jak instalovat nebo aktualizovat balíčky pomocí nástroje go get. Při práci na větších projektech však budete často muset aktualizovat závislosti na balíčku. Následující příkaz aktualizuje všechny balíčky Go, které jsou ve vašem GOPATH.

$ go get -u all

Měli byste však použít různé GOPATH pro různé projekty. Zajistí, aby aktualizace balíčků v projektu A nezlomila projekt B. Balíček můžete také upgradovat na konkrétní verzi pomocí přípony '@''.

$ go get foo @ v1.6

16. Vyzkoušejte upgrady balíčku


Jakmile dokončíte upgrade, ujistěte se, že všechny vaše staré projekty fungují bezchybně. K tomu můžete použít následující jednoduchý příkaz z terminálu.

$ go vyzkoušet vše

Tento příkaz zkontroluje, zda aplikace po upgradu balíčku fungují podle očekávání. Můžete také otestovat jeden projekt zadáním cesty importu projektu.

$ go testovací aplikace /

Zobrazí se souhrnné informace o výsledcích testu.

17. Najděte chyby v balíčcích


Go poskytuje flexibilní nástroj pro zachycení netušených chyb nebo chyb ve zdrojovém souboru. Příkaz go vet používá heuristiku k nalezení podezřelého použití konstruktů, které často vedou ke skutečným chybám. Níže uvedený příkaz způsobí výskyt těchto chyb u balíčku, který je v aktuálním adresáři.

$ jít veterináře

Balíčky můžete také určit pomocí cesty importu, jak je znázorněno v následujícím příkladu.

$ go aplikace pro veterináře /

Pomocí níže uvedeného příkazu najdete další informace o veterináři a jeho dostupných možnostech.

$ go doc cmd / vet

18. Stáhněte si moduly do mezipaměti


Go Modules si můžete stáhnout do místní mezipaměti. To je velmi užitečné při práci na větších projektech a časem se usnadní aktualizace aplikací. Příkaz pro toto vypadá níže.

$ go mod download [-x] [-json] [moduly]

Jednoduše zadejte název modulu, jak je znázorněno níže.

$ go mod stáhnout ukázkový projekt / aplikaci

Od verze Go 1.11 jsou stažené moduly uloženy v $ GOPATH / bal. / Mod. The -X možnosti zobrazují, které příkazy budou provedeny stahováním modů. The -JSON flag vytiskne na výstup terminálu sadu objektů JSON popisujících stažený modul.

19. Udržujte závislosti modulů


Příkaz go mod tidy nám umožňuje přidat chybějící závislosti nebo odstranit nepoužívané moduly. Tento příkaz go pomáhá udržovat závislosti modulů a udržovat vaše aplikace co nejchudší. Jednoduše spusťte následující jednoduchý příkaz.

$ go mod uklizené [-v]

Nezapomeňte to spustit z kořenového adresáře projektu. Můžete zkontrolovat cestu.soubor mod, abyste zjistili, které závislosti byly přidány nebo odstraněny. The -proti Příznak, pokud je použit, způsobí uklizené zobrazení, které moduly byly odebrány, na standardní chybu.

20. Vytvořte dodanou kopii závislostí


Go umožňuje vývojářům vytvořit prodanou kopii závislostí modulů. Toto jednoduše resetuje adresář dodavatele hlavního modulu a zahrnuje všechny balíčky, které jsou nutné k sestavení nebo testování balíčků, které jsou v hlavním modulu.

$ go prodejce modů [-v]

Výše uvedený příkaz vytvoří prodanou kopii závislostí hlavního modulu. Pokud použijete volbu -v, zobrazí se názvy dodaných modulů a balíků se standardní chybou systému.

21. Ověřte závislosti modulů


Programátoři mohou snadno ověřit, zda všechny závislosti aktuálních modulů mají očekávaný obsah nebo ne. Příkaz „go mod“ verify ověří, zda byly od stahování změněny nějaké závislosti v místní mezipaměti. Příkaz má níže uvedený formát.

$ go mod ověřte

Výše uvedený příkaz vytiskne 'všechny moduly ověřeny'pokud jsou závislosti modulů nezměněny. Jinak ohlásí, které moduly byly změněny, a způsobí nenulový výstup. Tento jednoduchý nástroj může vývojářům pomoci určit integritu jejich závislostí.

22. Zobrazit, proč jsou potřeba balíčky / moduly


Můžete vidět, proč jsou ve vaší aplikaci vyžadovány určité moduly nebo balíčky. To je užitečné, pokud pracujete s kódem někoho jiného nebo se snažíte zjistit, co určité věci dělají v konkrétním projektu. Příkaz „proč“ nástroje mod nám to umožňuje.

$ go mod why [-m] [-vendor] balíčky ... $ go mod why golang.org / x / text / jazyk golang.org / x / text / kódování

První z nich je obecná syntaxe a druhá je příkladem. Vytiskne proč Jazyk a kódování ve vaší aplikaci jsou vyžadovány balíčky.

23. Demontujte Go Binaries


Pokud používáte Go pro programování systémů nebo intenzivní aplikace, jako jsou hry, budete muset čas od času analyzovat spustitelné soubory. Go poskytuje sadu nástrojů pro analýzu binárních souborů. V tomto příkladu se podíváme na příkaz objdump. Rozebere spustitelné soubory a funguje jako příkaz Linux objdump.

$ go nástroj objdump [-s symregexp] binární

Toto je podporovaná syntaxe pro objdump. Chcete-li použít objdump, musíte použít nástroj go. Níže uvedený příkaz rozebere go binární pojmenovaný server.jít.

$ go nástroj objdump ./ server

Demontáž můžete omezit na konkrétní symboly pomocí volby -s. Rozebere pouze symboly, jejichž jméno se shoduje symregexp. Obvykle budete chtít uložit výstup pro podrobnou kontrolu.

$ go nástroj objdump ./ server> disassembled-data

24. Zobrazit exportované API pro balíčky


Můžete snadno zobrazit API exportovaná sadou Go balíčků. K tomu budete muset použít nástroj api příkazu go. Podívejte se podrobně na následující příkaz, abyste zjistili, jak to funguje.

$ go nástroj API

Tím se vytisknou rozhraní API pro vaše balíčky go ve standardním výstupu. Pokud chcete uložit výstup tohoto příkazu, přesměrujte výstup do souboru.

25. Použijte Go Assembler


Go přichází s vestavěným assemblerem, který umožňuje vývojářům vytvářet soubory objektů ze zdrojového kódu assembleru. I když zřídka použijete montáž s go, mít takovou schopnost nebolí. Jednoduše napište montážní kód do balíčku go. Poté můžete vyvolat go assembler, jak je ukázáno níže.

$ go test asm nástroje.s $ go nástroj asm new-test.asm

Systémoví programátoři obvykle používají montáž ke zvýšení výkonu kritické části kódu. Even go implementuje část matematického balíčku pomocí assembleru, jako je například výpočet pi.

26. Vytiskněte ID sestavení binárních souborů


ID sestavení binárního souboru ELF je jedinečným vyjádřením informací o sestavení. Go poskytuje jednoduchý nástroj pro zobrazení těchto informací přímo z vašeho terminálu. Podívejte se na níže uvedený příklad a uvidíte, jak to funguje.

$ go nástroj buildid server

Tím se vytiskne ID sestavení binárního spustitelného pojmenovaného serveru. To se vytvoří, když vygenerujete binární soubor pomocí go build nebo jiných nástrojů pro sestavení. Můžete jej porovnat s výstupem příkazu file. Spusťte níže uvedený příkaz a vyhledejte část Přejít BuildID.

$ souborový server

27. Použijte nástroj CGO


Jedním z hlavních rysů Go je jeho interoperabilita s C codebase. Kódy C můžete použít uvnitř zdrojů Go a naopak. Pak můžete vygenerovat binární soubor pomocí obvyklého go buildu nebo instalace z kořenového adresáře vašeho balíčku. Případně můžete použít cgo nástroj go runtime.

$ go nástroj cgo [možnosti cgo] [- možnosti kompilátoru] gofiles… 
$ go nástroj cgo aplikace / ccode.jít

V níže uvedené dokumentaci zjistíte, jaké možnosti má cgo k dispozici.

$ go doc cmd / cgo

28. Použijte Go Compile


Ve výchozím nastavení příkaz go build or run nevytváří soubory objektů. Ke generování souboru objektu můžete použít obslužný program kompilace příkazu go. Bude fungovat, pouze když použijete nástroj go, jak je znázorněno v následujícím příkladu.

$ go nástroj pro kompilaci serveru.jít

Tento příkaz vytvoří binární spustitelný soubor s názvem server a také soubor objektu s názvem server.Ó. Kompilační nástroj také nabízí nepřeberné množství užitečných funkcí. Podrobný přehled kompilace můžete zkontrolovat spuštěním následujícího příkazu.

$ go doc cmd / kompilace

29. Použijte Go Dist


Obslužný program dist umožňuje vývojářům zavádět, vytvářet a testovat běh běhu z jejich terminálu. Má následující syntaxi.

$ go nástroj dist [příkaz]

Některé z dostupných příkazů jsou banner, bootstrap, clean, list, env a verze. Seznam všech podporovaných příkazů najdete spuštěním následujícího.

$ go doc cmd / dist

Například následující fragment vytiskne instalační banner Go pomocí nástroje dist.

$ go nástroj dist banner

Pomocí níže uvedeného příkazu můžete zobrazit seznam všech podporovaných platforem pro Go. Zobrazí výstup JSON označující podporu OS, architektury a CGO.

$ go seznam distů nástrojů -json

30. Použijte nástroj Gofmt


Gofmt je další z nástrojů pro formátování zdrojů Go. Funguje to docela podobně fmt. Ve skutečnosti, když používáte go fmt, volá se to pod kapotou. Gofmt má následující syntaxi.

$ gofmt [vlajky] [cesta…]

Například následující příkaz přeformátuje test zdrojového souboru.jděte a vytiskněte jej na standardní výstup. Pokud místo názvu souboru zadáte cestu, pokusí se gofmt přeformátovat vše .jít soubory uvnitř tohoto adresáře.

$ gofmt test.jít

Na rozdíl od fmt gofmt nezapíše změny do původního souboru. Budete muset použít -w označte to. Pomocí následujícího příkazu získáte seznam všech dostupných příznaků.

$ go doc cmd / gofmt

31. Použijte nástroj Link


Obslužný program Link načte archiv go nebo objekt pro hlavní balíček a vytvoří binární spustitelný soubor obsahující všechny jeho závislosti. Vyvolává se pomocí nástroje go a má níže uvedenou syntaxi.

$ go odkaz na nástroj [příznaky] hlavní.A

Například následující příkaz bude kombinovat server.o soubor s jeho závislostmi a vyplivnout binární soubor.

$ go nástroj odkaz server.Ó

Link podporuje velké množství příznaků, které vývojářům umožňují spravovat nebo řídit proces sestavení. Jejich podrobný seznam najdete spuštěním následujícího příkazu.

$ go doc cmd / link

32. Vytisknout seznam symbolů


Seznam symbolů obsažených v souboru objektu, archivu nebo spustitelném souboru můžete vytisknout pomocí nástroje go nm. Symboly jsou jednoduše názvy globálních objektů, například metody používané souborem objektů. Syntaxe tohoto příkazu je uvedena níže.

$ go nástroj nm [možnosti] soubor… 
$ go nástroj nm server.Ó

Výstup vytiskne každý symbol do nového řádku. Jsou odděleny třemi mezerami oddělenými poli, která představují adresu, typ a název symbolu. Seznam typů symbolů si můžete prohlédnout na této stránce dokumentace Go. Možnosti zahrnují velikost, typ, řazení a n.

33. Spravujte archivy Go


Go umožňuje vývojářům vytvářet, upravovat nebo extrahovat archivy. Nástroj go go nm nám umožňuje provádět takové binární operace. Jedná se o základní simulaci tradičního nástroje ar v Unixu. Syntaxe tohoto příkazu je uvedena níže.

$ go soubor op. sady nástrojů.jméno… ]

Operace znamená operace. Balíček umožňuje několik operací, včetně vytvoření archivu, přidání do archivu a extrahování.

$ go sada nástrojů r server.server.Ó

Tento příkaz připojí souborový server.o na archivační server.A. Seznam všech dostupných OP kódů můžete zobrazit spuštěním následujícího příkazu.

$ go doc cmd / balíček

34. Zobrazit data profilování


Go přichází s vynikající podporou profilování. Pokud vyvíjíte aplikace náročné na zdroje nebo programujete pro stroje s nízkými specifikacemi, pomůže vám profilování výrazně zvýšit výkon. Nástroj pprof příkazu go nám umožňuje zobrazit a interpretovat profilovací data.

$ go nástroj pprof binární profil $ go nástroj pprof ./ aplikace CPU.prof

Můžete pracovat s profily CPU i Paměť. Kromě toho pprof také umožňuje vývojářům vzdáleně analyzovat profilovací data přes web. Ačkoli začínající programátoři Go mohou považovat API za trochu komplikované, zjistili jsme, že zvýšení výkonu stojí za křivku učení.

35. Zobrazit stopové soubory


Go poskytuje vynikající podporu souběžnosti prostřednictvím goroutines. Často však vidíme vývojáře, kteří píší souběžný kód, který jejich programům těžko přináší výhody. K tomu dochází z důvodu neúčinné paralelizace, která způsobuje latenci, spory a další problémy s výkonem. Naštěstí můžete použít nástroj go trace k vizualizaci toho, jak vaše goroutiny fungují.

$ go sledování trasování nástroje.ven

Tento příkaz zobrazí trasovací soubor trasování.pro daný program, který lze vygenerovat několika způsoby. Můžete použít jít testovat příkaz, runtime / trace.Start, nebo net / http / pprof balíček pro vytvoření trasovacího souboru pro vaši aplikaci. Chcete-li se o tom dozvědět více, podívejte se na tento odkaz.

36. Převést testovací výstup na JSON


Obslužný program příkazového řádku go poskytuje efektivní způsob převodu testovacího výstupu na JSON. Tento výstup JSON můžete uložit pro pozdější kontrolu nebo jej můžete použít k dalšímu zpracování. Níže uvedený příkaz nám ukazuje, jak to udělat pomocí nástroje test2json v Golangu.

$ go nástroj test2json [-p pkg] [-t] [./ bal.test -test.proti]
$ go nástroj test2json -p příklad.jít -t příklad_test.jít

První řádek obsahuje syntaxi pro test2json příkaz, zatímco druhý je funkční příklad. Zobrazí výstup JSON přímo do konzoly. Tato data můžete snadno uložit pomocí jednoduchého přesměrování.

37. Použijte nástroj Addr2line


Go poskytuje minimální simulaci nástroje GNU addr2line pomocí příkazu go addr2line. Překládá adresy na čísla řádků ve vašem programu. Může to být opravdu výhodné pro systémové programátory a debuggery.

$ go nástroj binární addr2line

Když je vyvolán tímto způsobem, bude tento příkaz číst hexadecimální adresy. U každé adresy zobrazuje název funkce a číslo řádku odpovídající dané adrese. Další informace o tomto nástroji najdete pomocí následujícího příkazu.

$ go doc cmd / addr2line

38. Zobrazit stránku nápovědy


Stránka nápovědy go obsahuje souhrnné informace o standardních go příkazech. Je užitečné pro rychlé vyhledání využití a syntaxe každodenních příkazů. Stránku nápovědy můžete vyvolat spuštěním jednoho z následujících jednoduchých příkazů.

$ go help $ go --help

Kromě toho můžete také tisknout informace o konkrétním příkazu pomocí níže uvedené syntaxe.

$ go help  $ go pomoc s instalací

39. Zobrazit Go dokumentaci


Go poskytuje podrobnou dokumentaci pro běhové nástroje i standardní příkazy. Ty jsou nesmírně užitečné, pokud chcete zvládnout základy Golangu a naučit se osvědčené postupy. Dokumentaci můžete vyvolat jedním z následujících způsobů.

$ muž

Tím se vytiskne základní příručka pro Go. Go však poskytuje jednotlivé příručky pro každý příkaz. Podrobnější informace o konkrétním příkazu můžete zjistit spuštěním následujícího.

$ muž- $ man go-install

Chcete-li získat přístup k dokumentaci k různým nástrojům go, použijte příkaz go doc. Následující příkaz zobrazí dokumentaci k nástroji go link.

$ go doc cmd / link

40. Zobrazit informace o verzi


Golang je relativně nový jazyk, a proto je velmi běžné mít rozdíly mezi různými verzemi. Mnoho funkcí není pro starší verze go vůbec k dispozici. Musíte se tedy ujistit, že vaše instalace go splňuje požadavky na určité funkce.

$ go verze

Výše uvedený příkaz vám ukáže, která verze běhového modulu go je nainstalována ve vašem počítači. Tímto způsobem můžete zajistit, aby váš kód fungoval v produkčním prostředí stejně jako ve vašem vývojovém počítači.

Končící myšlenky


Golang se těší obrovské popularitě díky své robustní sadě funkcí a výkonu. Technologičtí giganti jako Google a Netflix používají Go k vytváření svých vlajkových lodí. Jedním z hlavních důvodů pokračující popularity Go je jeho standardní nástrojová řada. Standardní nástroje jsou často víc než dost i pro největší projekty. A jsou snadno přístupné pomocí jednoduchých příkazů go. V této příručce jsme nastínili všechny hlavní příkazy potřebné ke zvýšení vašich odborných znalostí a pracovního postupu. Doufejme, že vám za okamžik pomohou stát se mistrem světa.

Hry Výukový program Shadow of the Tomb Raider pro Linux
Výukový program Shadow of the Tomb Raider pro Linux
Shadow of the Tomb Raider je dvanáctý přírůstek do série Tomb Raider - série akčních adventur vytvořená Eidosem Montrealem. Tato hra byla docela dobře...
Hry Jak zvýšit FPS v Linuxu?
Jak zvýšit FPS v Linuxu?
FPS znamená Snímků za sekundu. Úkolem FPS je měřit snímkovou frekvenci při přehrávání videa nebo herních výkonech. Jednoduše řečeno, počet nepřerušova...
Hry Nejlepší hry Oculus App Lab
Nejlepší hry Oculus App Lab
Pokud jste vlastníkem náhlavní soupravy Oculus, musíte mít informace o bočním nakládání. Sideloading je proces instalace neukládaného obsahu do náhlav...