Counter-Strike 2 gives players a wide variety of knives to choose from. Knowing how to use CS2 knife commands makes the process of swapping one knife for another much faster. This guide tells you all you need to know about this topic.
How to Enable Knife Commands in CS2

If you’re experimenting in a private server or practicing setups, learning CS2 knife commands can unlock a lot of flexibility.
Whether you want to test skins, switch models, or simply understand how knives work in the console, this guide covers the most useful knife commands CS2 players use.
Before using any CS2 knife command, you need to enable cheats. Open the console and type:
sv_cheats 1
All CS2 Knife Commands

Exploring knife commands can be exciting! To take full advantage of all the knives, you must first enable the developer console and understand how to use its command syntax.
To use CS2 commands, follow this pattern:
command_name parameter_value
There are two important CS2 knife commands you need to know about: give and subclass. The table below gives you all of their variations:
| Knife Name | Give Command | Subclass Command |
|---|---|---|
| Default CT/T Knife | give weapon_knife | subclass_change 42 |
| Bayonet | give weapon_knife_bayonet | subclass_change 500 |
| M9 Bayonet | give weapon_knife_m9_bayonet | subclass_change 508 |
| Butterfly Knife | give weapon_knife_butterfly | subclass_change 515 |
| Classic Knife | give weapon_knife_css | subclass_change 503 |
| Falchion Knife | give weapon_knife_falchion | subclass_change 512 |
| Flip Knife | give weapon_knife_flip | subclass_change 505 |
| Gut Knife | give weapon_knife_gut | subclass_change 506 |
| Huntsman Knife | give weapon_knife_tactical | subclass_change 509 |
| Karambit | give weapon_knife_karambit | subclass_change 507 |
| Ursus Knife | give weapon_knife_ursus | subclass_change 519 |
| Stiletto Knife | give weapon_knife_stiletto | subclass_change 522 |
| Shadow Daggers | give weapon_knife_widowmaker | subclass_change 516 |
| Skeleton Knife | give weapon_knife_outdoor | subclass_change 525 |
| Bowie Knife | give weapon_knife_survival_bowie | subclass_change 514 |
| Survival Knife | give weapon_knife_canis | subclass_change 518 |
| Paracord Knife | give weapon_knife_cord | subclass_change 517 |
| Nomad Knife | give weapon_knife_gypsy_jackknife | subclass_change 521 |
| Navaja Knife | give weapon_knife_navaja | subclass_change 520 |
| Talon Knife | give weapon_knife_push | subclass_change 523 |
| Kukri Knife | give weapon_knife_kukri | subclass_change 526 |
Summary
CS2 features more than a dozen different knives. Being familiar with CS2 knife commands allows you to easily swap one knife for another.
FAQs
How do you get a knife in CS2 using commands?
Enable cheats with sv_cheats 1, then use a command like give weapon_knife_karambit to spawn a knife.
Why are knife commands not working?
Knife commands only work when cheats are enabled and typically only in offline or private servers.
Can you spawn knife skins using commands in CS2?
No, standard commands only allow you to spawn knife types, not specific skins without external tools.
Do knife commands work on community servers?
They can work, but only if the server allows cheats or uses plugins that support custom commands.
What is the command to spawn a Karambit in CS2?
Use the command give weapon_knife_karambit after enabling cheats.
Is it safe to use knife commands in CS2?
Yes in local games, but avoid using cheats or external tools on VAC-secured servers.
What is the newest knife in CS2?
The Kukri Knife is one of the most recent additions to the game.