కంప్యూటింగ్లో,
షెల్ అనేది ఆపరేటింగ్ సిస్టమ్ యొక్క సేవలకు ప్రాప్యత కోసం వినియోగదారు ఇంటర్ఫేస్. సాధారణంగా, ఆపరేటింగ్ సిస్టమ్ షెల్లు కంప్యూటర్ పాత్ర మరియు నిర్దిష్ట ఆపరేషన్ను బట్టి కమాండ్-లైన్ ఇంటర్ఫేస్ (CLI) లేదా గ్రాఫికల్ యూజర్ ఇంటర్ఫేస్ (GUI) ను ఉపయోగిస్తాయి. ఆపరేటింగ్ సిస్టమ్ కెర్నల్ చుట్టూ బయటి పొర అయినందున దీనికి షెల్ అని పేరు పెట్టారు.
CLI షెల్స్కు వినియోగదారు ఆదేశాలు మరియు వాటి కాలింగ్ సింటాక్స్ గురించి తెలిసి ఉండాలి మరియు షెల్-స్పెసిఫిక్ స్క్రిప్టింగ్ లాంగ్వేజ్ (ఉదాహరణకు బాష్ స్క్రిప్ట్) గురించి భావనలను అర్థం చేసుకోవాలి. అవి రిఫ్రెషబుల్ బ్రెయిలీ డిస్ప్లే ద్వారా మరింత సులభంగా నిర్వహించబడతాయి మరియు స్క్రీన్ రీడర్లకు కొన్ని ప్రయోజనాలను అందిస్తాయి.
గ్రాఫికల్ షెల్స్ ప్రారంభ కంప్యూటర్ వినియోగదారులపై తక్కువ భారాన్ని కలిగిస్తాయి మరియు ఉపయోగించడానికి సులభమైనవిగా వర్గీకరించబడతాయి. అవి
కూడా కొన్ని ప్రతికూలతలతో వస్తాయి కాబట్టి, చాలా GUI- ప్రారంభించబడిన ఆపరేటింగ్ సిస్టమ్లు కూడా CLI షెల్లను అందిస్తాయి.