שפת תפעול (באנגלית: Operating language) היא כל שפת מחשב המשמשת לתפעל מערכת מחשב דרך הרצת פקודות בממשק משתמש שורת פקודה ("קונסולה") של מערכת הפעלה נתונה.
אם ממשק משתמש של מערכת הפעלה הוא קודם כל גראפי, הרי שניתן להשתמש בשפת תפעול אחת או יותר שלה דרך "מדמה מסוף" (terminal emulator).
שפת תפעול-התנהגות היא כל שפת מחשב המהווה שילוב בין שפות תפעול ושפות התנהגות שכן ניתן להגדיר איתן גם התנהגות של תוכנה שמתחזקים איתה (כגון מערכת הפעלה) וכן ליצור תוכנות המבצעות תהליכים שונים מעליה. דוגמאות לשפות כאלה הן שפת Bash שהיא השפה שדרכה מתפעלים (ובמקרים רבים גם במידת מה מתכנתים) סביבות לינוקס.