(: shell) OS
Bash

HTML

概要

編集

2

CUI(CLI)

GUI

CLIGUICLIGUICLICLIGUIVNCGUIGUICLIGUIOSCLICLI

MulticsOSOSMulticsUNIX1MS-DOSCOMMAND.COM MS-DOS CONFIG.SYS SHELL=C:\COMMAND.COMOS

[1]

歴史

編集

コマンドラインシェル

編集

内部コマンドと外部コマンド

編集

OS使WindowsMS-DOSCOMMAND.COMUnixDIRls

コマンドラインシェルの機能

編集









使












シェルスクリプト

編集

便 Bourne Shell  C Shell Csh Programming Considered Harmful[5] Microsoft PowerShell LispREPL

その他

編集

Unix/bin/sh  -i [6]

 ssh 

 bash  ~/.bashrc  ~/.bash_profile 

コマンドラインシェルの一覧

編集

Unixシェル

編集

使Unix

Bourne Shell (sh)
Almquist Shell (ash)
Debian Almquist shell (dash)

Bourne-Again shell (bash)

KornShell (ksh)
Z Shell (zsh)

Yet another shell (yash)

C Shell (csh)
TENEX C shell (tcsh)

Hamilton C shell - Microsoft Windows 

Emacs shell (eshell)

Friendly interactive shell (fish)

rc shell (rc)  Plan 9 from Bell Labs  Unix 

scsh (Scheme Shell)

Stand-alone Shell (sash)

BeanShell

Rhino shell

rsh - 使 Restricted shell 

psh - Perl

sqsh - SQL

DOSWindowsUnixMKS Toolkitsh, bash, ksh, csh, tclsh, rsh UnxUtilsUWINCygwinDJGPPInterix Windows Services For Unix  KornShell  C Shell Perl

Unix OS/2  OpenVMS OSVMSDCLDOSWindowsOS/2UnixOS

DOS Windows NT Unix

Unix以外

編集

4DOS4OS24NT  JP Software MS-DOSOS/2Windows NT  Take Command GUI使

Amiga CLI/AmigaShell - AmigaOS Workbench 

BASIC-PLUS  RSTS/E

CANDE MCS  OSMCP 

CCP (console command processor)  CP/M

COMMAND.COM  MS-DOS

cmd.exe  OS/2Windows CEWindows NT

Commodore DOS Wedge  64BASIC 2.0使

DCL  OpenVMSDECOS

DDT  DECPDP-10MITIncompatible Timesharing System使

DROS  Java MEDOS

EFI  Unified Extensible Firmware Interface

Google Shell  GoogleUNIX

iSeries QSHELL  IBM OS/400UNIX

Macintosh Programmer's Workshop  Classic Mac OS使

Microsoft BASIC  8

REXX  IBM

Singularity shell  Singularity

Windows PowerShell  cmd.exe

YouShell  YouOSJavaScript

  Windows 2000Windows XPWindows 2003 

プログラミング言語のシェル

編集

OS

LISP
REPL (Read-Eval-Print Loop)Lispreadeval[]

Common Lisp SLIME

BeanShell  Java

Firebug (Chromebug)[7]  JavaScript Firefox

GMMLCMD - GMLGame Maker 

irb  Ruby

JavaScript shell  JavaScript[8]

PHPsh  PHP

Python

Wish (GUI)  tclsh (CLI) - Tcl/Tk

Windows Script Host

TeX  稿[1]\relax

グラフィカルシェル

編集

GUI andorGUI

X Window SystemGNOMEGNOME ShellUIX Window System使XWindows 3.xMac OSFinderWindows shellen:Windows shellExplorer

Mac OS

編集

Mac OS System Software "System" Classic Mac OS 68k Macintosh 12017 macOS 10.13High SierraFinder 

Microsoft Windows

編集

 Microsoft Windows  Windows shell  Windows Explorer  Windows shell 使Windows 3.xNT 3.x (progman.exe) 

iTVmediaPlayer使 Windows Explorer  WindowBlinds LiteStepSharpEEmerge Desktop 

WindowsUnixGUI使Windows NT OS/2OS/2

X Window System

編集



XGNOMEKDE
uwmen:Ultrix Window ManagerX11R3

twm X11R4

mwmen:Motif Window ManagerMotifCDE

FVWM

qvwmen:QvwmWin95qvq9v5Win98v

Blackbox

Fluxbox

Ratpoison

Xmonad

dwm

Beryl/Compiz

KDE
KWin

GNOME
Sawfishen:Sawfish (window manager)GNOME2.2

MetacityGNOME2.2GNOME2.x

MutterGNOME3


CDE

GNOME

KDE

Xfce

LXDE

Unity


GNOME
GNOME GNOME 2

GNOME ShellGNOME 3

KDE
KDesktopen:KDesktop KDE 3

PlasmaKDE 4 


Enlightenment

CinnamonGNOME ShellGNOME3GTK+3GNOME3

その他のプラットフォーム

編集

脚注

編集

注釈

編集
  1. ^ ファイル名を入力するとすぐにそのファイルの処理を開始する。これは引数を解釈できない(つまり$ tex foo.texというコマンドライン処理が行なえない)OS上で効率良く原稿を読み取らせることが目的だった。

出典

編集


(一)^ British Computer Society (2005). The BCS glossary of ICT and computing terms. Pearson Education. p. 135. ISBN 0-13-147957-1. https://books.google.co.jp/books?id=g8Bds8ssYYgC&pg=PA135&dq=%22shell+is+a+piece%22+%22expert+system%22&hl=sv&redir_esc=y#v=onepage&q=%22shell%20is%20a%20piece%22%20%22expert%20system%22&f=false 

(二)^ Tom Van Vleck (199525). Unix and Multics. Multicians.org. 2012814

(三)^ Louis Pouzin (20001125). The Origin of the Shell. Multicians.org. 2012814

(四)^ V6 Thompson Shell Port - History. V6shell.org. 2012814

(五)^ http://harmful.cat-v.org/software/csh

(六)^ https://pubs.opengroup.org/onlinepubs/9699919799/utilities/sh.html#tag_20_117_09

(七)^ developer.mozilla.org/en/Setting_up_extension_development_environment

(八)^ developer.mozilla.org/en/JavaScript_shells JavaScript shells

関連項目

編集

外部リンク

編集