Search across all documentation pages
10 pages in this section.
Learn essential Linux CLI skills for Go engineers. Master shell commands to navigate repos, inspect processes, read logs, and deploy containers.
Learn essential Linux CLI commands for Go engineers, including navigating directories, listing files, and managing processes with practical examples.
Install Go on Linux from official tarballs or your distro. Learn to manage Go versions with GOTOOLCHAIN and go.mod, or third-party tools.
Build, test, and profile Go applications from the shell. Learn to use go build, go test, go tool pprof, and journalctl for debugging.
Debug Go services by searching code with ripgrep and parsing JSON logs with jq. Learn to find function calls, filter errors, and count trace IDs.
Build and run Go images with Docker, then debug Kubernetes pods using kubectl logs, exec, and port-forward commands.
Boost shell productivity for Go monorepos with tmux, fzf, and direnv. Learn to manage long test runs, navigate packages, and handle Go settings.
Learn Linux CLI best practices for Go engineers. Apply these rules in runbooks, onboarding, and code reviews to improve shell workflows.
A single-page roundup of every highlight bullet from the 9 pages in the Linux CLI section, grouped by source page so you can scan all 53 takeaways without opening each article individually.