অপারেটিং সিস্টেম তাদের ব্যবহারকারীদের নানাবিধ সেবা প্রদান করে, যেমন ফাইল ম্যানেজমেন্ট, প্রসেস ম্যানেজমেন্ট, ব্যাচ প্রসেসিং এবং অপারেটিং সিস্টেম মনিটরিং ও কনফিগারেশন।

বেশিরভাগ অপারেটিং সিস্টেম শেল নিম্নাবস্থিত কার্নেলের সাথে সরাসরি হস্তক্ষেপ করে না, এমনকি যদি কোন শেল সরাসরি কম্পিউটারের সাথে যুক্ত পেরিফারি যন্ত্র থেকে ব্যবহারকারীর সাথে যোগাযোগ করে। শেল আসলে বিশেষ অ্যাপ্লিকেশন যেটি কার্নেল এপিআই ব্যবহার করে ঠিক একইভাবে যেভাবে অন্য অ্যাাপ্লিকেশন প্রোগ্রাম ব্যবহার করে থাকে। শেল, ব্যবহারকারী সিস্টেম মিথষ্ক্রিয়াকে(পরস্পরের উপর ক্রিয়াশীল) পরিচালনা করে, ইনপুটের জন্য ব্যবহারকারীকে জানান দেয়া, তাদের ইনপুট ব্যাখ্যা এবং নিম্নাবস্থিত অপারেটিং সিস্টেম থেকে আউটপুট নিয়ন্ত্রণ করার মাধ্যমে(অনেকটা রিড-ইভাল-প্রিন্ট লুপ ল্যাঙ্গুয়েজ শেল এবং আরইপিএল এর মতো) । যেহেতু অপারেটিং সিস্টেম শেল আসলে একটি অ্যাপ্লিকেশন তাই বেশিরভাগ অপারেটিং সিস্টেমে এটিকে আরেকটি অনুরূপ অ্যাপ্লিকেশন দ্বারা সহজেই পুনঃস্থাপিত করা যেতে পারে।

স্থানীয় সিস্টেমে চালুকৃত শেল স্থানীয় ব্যবহারকারীরা বিভিন্ন উপায়ে দূরবর্তী সিস্টেম ব্যবস্থা গ্রহণ করতে পারে; এই ধরনের উপায়কে রিমোর্ট এক্সেস বা রিমোট অ্যাডমিনিস্ট্রেশন বলা হয়। এটি প্রথম ব্যবহার করা হয় বহুব্যবহারকারী মেইনফ্রেমে, যেটি একসঙ্গে প্রত্যেক সক্রিয় ব্যবহারকারীকে সিরিয়াল লাইন বা মডেমের মাধ্যমে মেইনফ্রেমের সাথে যুক্ত টেক্সট টার্মিনাল থেকে টেক্সট ভিত্তিক ইউআই(ইউজার ইন্টারফেস) প্রদান করত, রিমোর্ট এক্সেস ইউনিক্স জাতীয় সিস্টেম এবং মাইক্রোসফট উইন্ডোজ অপারেটিং সিস্টেম পর্যন্ত সম্প্রসারিত হয়েছে। ইউনিক্স জাতীয় সিস্টেমে সুরক্ষিত শেল প্রোটোকল সাধারণত টেক্সট ভিত্তিক শেলগুলোতে ব্যবহৃত হয়, যেখানে এসএসএইচ টানেলিং (en:SSH tunneling) এক্স উইন্ডো সিস্টেম ভিত্তিক চিত্রভিত্তিক ব্যবহারকারী ইন্টারফেসে ব্যবহৃত হতে পারে। মাইক্রোসফট উইন্ডোজে রিমোট ডেস্কটপ প্রোটোকল গ্রাফিক্যাল ইউজার ইন্টারফেস রিমোর্ট এক্সেস প্রদান করতে ব্যবহৃত হতে পারে।

বেশিরভাগ অপারেটিং সিস্টেমের শেল কমান্ড লাইন এবং চিত্রভিত্তিক এই দুইটি ভাগে ভাগ করা হয়। কমান্ড লাইন শেল অপারেটিং সিস্টেমকে কমান্ড লাইন ইন্টারফেস (CLI) প্রদান করে, যেখানে গ্রাফিক্যাল শেল গ্রাফিক্যাল ইউজার ইন্টারফেস (GUI) প্রদান করে। অন্যান্য উপায়গুলোর(যদিও তা খুব বেশি ব্যবহৃত হয় না) মধ্যে আছে ভয়েস ইউজার ইন্টারফেস এবং বিভিন্ন টেক্সট ভিত্তিক ইউজার ইন্টারফেস (TUI) যেগুলো আবার কমান্ড লাইন ইন্টারফেস নয়। সিএলআই(CLI) এবং জিইউআই(GUI) ভিত্তিক শেলের আপেক্ষিক যথার্থতা প্রায়শই বিতর্কিত হয়।

ইউনিক্স জাতীয় সিস্টেমসমূহ
মাইক্রোসফট উইন্ডোজ
টেক্সট শেল
পরিদর্শন