- add Open a new file to add it to the depot
- admin Perform administrative operations on the server
- annotate Print file lines along with their revisions
- branch Create or edit a branch specification
- branches Display list of branches
- change Create or edit a changelist description
- changes Display list of pending and submitted changelists
- changelist Create or edit a changelist description
- changelistsDisplay list of pending and submitted changelists
- client Create or edit a client specification and its view
- clients Display list of known clients
- counter Display, set, or delete a counter
- counters Display list of known counters
- delete Open an existing file to delete it from the depot
- depot Create or edit a depot specification
- depots Display list of depots
- describe Display a changelist description
- diff Display diff of client file with depot file
- diff2 Display diff of two depot files
- dirs List subdirectories of a given depot directory
- edit Open an existing file for edit
- filelog List revision history of files
- files List files in the depot
- fix Mark jobs as being fixed by named changelists
- fixes List what changelists fix what job
- flush Fake a 'p4 sync' by not moving files
- fstat Dump file info
- group Change members of a user group
- groups List groups (of users)
- have List revisions last synced
- help Print this help message
- info Print out client/server information
- integrate Schedule integration from one file to another
- integrated Show integrations that have been submitted
- job Create or edit a job (defect) specification
- jobs Display list of jobs
- jobspec Edit the job template
- label Create or edit a label specification and its view
- labels Display list of labels
- labelsync Synchronize label with the current client contents
- license Update or display the license file
- lock Lock an opened file against changelist submission
- logger Report what jobs and changelists have changed
- login Login to Perforce by obtaining a session ticket
- logout Logout of Perforce by removing or invalidating a ticket.
- monitor Display current running perforce process information
- obliterate Remove files and their history from the depot
- opened Display list of files opened for pending changelist
- passwd Set the user's password on the server (and Windows client)
- print Retrieve a depot file to the standard output
- protect Modify protections in the server namespace
- protects Display protections in place for a given user/path
- rename Explains how to rename files
- reopen Change the type or changelist number of an opened file
- resolve Merge open files with other revisions or files
- resolved Show files that have been merged but not submitted
- revert Discard changes from an opened file
- review List and track changelists (for the review daemon)
- reviews Show what users are subscribed to review files
- set Set variables in the registry (Windows only)
- sizes Display size information for files in the depot
- submit Submit open files to the depot
- sync Synchronize the client with its view of the depot
- tag Tag files with a label
- tickets Display list of session tickets for this user
- triggers Modify list of pre-submit and form-validating triggers
- typemap Modify the file name-to-type mapping table
- unlock Release a locked file but leave it open
- user Create or edit a user specification
- users Display list of known users
- verify Verify that the server archives are intact
- workspace Create or edit a client specification and its view
- workspaces Display list of known clients
- where Show how file names map through the client view
