Den enklaste formen av kommando i sh är att bara skriva kommandots namn, utan argument. Till exempel
lssom står för "list short" och ger en lista av filer i nuvarande katalog. Vill man ge argument till kommandot skriver man dem efter kommandonamnet, skilda från kommandot (och varandra, om det finns flera argument) med ett eller flera mellanslag, till exempel
ls katalogför att se vilka filer som finns i katalogen katalog.
Den finns en speciell sorts argument som kallas "flaggor". Det är från skalets synvinkel ingen skillnad på flaggor och andra argument, men de flesta program under Unix tolkar alla argument som börjar med ett streck (-) som en "flagga" som markerar att programmet ska uppföra sig på ett annat sätt än som vanligt. Till exempel kan man ge flaggan "-F" till kommandot "ls",
ls -Fför att få ett extra tecken som markerar filens typ utskriven efter varje filnamn. Det går naturligtvis att ge både flaggor och andra argument samtidigt till samma kommando.