LinuxCommandLibrary

steam

TLDR

Launch Steam

$ steam
copy
Launch specific game
$ steam steam://rungameid/[app_id]
copy
Open Big Picture mode
$ steam -bigpicture
copy
Run in offline mode
$ steam -offline
copy
Clear download cache
$ steam steam://flushconfig
copy
Open game store page
$ steam steam://store/[app_id]
copy
Verify game files
$ steam steam://validate/[app_id]
copy

SYNOPSIS

steam [options] [steam://url]

DESCRIPTION

Steam is Valve's gaming platform client. It manages game libraries, updates, and social features.
Game launching uses app IDs. Find IDs in store URLs or library.
Big Picture mode provides controller-friendly interface. Designed for TV and Steam Deck.
Offline mode plays games without internet. Some games require online.
Proton enables Windows games on Linux. Compatibility layer built into Steam.

PARAMETERS

-bigpicture

Big Picture mode.
-offline
Offline mode.
-silent
Start minimized.
-login USER PASS
Auto login.
-console
Enable console.
-dev
Developer mode.
-noverifyfiles
Skip verification.
-tcp
Force TCP.

STEAM URLS

steam://rungameid/ID - Launch game
steam://store/ID - Store page
steam://validate/ID - Verify files
steam://install/ID - Install game
steam://flushconfig - Clear cache

CAVEATS

Proprietary software. Some games don't support Linux. Large disk usage.

HISTORY

Steam was created by Valve Corporation in 2003. Linux support was added in 2013, significantly expanding gaming on the platform.

SEE ALSO

steamcmd(1), proton(1), wine(1)

Copied to clipboard