Shell (computing) (original) (raw)
En informàtica, una shell és una peça de programari que proporciona una interfície als usuaris. Típicament, el terme es refereix a una shell d'un sistema operatiu que proporciona accés als serveis del kernel.
Property | Value |
---|---|
dbo:abstract | في علم الحوسبة، واجهة الأوامر (بالإنجليزية: Shell)، هي قطعة من برنامج توفر واجهة للمستخدم. بصورة عامة، يشير المصطلح إلى قشرة نظام التشغيل التي توفر وصولاً إلى خدمات النواة Kernel. على كل حال، يمكن للمصطلح أن يُطلق على التطبيقات أو البرامج التي بُنيت على محتوي معين، مثل متصفحي الوب وعملاء البريد الإلكتروني والذي من الممكن اعتبارهم قشرة لمحرك تصميم لغة لغة ترميز النص الفائق. يمكن تقسيم أنواع أغلفة أنظمة التشغيل إلى نوعين: قشرة سطر الأوامر Command Line وقشرة رسومية Graphical. قشرة سطر الأوامر تقدم واجهة سطر أوامر Command Line Interface (تختصر إلى CLI) لنظام التشغيل، بينما القشرة الرسومية تقدم واجهة مستخدم رسومية. في كلا النوعين يعتبر الغرض الأساسي من القشرة هو استدعاء Invoke أو تشغيل برنامج آخر، بالإضافة إلى ذلك يكون لدي القشرة دائماً قدرات آخري مثل عرض محتويات المجلدات. المزايا المشتركة بين قشرة سطر الأوامر وبين القشرة الرسومية دائماً محل خلاف. مستخدموا قشرة سطر الأوامر يدعون أن هناك عمليات يمكن القيام بها أسرع بكثير -تحت هذه القشرة- من القشرة الرسومية (مثل نقل الملفات). من الناحية الأخرى، مستخدموا القشرة الرسومية يدافعون عن سهولة الاستخدام وبساطة القشرة الرسومية. في النهاية يعتبر الاختيار الأمثل هو الطريقة التي سيتخدم بها الحاسوب. كمثال، على خادم يستخدم أساساً لنقل الملفات وإجراء العمليات عن طريق إداريون خبراء، فتعتبر قشرة سطر الأوامر هي الاختيار الأمثل. وعلى الجانب الآخر، قشرة رسومية سوف تكون مناسبة أكثر لحاسوب يستعمل لتحرير الرسوميات وما أشبه. (ar) En informàtica, una shell és una peça de programari que proporciona una interfície als usuaris. Típicament, el terme es refereix a una shell d'un sistema operatiu que proporciona accés als serveis del kernel. (ca) Shell (výslovnost [šel]) je ve výpočetní technice uživatelské rozhraní pro ovládání počítače a operačního systému. Shelly dělíme do dvou skupin: textové (řádkové) a grafické. Textové shelly využívají příkazový řádek (CLI), obvykle se označují za interprety příkazů a jsou častěji využívány správci pro administraci počítače. Grafické (vizuální) shelly vytvářejí grafické uživatelské rozhraní (GUI), které je uživatelsky přívětivější pro běžné uživatele. Etymologicky anglické slovo shell znamená slupku či skořápku, například skořápku ořechu; a tak jako má např. plod ořechu své jádro, kterým je v tomto přirovnání jádro operačního systému (kernel), tak má i skořápku (tedy shell), skrze niž se uživatel dostává k jádru. (cs) Στην πληροφορική κέλυφος ή φλοιός (αγγλικός όρος: shell) είναι ένα τμήμα λογισμικού το οποίο παρέχει μία διασύνδεση προς τους χρήστες. Συνήθως ο όρος αναφέρεται στο κέλυφος του λειτουργικού συστήματος το οποίο παρέχει πρόσβαση στις υπηρεσίες του πυρήνα. Ωστόσο ο όρος μπορεί να εφαρμοστεί γενικότερα σε εφαρμογές και κάθε είδους λογισμικό το οποίο "κτίζεται" γύρω από ένα συγκεκριμένο συστατικό, όπως οι πλοηγοί Web και οι πελάτες e-mail οι οποίοι αποτελούν "κελύφη" για μηχανές απόδοσης HTML. Το όνομα "κέλυφος" προκύπτει από το γεγονός ότι τα κελύφη είναι ένα εξωτερικό επίπεδο διασύνδεσης μεταξύ του χρήστη και των ενδότερων του λειτουργικού συστήματος (του πυρήνα). Τα κελύφη λειτουργικών συστημάτων διακρίνονται σε δύο κατηγορίες: γραμμής εντολών και γραφικά. Τα κελύφη γραμμής εντολών παρέχουν μία διασύνδεση γραμμής εντολών του χρήστη με το λειτουργικό σύστημα, ενώ τα γραφικά κελύφη παρέχουν μία γραφική διασύνδεση χρήστη (GUI). Σε κάθε περίπτωση ο στόχος του κελύφους είναι η κλήση και ενεργοποίηση άλλων προγραμμάτων, αλλά συνήθως ένα κέλυφος έχει και άλλες ικανότητες όπως η προβολή των περιεχομένων των καταλόγων του συστήματος αρχείων. Τα πλεονεκτήματα της γραμμής εντολών έναντι του GUI και αντίστροφα αποτελούν αντικείμενο διαμάχης. Οι οπαδοί της γραμμής εντολών υποστηρίζουν ότι ορισμένες λειτουργίες γίνονται πολύ γρηγορότερα με αυτήν σε σχέση με ένα GUI (π.χ. η μετακίνηση αρχείων). Από την άλλη οι οπαδοί των GUI εξάρουν την ευχρηστία και την απλότητα τους σε σχέση με τη γραμμή εντολών. Συνήθως η καλύτερη επιλογή γίνεται με κριτήριο τον τρόπο χρήσης ενός υπολογιστή. Σ' έναν διακομιστή ο οποίος αξιοποιείται για μεταφορές και επεξεργασία δεδομένων υπό την επίβλεψη ενός ειδικού, ένα κέλυφος γραμμής εντολών αποτελεί μάλλον την ιδανικότερη λύση. Από την άλλη ένα GUI είναι κατάλληλο για έναν υπολογιστή ο οποίος χρησιμοποιείται π.χ. για επεξεργασία εικόνας ή βίντεο. (el) Ŝelo (ekz. virtuala ) en operaciumo estas programo, kiu ebligas komandi sistemon kaj lanĉi programojn. Kun kerno, ĝi estas unu el la plej gravaj eroj de operaciumo. La ŝelo estas la labora medio, per kiu eblas ordoni al komputilo, por ruli programojn. Ekzistas du ĉefaj tipoj de ŝeloj - tekstaj kaj grafikaj. Plej famaj tekstaj ŝeloj en Uniksaj operaciumoj estas Bash kaj PowerShell en Vindozo. En Uniksaj operaciumoj ekzistas multe da grafikaj ŝeloj (KDE, GNOME, ktp.), Vindozo generale havas sian grafikan interfacon. (eo) In der Informatik wird als Shell die Software bezeichnet, mittels derer ein Benutzer mit einem Betriebssystem interagiert – eine Mensch-Maschine-Schnittstelle. Während Kernel den Kern eines Betriebssystems bezeichnet, ist die Shell (englisch für „Schale“, „Hülle“ oder „Außenhaut“) anschaulich dessen Außenschicht und damit Schnittstelle (englisch Interface) zum Benutzer. (de) Shell informatika programa bat da. Bere funtzioa teklatu bidez sartzen diren aginduak sistema eragileari pasatzea da, exekuta ditzan. Sasoi batean, modu hau modu bakarra zen erabiltzaile batek aginduak bideratzeko UNIX sistemei. Gaur egun, GUI-ak (Graphical User Interfaces) existitzen dira, eta CLI-ak (Command Line Interfaces) ez dira lan hauek egiteko bakarrak. Linux sistemetan, programa hau bash deitzen da (Bourne Again shell Steve Bournek idatzitako sh shell programaren hobekuntza da). Baina badaude beste shell programa batzuk Linux sistemetan: , eta zsh. (eu) Une interface système ou coque logicielle (shell en anglais) est une couche logicielle qui fournit l'interface utilisateur d'un système d'exploitation. Il correspond à la couche la plus externe de ce dernier. L'interface système est utilisée comme diminutif de l'interface utilisateur du système d'exploitation. (fr) En informática, el shell o intérprete de órdenes o intérprete de comandos es el programa informático que provee una interfaz de usuario para acceder a los servicios del sistema operativo. Dependiendo del tipo de interfaz que empleen, los shells pueden ser: * De líneas texto (CLI, Command-Line Interface, interfaz de línea de comandos), * Gráficos (GUI, Graphical User Interface, interfaz gráfica de usuario), * De lenguaje natural (NUI, Natural User Interface, interfaz natural de usuario). Los shell son necesarios para invocar o ejecutar los distintos programas disponibles en la computadora.Un ejemplo de Shell en Windows es Power Shell (es) Dalam komputer, syel atau shell adalah program khusus yang menyediakan komunikasi langsung antara pengguna dan sistem operasi (terutama kernel). Syel aslinya adalah istilah teknis untuk baris perintah atau antarmuka grafis yang memfasilitasi interaksi dengan sistem operasi. Dinamai demikian karena syel adalah layar terluar sistem operasi yang melindungi intinya. Dalam lingkungan mirip Unix, syel lebih merujuk pada program yang menerjemahkan perintah dan antarmukanya berbentuk baris perintah. (in) In computing, a shell is a computer program that exposes an operating system's services to a human user or other programs. In general, operating system shells use either a command-line interface (CLI) or graphical user interface (GUI), depending on a computer's role and particular operation. It is named a shell because it is the outermost layer around the operating system. Command-line shells require the user to be familiar with commands and their calling syntax, and to understand concepts about the shell-specific scripting language (for example, bash). Graphical shells place a low burden on beginning computer users, and are characterized as being easy to use. Since they also come with certain disadvantages, most GUI-enabled operating systems also provide CLI shells. (en) シェル (英語: shell) はオペレーティングシステム(OS)があるような高機能なコンピュータにおいて、ユーザーのためにインタフェースを提供するコンピュータプログラムであり、オペレーティングシステムが提供する機能へのアクセスを提供する。他にも、この用語はゆるやかに応用されることもあり、特定のコンポーネントの周辺に構築された任意のソフトウェアを含むこともある。例えば、ウェブブラウザや電子メールクライアントはHTMLレンダリングエンジンの「シェル」といわれることがある。コンピュータシステムとユーザーの間にある「殻」であることから、このように呼ばれる。 (ja) La shell (detta in italiano interprete dei comandi), in informatica, è la componente fondamentale di un sistema operativo che permette all'utente il più alto livello di interazione con lo stesso. Tramite la shell è possibile impartire comandi e richiedere l'avvio di altri programmi. Insieme al kernel, la shell costituisce una delle componenti software imprescindibili di un sistema operativo. Il nome "shell" proviene dall'inglese e significa "guscio", a conferma del fatto che questa componente viene considerata l'involucro, la parte visibile del sistema ed è dunque definibile come l'interfaccia utente o il programma software che la rende possibile. L'interfaccia di una shell può essere grafica (GUI), testuale o a riga di comando (CLI). Nei moderni sistemi è possibile utilizzarne più di una nello stesso ambiente. (it) ( 다른 뜻에 대해서는 셸 (동음이의) 문서를 참고하십시오.) 셸(shell, 문화어: 쉘, 자령해석프로그램)은 운영 체제 상에서 다양한 운영 체제 기능과 서비스를 구현하는 인터페이스를 제공하는 프로그램이다. 셸(껍데기의 영어 단어)은 사용자와 운영 체제의 내부(커널) 사이의 인터페이스를 감싸는 층이기 때문에 그러한 이름이 붙었다. 셸은 일반적으로 명령 줄과 그래픽 형의 두 종류로 분류된다. 명령 줄 셸은 운영 체제 상에서 명령 줄 인터페이스(CLI)를 제공하는 반면에, 그래픽 셸은 그래픽 사용자 인터페이스(GUI)를 제공한다. CLI와 GUI 기반 셸의 상대적 장점에 대해서는 논쟁이 많다. CLI 지지자는 CLI 셸 상에서 일반적인 수행(파일 이동 등)을 훨씬 빠르게 할 수 있다고 주장한다. 반대로 GUI 지지자는 GUI 셸의 상대적 사용성과 간편함을 내세운다. 일반적으로 성능을 중시하고 숙련된 관리자의 작업에 주로 사용되는 서버의 경우는 CLI가 많이 쓰이며 반면 일상적인 업무에 사용되는 컴퓨터엔 GUI가 많이 사용된다. (ko) Powłoka systemowa (ang. shell) – program komputerowy pełniący rolę pośrednika pomiędzy systemem operacyjnym lub aplikacjami a użytkownikiem, przyjmując jego polecenia i „wyprowadzając” wyniki działania programów. To pośrednictwo nie jest obowiązkowe (programy mogą być bardziej „samodzielne”). Powłoki systemowe możemy podzielić na powłoki tekstowe i powłoki graficzne. Pierwszy ich rodzaj jest zwykle realizowany jako interpreter poleceń uruchamiany w trybie tekstowym i będący historycznie wcześniejszym rozwiązaniem. Powłoka tekstowa często sama zawiera podstawowe polecenia, gdy jednak wydane przez użytkownika polecenie nie jest wbudowane, uruchamiany jest program zewnętrzny. Po zalogowaniu użytkownik znajduje się w wierszu poleceń i może wydawać polecenia systemowi. Zachęca go do tego tzw. znak zachęty (command prompt) – zwykle jest to '>', '$' lub '#'. Natomiast powłoki graficzne mają zwykle postać menedżera plików kontrolowanego przy pomocy myszy i pozwalającego w łatwy sposób wykonywać najczęstsze operacje. (pl) Een shell is een interactief computerprogramma waarmee een gebruiker met een command-line-interface opdrachten kan geven aan het besturingssysteem van een computer. Van oudsher wordt hierbij gebruikgemaakt van een terminal die de invoer van de gebruiker aan het besturingssysteem doorgeeft en de uitvoer dan weer aan de gebruiker doorgeeft. Op grafische desktopsystemen is doorgaans een terminalemulator aanwezig en het is dan van belang om hierbij onderscheid te maken tussen de terminalemulator en de shell zelf. Het doorgeven van de invoer en uitvoer van de grafische interface naar de shell gebeurt door middel van de terminalemulator. Bekende terminalemulators zijn XTerm en ATerm. In Windows is er geen scheiding tussen de terminalemulator en de shell. Onder de meeste Microsoft Windowsversies kunnen zowel de terminalemulator als de bijbehorende shell worden benaderd door het programma cmd of command te starten. Deze shell is ongeveer gelijk aan de shell in DOS die COMMAND.COM heet. Onder Unix (en daarmee Linux) is die scheiding er wel en kunnen verschillende shells worden gebruikt op dezelfde terminal(emulator). Bekende shells onder UNIX zijn , , ksh en bash. (nl) Em computação, um shell (em português, casca ou concha) é uma interface de usuário para acessar os serviços de um sistema operacional. Em geral, shells dos sistemas operacionais usam uma interface de linha de comando (CLI) ou uma interface gráfica de usuário (GUI), dependendo da função e operação particular de um computador. macOS e Windows são exemplos de sistemas operacionais amplamente utilizados através de interfaces gráficas. É chamado de shell (casca) porque ele é a camada mais externa em torno do núcleo do sistema operacional. (pt) Оболонка операційної системи — комп'ютерна програма, що надає доступ до служб операційної системи користувачу (людині або іншій програмі). Загалом, оболонки операційних систем послуговуються інтерфейсом командного рядка (ІКР) або графічним інтерфейсом користувача (ГІК), залежно від ролі ЕОМ та здійнюваної операції. Слово «оболонка» підкреслює позицію цієї програми в зовнішньому шарі операційної системи. Командні оболонки вимагають від користувача обізнаності з командами та синтаксисом їхнього викликання, а також розуміння концепцій оболонкоспецифічної скриптової мови (наприклад, zsh). Графічні оболонки не покладають такого тягаря на користувачів-початківців, і є легкими в користуванні. Оскільки ГІК має певні недоліки, більшість операційних системи окрім ГІК містять також командні оболонки. (uk) Оболо́чка операцио́нной систе́мы (от англ. shell «оболочка») — программа, предоставляющая интерфейс для взаимодействия пользователя с функциями системы. Основная функция операционной системы — исполнять прикладные программы и предоставлять программный интерфейс между программами и аппаратурой — и этого может хватать, если на устройстве работает, например, комплекс сбора данных с датчиков или MP3-плеер. В отличие от подобных специализированных устройств, компьютер общего назначения обязан запускать различные программы по командам пользователя — и ОС принимает эти команды с помощью программы-оболочки. В общем случае различают оболочки с двумя типами интерфейса для взаимодействия с пользователем: текстовый пользовательский интерфейс (TUI) и графический пользовательский интерфейс (GUI). (ru) Ett skalprogram är en typ av datorprogram som kompletterar datorns operativsystem, bland annat genom att åstadkomma en användarvänlig miljö där användaren kan starta tillämpningsprogram och hantera filer. Skalprogram kan vara grafiska eller textbaserade. (sv) Shell(也称为壳层)在電腦科學中指「為使用者提供使用者介面」的軟體,通常指的是命令行界面的解析器。一般來說,這個詞是指作業系統中提供存取内核所提供之服務的程式。Shell也用于泛指所有为用户提供操作界面的程序,也就是程序和用户的層面。因此与之相对的是内核(英語:Kernel),内核不提供和用户的交互功能。 不過這個詞也拿來指應用軟體,或是任何在特定元件外圍的軟體,例如瀏覽器或電子郵件軟體是HTML排版引擎的Shell。Shell這個詞是來自於作業系統(核心)與使用者介面的外層介面。 通常將shell分為兩類:命令列與圖形介面。命令列殼層提供一個命令行界面(CLI);而圖形殼層提供一個圖形使用者介面(GUI)。 (zh) |
dbo:thumbnail | wiki-commons:Special:FilePath/X-Window-System.png?width=300 |
dbo:wikiPageID | 2281397 (xsd:integer) |
dbo:wikiPageLength | 17600 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1122748333 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:PowerShell dbr:Quartz_Compositor dbr:Mission_Control_(macOS) dbr:Modem dbr:NLS_(computer_system) dbr:Resident_monitor dbr:Program_Manager dbr:Desktop_metaphor dbr:Architecture_of_Windows_NT dbr:Peripheral_device dbr:Unix-like dbr:Unix_shell dbr:Desktop_environment dbr:Command-line_interface dbr:Comparison_of_command_shells dbr:Escape_sequence dbr:Louis_Pouzin dbr:Shell_builtin dbr:Telnet dbr:Emerge_Desktop dbr:Multics dbr:The_Mother_of_All_Demos dbr:Thompson_shell dbr:Apple_Inc. dbr:Apple_Lisa dbr:Application_program dbr:Application_programming_interface dbr:Batch_processing dbr:Lilith_(computer) dbr:MS-DOS dbr:MacOS dbr:Command-line_completion dbr:Computing dbr:Palo_Alto_Research_Center dbr:Stanford_Research_Institute dbr:Start_menu dbr:Syntax_(programming_languages) dbr:COMMAND.COM dbr:Wayland_(display_server_protocol) dbr:WindowBlinds dbr:Windowing_system dbr:Windows_Vista dbr:Dock_(macOS) dbr:Alphanumeric dbr:Niklaus_Wirth dbr:Batch_files dbr:Focus_(computing) dbr:Graphical_user_interface dbr:Wayland_compositor dbr:Mainframe_computer dbr:Process_(computing) dbc:Desktop_environments dbr:Internet_Explorer_shell dbr:Teletypewriter dbc:Command_shells dbr:Ken_Thompson dbr:Superuser dbr:TOPS-10 dbr:Window_(computing) dbr:StarDock dbr:Douglas_Engelbart dbr:File_manager dbr:Finder_(software) dbr:Human–computer_interaction dbr:Microsoft_Windows dbr:Operating_system dbr:Redirection_(computing) dbr:X_Window_System dbr:Xerox_Alto dbr:Shell_account dbr:Window_manager dbr:X_window_manager dbr:Expert_system dbr:LiteStep dbr:Programming_language dbr:Read-eval-print_loop dbr:Windows_shell dbr:Multi-user dbr:SSH_tunneling dbr:Read–eval–print_loop dbr:Text_terminal dbr:Bash_shell dbr:Command_line_interface dbr:POSIX_shell dbr:Fall_Joint_Computer_Conference dbr:Task_bar dbr:File:Bash_demo.png dbr:File:Drag-and-drop-en.svg dbr:File:X-Window-System.png dbr:File:Dir_command_in_Windows_Command_Prompt.png |
dbp:wikiPageUsesTemplate | dbt:Anchor dbt:Div_col dbt:Div_col_end dbt:Main dbt:Quote dbt:Reflist dbt:See_also dbt:Short_description dbt:Snd dbt:What dbt:Unix_shells dbt:Operating_system |
dct:subject | dbc:Desktop_environments dbc:Command_shells |
gold:hypernym | dbr:Interface |
rdf:type | owl:Thing dbo:Software yago:WikicatCommandShells yago:WikicatUserInterfaces yago:WikicatOperatingSystems yago:Abstraction100002137 yago:Ammunition102703275 yago:Artifact100021939 yago:Attribute100024264 yago:Code106355894 yago:CodingSystem106353757 yago:Communication100033020 yago:Environment113934596 yago:Instrumentality103575240 yago:Interface106575227 yago:Object100002684 yago:OperatingSystem106568134 yago:PhysicalEntity100001930 yago:Program106568978 yago:Writing106359877 yago:WrittenCommunication106349220 dbo:MusicGenre yago:Shell104190464 yago:Situation113927383 yago:Software106566077 yago:State100024720 yago:Weaponry104566257 yago:Whole100003553 yago:WikicatDesktopEnvironments |
rdfs:comment | En informàtica, una shell és una peça de programari que proporciona una interfície als usuaris. Típicament, el terme es refereix a una shell d'un sistema operatiu que proporciona accés als serveis del kernel. (ca) Ŝelo (ekz. virtuala ) en operaciumo estas programo, kiu ebligas komandi sistemon kaj lanĉi programojn. Kun kerno, ĝi estas unu el la plej gravaj eroj de operaciumo. La ŝelo estas la labora medio, per kiu eblas ordoni al komputilo, por ruli programojn. Ekzistas du ĉefaj tipoj de ŝeloj - tekstaj kaj grafikaj. Plej famaj tekstaj ŝeloj en Uniksaj operaciumoj estas Bash kaj PowerShell en Vindozo. En Uniksaj operaciumoj ekzistas multe da grafikaj ŝeloj (KDE, GNOME, ktp.), Vindozo generale havas sian grafikan interfacon. (eo) In der Informatik wird als Shell die Software bezeichnet, mittels derer ein Benutzer mit einem Betriebssystem interagiert – eine Mensch-Maschine-Schnittstelle. Während Kernel den Kern eines Betriebssystems bezeichnet, ist die Shell (englisch für „Schale“, „Hülle“ oder „Außenhaut“) anschaulich dessen Außenschicht und damit Schnittstelle (englisch Interface) zum Benutzer. (de) Shell informatika programa bat da. Bere funtzioa teklatu bidez sartzen diren aginduak sistema eragileari pasatzea da, exekuta ditzan. Sasoi batean, modu hau modu bakarra zen erabiltzaile batek aginduak bideratzeko UNIX sistemei. Gaur egun, GUI-ak (Graphical User Interfaces) existitzen dira, eta CLI-ak (Command Line Interfaces) ez dira lan hauek egiteko bakarrak. Linux sistemetan, programa hau bash deitzen da (Bourne Again shell Steve Bournek idatzitako sh shell programaren hobekuntza da). Baina badaude beste shell programa batzuk Linux sistemetan: , eta zsh. (eu) Une interface système ou coque logicielle (shell en anglais) est une couche logicielle qui fournit l'interface utilisateur d'un système d'exploitation. Il correspond à la couche la plus externe de ce dernier. L'interface système est utilisée comme diminutif de l'interface utilisateur du système d'exploitation. (fr) Dalam komputer, syel atau shell adalah program khusus yang menyediakan komunikasi langsung antara pengguna dan sistem operasi (terutama kernel). Syel aslinya adalah istilah teknis untuk baris perintah atau antarmuka grafis yang memfasilitasi interaksi dengan sistem operasi. Dinamai demikian karena syel adalah layar terluar sistem operasi yang melindungi intinya. Dalam lingkungan mirip Unix, syel lebih merujuk pada program yang menerjemahkan perintah dan antarmukanya berbentuk baris perintah. (in) シェル (英語: shell) はオペレーティングシステム(OS)があるような高機能なコンピュータにおいて、ユーザーのためにインタフェースを提供するコンピュータプログラムであり、オペレーティングシステムが提供する機能へのアクセスを提供する。他にも、この用語はゆるやかに応用されることもあり、特定のコンポーネントの周辺に構築された任意のソフトウェアを含むこともある。例えば、ウェブブラウザや電子メールクライアントはHTMLレンダリングエンジンの「シェル」といわれることがある。コンピュータシステムとユーザーの間にある「殻」であることから、このように呼ばれる。 (ja) ( 다른 뜻에 대해서는 셸 (동음이의) 문서를 참고하십시오.) 셸(shell, 문화어: 쉘, 자령해석프로그램)은 운영 체제 상에서 다양한 운영 체제 기능과 서비스를 구현하는 인터페이스를 제공하는 프로그램이다. 셸(껍데기의 영어 단어)은 사용자와 운영 체제의 내부(커널) 사이의 인터페이스를 감싸는 층이기 때문에 그러한 이름이 붙었다. 셸은 일반적으로 명령 줄과 그래픽 형의 두 종류로 분류된다. 명령 줄 셸은 운영 체제 상에서 명령 줄 인터페이스(CLI)를 제공하는 반면에, 그래픽 셸은 그래픽 사용자 인터페이스(GUI)를 제공한다. CLI와 GUI 기반 셸의 상대적 장점에 대해서는 논쟁이 많다. CLI 지지자는 CLI 셸 상에서 일반적인 수행(파일 이동 등)을 훨씬 빠르게 할 수 있다고 주장한다. 반대로 GUI 지지자는 GUI 셸의 상대적 사용성과 간편함을 내세운다. 일반적으로 성능을 중시하고 숙련된 관리자의 작업에 주로 사용되는 서버의 경우는 CLI가 많이 쓰이며 반면 일상적인 업무에 사용되는 컴퓨터엔 GUI가 많이 사용된다. (ko) Em computação, um shell (em português, casca ou concha) é uma interface de usuário para acessar os serviços de um sistema operacional. Em geral, shells dos sistemas operacionais usam uma interface de linha de comando (CLI) ou uma interface gráfica de usuário (GUI), dependendo da função e operação particular de um computador. macOS e Windows são exemplos de sistemas operacionais amplamente utilizados através de interfaces gráficas. É chamado de shell (casca) porque ele é a camada mais externa em torno do núcleo do sistema operacional. (pt) Ett skalprogram är en typ av datorprogram som kompletterar datorns operativsystem, bland annat genom att åstadkomma en användarvänlig miljö där användaren kan starta tillämpningsprogram och hantera filer. Skalprogram kan vara grafiska eller textbaserade. (sv) Shell(也称为壳层)在電腦科學中指「為使用者提供使用者介面」的軟體,通常指的是命令行界面的解析器。一般來說,這個詞是指作業系統中提供存取内核所提供之服務的程式。Shell也用于泛指所有为用户提供操作界面的程序,也就是程序和用户的層面。因此与之相对的是内核(英語:Kernel),内核不提供和用户的交互功能。 不過這個詞也拿來指應用軟體,或是任何在特定元件外圍的軟體,例如瀏覽器或電子郵件軟體是HTML排版引擎的Shell。Shell這個詞是來自於作業系統(核心)與使用者介面的外層介面。 通常將shell分為兩類:命令列與圖形介面。命令列殼層提供一個命令行界面(CLI);而圖形殼層提供一個圖形使用者介面(GUI)。 (zh) في علم الحوسبة، واجهة الأوامر (بالإنجليزية: Shell)، هي قطعة من برنامج توفر واجهة للمستخدم. بصورة عامة، يشير المصطلح إلى قشرة نظام التشغيل التي توفر وصولاً إلى خدمات النواة Kernel. على كل حال، يمكن للمصطلح أن يُطلق على التطبيقات أو البرامج التي بُنيت على محتوي معين، مثل متصفحي الوب وعملاء البريد الإلكتروني والذي من الممكن اعتبارهم قشرة لمحرك تصميم لغة لغة ترميز النص الفائق. (ar) Shell (výslovnost [šel]) je ve výpočetní technice uživatelské rozhraní pro ovládání počítače a operačního systému. Shelly dělíme do dvou skupin: textové (řádkové) a grafické. Textové shelly využívají příkazový řádek (CLI), obvykle se označují za interprety příkazů a jsou častěji využívány správci pro administraci počítače. Grafické (vizuální) shelly vytvářejí grafické uživatelské rozhraní (GUI), které je uživatelsky přívětivější pro běžné uživatele. (cs) Στην πληροφορική κέλυφος ή φλοιός (αγγλικός όρος: shell) είναι ένα τμήμα λογισμικού το οποίο παρέχει μία διασύνδεση προς τους χρήστες. Συνήθως ο όρος αναφέρεται στο κέλυφος του λειτουργικού συστήματος το οποίο παρέχει πρόσβαση στις υπηρεσίες του πυρήνα. Ωστόσο ο όρος μπορεί να εφαρμοστεί γενικότερα σε εφαρμογές και κάθε είδους λογισμικό το οποίο "κτίζεται" γύρω από ένα συγκεκριμένο συστατικό, όπως οι πλοηγοί Web και οι πελάτες e-mail οι οποίοι αποτελούν "κελύφη" για μηχανές απόδοσης HTML. Το όνομα "κέλυφος" προκύπτει από το γεγονός ότι τα κελύφη είναι ένα εξωτερικό επίπεδο διασύνδεσης μεταξύ του χρήστη και των ενδότερων του λειτουργικού συστήματος (του πυρήνα). (el) En informática, el shell o intérprete de órdenes o intérprete de comandos es el programa informático que provee una interfaz de usuario para acceder a los servicios del sistema operativo. Dependiendo del tipo de interfaz que empleen, los shells pueden ser: * De líneas texto (CLI, Command-Line Interface, interfaz de línea de comandos), * Gráficos (GUI, Graphical User Interface, interfaz gráfica de usuario), * De lenguaje natural (NUI, Natural User Interface, interfaz natural de usuario). (es) In computing, a shell is a computer program that exposes an operating system's services to a human user or other programs. In general, operating system shells use either a command-line interface (CLI) or graphical user interface (GUI), depending on a computer's role and particular operation. It is named a shell because it is the outermost layer around the operating system. Command-line shells require the user to be familiar with commands and their calling syntax, and to understand concepts about the shell-specific scripting language (for example, bash). (en) La shell (detta in italiano interprete dei comandi), in informatica, è la componente fondamentale di un sistema operativo che permette all'utente il più alto livello di interazione con lo stesso. Tramite la shell è possibile impartire comandi e richiedere l'avvio di altri programmi. Insieme al kernel, la shell costituisce una delle componenti software imprescindibili di un sistema operativo. (it) Een shell is een interactief computerprogramma waarmee een gebruiker met een command-line-interface opdrachten kan geven aan het besturingssysteem van een computer. Van oudsher wordt hierbij gebruikgemaakt van een terminal die de invoer van de gebruiker aan het besturingssysteem doorgeeft en de uitvoer dan weer aan de gebruiker doorgeeft. Op grafische desktopsystemen is doorgaans een terminalemulator aanwezig en het is dan van belang om hierbij onderscheid te maken tussen de terminalemulator en de shell zelf. Het doorgeven van de invoer en uitvoer van de grafische interface naar de shell gebeurt door middel van de terminalemulator. Bekende terminalemulators zijn XTerm en ATerm. (nl) Powłoka systemowa (ang. shell) – program komputerowy pełniący rolę pośrednika pomiędzy systemem operacyjnym lub aplikacjami a użytkownikiem, przyjmując jego polecenia i „wyprowadzając” wyniki działania programów. To pośrednictwo nie jest obowiązkowe (programy mogą być bardziej „samodzielne”). (pl) Оболо́чка операцио́нной систе́мы (от англ. shell «оболочка») — программа, предоставляющая интерфейс для взаимодействия пользователя с функциями системы. Основная функция операционной системы — исполнять прикладные программы и предоставлять программный интерфейс между программами и аппаратурой — и этого может хватать, если на устройстве работает, например, комплекс сбора данных с датчиков или MP3-плеер. В отличие от подобных специализированных устройств, компьютер общего назначения обязан запускать различные программы по командам пользователя — и ОС принимает эти команды с помощью программы-оболочки. (ru) Оболонка операційної системи — комп'ютерна програма, що надає доступ до служб операційної системи користувачу (людині або іншій програмі). Загалом, оболонки операційних систем послуговуються інтерфейсом командного рядка (ІКР) або графічним інтерфейсом користувача (ГІК), залежно від ролі ЕОМ та здійнюваної операції. Слово «оболонка» підкреслює позицію цієї програми в зовнішньому шарі операційної системи. Командні оболонки вимагають від користувача обізнаності з командами та синтаксисом їхнього викликання, а також розуміння концепцій оболонкоспецифічної скриптової мови (наприклад, zsh). (uk) |
rdfs:label | واجهة أوامر (حوسبة) (ar) Shell (informàtica) (ca) Shell (informatika) (cs) Shell (Betriebssystem) (de) Κέλυφος (υπολογιστές) (el) Ŝelo (komputiko) (eo) Shell (informática) (es) Shell (informatika) (eu) Syel (komputer) (in) Interface système (fr) Shell (informatica) (it) シェル (ja) 셸 (ko) Shell (informatica) (nl) Powłoka systemowa (pl) Shell (computing) (en) Shell (computação) (pt) Оболочка операционной системы (ru) Skalprogram (sv) 殼層 (zh) Оболонка операційної системи (uk) |
rdfs:seeAlso | dbr:List_of_command-line_interpreters |
owl:sameAs | freebase:Shell (computing) dbpedia-pl:Shell (computing) yago-res:Shell (computing) wikidata:Shell (computing) dbpedia-ar:Shell (computing) dbpedia-bg:Shell (computing) http://bn.dbpedia.org/resource/শেল_(কম্পিউটিং) dbpedia-ca:Shell (computing) http://ckb.dbpedia.org/resource/قاوغ_(کۆمپیوتەر) dbpedia-cs:Shell (computing) dbpedia-de:Shell (computing) dbpedia-el:Shell (computing) dbpedia-eo:Shell (computing) dbpedia-es:Shell (computing) dbpedia-et:Shell (computing) dbpedia-eu:Shell (computing) dbpedia-fa:Shell (computing) dbpedia-fi:Shell (computing) dbpedia-fr:Shell (computing) dbpedia-he:Shell (computing) dbpedia-hr:Shell (computing) dbpedia-hu:Shell (computing) dbpedia-id:Shell (computing) dbpedia-it:Shell (computing) dbpedia-ja:Shell (computing) dbpedia-kk:Shell (computing) dbpedia-ko:Shell (computing) http://mn.dbpedia.org/resource/Командын_интерпретатор_(бүрхүүл) dbpedia-ms:Shell (computing) dbpedia-nl:Shell (computing) dbpedia-no:Shell (computing) dbpedia-pt:Shell (computing) dbpedia-ro:Shell (computing) dbpedia-ru:Shell (computing) dbpedia-sh:Shell (computing) dbpedia-simple:Shell (computing) dbpedia-sl:Shell (computing) dbpedia-sr:Shell (computing) dbpedia-sv:Shell (computing) http://ta.dbpedia.org/resource/முனையம் dbpedia-th:Shell (computing) dbpedia-tr:Shell (computing) dbpedia-uk:Shell (computing) dbpedia-zh:Shell (computing) https://global.dbpedia.org/id/kVSZ |
prov:wasDerivedFrom | wikipedia-en:Shell_(computing)?oldid=1122748333&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/Dir_command_in_Windows_Command_Prompt.png wiki-commons:Special:FilePath/X-Window-System.png wiki-commons:Special:FilePath/Bash_demo.png wiki-commons:Special:FilePath/Drag-and-drop-en.svg |
foaf:isPrimaryTopicOf | wikipedia-en:Shell_(computing) |
is dbo:genre of | dbr:Calmira dbr:Qshell dbr:Program_Manager dbr:RetroUI dbr:Classic_Shell dbr:GNOME_Shell dbr:Concise_Command_Language dbr:CANDE dbr:4OS2 dbr:4DOS dbr:Unity_(user_interface)__Unity__1 dbr:Phosh dbr:IPython dbr:File_Explorer__Windows_File_Explorer__1 |
is dbo:programmingLanguage of | dbr:Google_Kythe dbr:Ansible_(software) dbr:TWRP_(software) dbr:Xinetd |
is dbo:wikiPageDisambiguates of | dbr:Shell |
is dbo:wikiPageRedirects of | dbr:GUI_shell dbr:Shell_(Computing) dbr:Operating_system_shells dbr:Operating_system_user_interface dbr:Graphical_shell dbr:Graphical_Shell dbr:Operating_system_shell dbr:PHPsh dbr:System_shell dbr:Desktop_shell dbr:Command_shell dbr:Command_shells dbr:Shell_(computer) dbr:Shell_(computer_science) dbr:Shell_(computers) dbr:Shell_(operating_system) dbr:Shell_access |
is dbo:wikiPageWikiLink of | dbr:Calmira dbr:PowerShell dbr:Prime_Computer dbr:Pry_(software) dbr:Qshell dbr:Quicksilver_(software) dbr:Rpix86 dbr:Scrapy dbr:Entry_point dbr:List_of_alternative_shells_for_Windows dbr:Move_(command) dbr:Mac_operating_systems dbr:Print_Screen dbr:Printf_(Unix) dbr:Program_Manager dbr:2021_in_science dbr:Batch_file dbr:Bell_Labs dbr:Berkeley_r-commands dbr:Bourne_shell dbr:Alias_(command) dbr:History_of_Unix dbr:HyperCard dbr:Julia_(programming_language) dbr:List_of_compilers dbr:Perl_Data_Language dbr:RetroUI dbr:Rm_(Unix) dbr:DNS_management_software dbr:Umask dbr:Unity_(user_interface) dbr:Unix dbr:Unix-like dbr:Unix_shell dbr:Vi dbr:Vol_(command) dbr:Del_(command) dbr:Dunnet_(video_game) dbr:GUI_shell dbr:Sakura_HyperMedia_Desktop dbr:Shell_(Computing) dbr:Command-line_interface dbr:Command_(computing) dbr:Commodore_64 dbr:Comparison_of_file_archivers dbr:Comparison_of_text_editors dbr:Compatible_Time-Sharing_System dbr:Country_code_top-level_domain dbr:SQLite dbr:SYS_(command) dbr:Louis_Pouzin dbr:One-liner_program dbr:Shell_builtin dbr:Operating_system_shells dbr:Operating_system_user_interface dbr:Classic_Shell dbr:Elementary_OS dbr:Elixir_(programming_language) dbr:Emerge_Desktop dbr:Equifax dbr:Fril dbr:Fuzzing dbr:GEORGE_(operating_system) dbr:GNOME_Files dbr:GNOME_Panel dbr:GNOME_Shell dbr:GNU_Emacs dbr:GRASS_GIS dbr:Google_Kythe dbr:GrGen dbr:Mkdir dbr:Multics dbr:Concise_Command_Language dbr:Console_application dbr:Control-\ dbr:Control-V dbr:Passwd dbr:WinEdt dbr:Ansible_(software) dbr:Apollo_Computer dbr:Linux dbr:Shutdown_(computing) dbr:Sintran_III dbr:Slackpkg dbr:Strozzi_NoSQL dbr:Command-line_completion dbr:Comparison_of_mail_servers dbr:Comparison_of_privilege_authorization_features dbr:Comparison_of_programming_languages dbr:Comparison_of_statistical_packages dbr:Comparison_of_user_features_of_operating_systems dbr:Comparison_of_wiki_software dbr:Computer_program dbr:Computer_terminal dbr:Yukihiro_Matsumoto dbr:Z_shell dbr:Zeroshell dbr:Frontend_and_backend dbr:Fully_Automatic_Installation dbr:Help_(command) dbr:Pipeline_(Unix) dbr:Plan_9_from_User_Space dbr:Progressive_web_app dbr:Macintosh_Office dbr:Standard_streams dbr:Substitute_character dbr:MicroEmpix dbr:Microsoft_and_open_source dbr:BASIC_interpreter dbr:BBEdit dbr:CANDE dbr:Cd_(command) dbr:Timeline_of_DOS_operating_systems dbr:Timeline_of_computing_2020–present dbr:Toor_(Unix) dbr:TortoiseCVS dbr:Twin_(windowing_system) dbr:UEFI dbr:UNIX_System_Services dbr:Wait_(command) dbr:WebGUI dbr:Windows_1.0x dbr:Windows_11 dbr:Windows_3.1x dbr:Windows_File_Manager dbr:Windows_NT_3.1 dbr:Windows_RT dbr:Windows_Server_2012 dbr:Hacking_of_consumer_electronics dbr:List_of_CLI_languages dbr:Graphical_shell dbr:4OS2 dbr:AMDgpu_(Linux_kernel_module) dbr:ASCII dbr:Acme_(text_editor) dbr:Amavis dbr:4DOS dbr:DOS dbr:DOSBox dbr:DR-WebSpyder dbr:Echo_(command) dbr:Ethtool dbr:Facebook_Home dbr:File_Explorer dbr:Find_(Windows) dbr:Fish_(Unix_shell) dbr:Banner_(Unix) dbr:North_Korea dbr:PIDA dbr:Cemetech dbr:Digest_access_authentication dbr:Dir_(command) dbr:Glenda_Schroeder dbr:Glob_(programming) dbr:Global_variable dbr:History_(command) dbr:History_of_Microsoft_Exchange_Server dbr:List_of_GTK_applications dbr:List_of_Microsoft_Windows_components dbr:Relational_operator dbr:Ren_(command) dbr:Internet_Explorer_4 dbr:Java_Development_Kit dbr:Talisman_Desktop dbr:Tee_(command) dbr:Cowrie_(honeypot) dbr:TempleOS dbr:Terminator_(terminal_emulator) dbr:The_Carpentries dbr:Hyphen dbr:Architecture_of_Windows_9x dbr:Abstract_machine dbr:Choice_(command) dbr:Jet_Moto_(video_game) dbr:Jet_Moto_2 dbr:Job_Control_Language dbr:Job_control_(computing) dbr:Kill_(command) dbr:LDE(X) dbr:Surround_SCM dbr:Systemd dbr:TACL dbr:TI-Nspire_series dbr:TWRP_(software) dbr:Edinburgh_Multiple_Access_System dbr:Hidden_file_and_hidden_directory dbr:Java_Debug_Wire_Protocol dbr:TIME_(command) dbr:Title_(command) dbr:Why_the_lucky_stiff dbr:Operating_environment dbr:Windows_Desktop_Update dbr:Assembly_shell dbr:CMS_Pipelines dbr:COMAL dbr:COPS_(software) dbr:Phosh dbr:Plan_9_from_Bell_Labs dbr:SpartaDOS_X dbr:Spring_Roo dbr:Spyder_(software) dbr:File_system dbr:Find_(Unix) dbr:Finder_(software) dbr:Findstr dbr:FreeBSD_jail dbr:Graphical_Shell dbr:IPTraf dbr:IPython dbr:Inno_Setup dbr:Komodo_Edit dbr:Komodo_IDE dbr:Microsoft_HoloLens dbr:Midnight_Commander dbr:Netsh dbr:OTPW dbr:Object_Desktop dbr:Octopussy_(software) dbr:OpenSSH dbr:Operating_system dbr:Operating_system_shell dbr:Raspberry_Pi dbr:ReactOS dbr:Scsh dbr:Server_Core dbr:Shellshock_(software_bug) dbr:Xinetd dbr:Macro_(computer_science) dbr:MagiC dbr:Message_of_the_day dbr:Mobile_operating_system dbr:Scripting_language dbr:Searchlight_BBS dbr:Shell dbr:Shell_account dbr:Shivers_(surname) dbr:Software dbr:Web_shell dbr:TYPE_(DOS_command) dbr:Ver_(command) dbr:Window_manager dbr:Netbook dbr:Surfraw dbr:Shellcode dbr:ILiad dbr:Shell_shoveling dbr:Exit_(command) dbr:OpenLMI dbr:Post-PC_era dbr:Self-relocation dbr:Sigreturn-oriented_programming dbr:Process_group dbr:Read–eval–print_loop dbr:PC_Answers dbr:Rational_R1000 dbr:Windows_Console dbr:PHPsh dbr:System_shell dbr:Desktop_shell dbr:Command_shell dbr:Command_shells dbr:Shell_(computer) dbr:Shell_(computer_science) dbr:Shell_(computers) dbr:Shell_(operating_system) dbr:Shell_access |
is dbp:genre of | dbr:Calmira dbr:Pry_(software) dbr:Qshell dbr:Program_Manager dbr:RetroUI dbr:Unity_(user_interface) dbr:Classic_Shell dbr:GNOME_Shell dbr:Concise_Command_Language dbr:CANDE dbr:4OS2 dbr:4DOS dbr:File_Explorer dbr:Phosh dbr:IPython |
is dbp:programmingLanguage of | dbr:Google_Kythe dbr:Ansible_(software) dbr:TWRP_(software) dbr:Xinetd |
is foaf:primaryTopic of | wikipedia-en:Shell_(computing) |