Open棟梁Project - マイクロソフト系技術情報 Wiki

目次

概要

シェルとは対話型でOSをControl可能なUIのことである。

詳細

インタラクティブ・シェルのUI

インタラクティブ・シェルのUIには、
CUI型のものとGUI型のものがある。

CUI

GUI

シェル・スクリプト

と呼ぶ。

シェル言語のタイプ

シェルで使用される言語には以下の様なタイプがある。

※ リダイレクションとパイプがテキストか?オブジェクトか?(→詳細

シェル・スクリプティングとは?

シェル言語やスクリプト言語を使用した、シェル向けのスクリプティング

インタラクティブ・シェルとシェル・スクリプトの違い

インタラクティブ・シェル

対話的に実行可能

シェル・スクリプト

スクリプト化して対話的にバッチ実行。

Windowsシェル

インタラクティブ・シェルのUI

GUIシェル

現代の Microsoft Windows はシェルとしてWindows shell を使用している。

CUIシェル

CUIシェルには、以下のものがある。

シェル・スクリプト

CUIシェルを持つスクリプト言語

CUIシェルを持たないスクリプト言語

を使わないとEXE起動できない。

UNIX / Linuxのシェル

インタラクティブ・シェルのUI

GUIシェル

Linuxのデスクトップ環境

CUIシェル

Windowsの様に特別、名称は付与されていない
(ソフトウェアが複数存在したりしない)。

シェル・スクリプト

CUIシェルを持つスクリプト言語

CUIシェルを持たないスクリプト言語

Perl、Pythonなどの単なるスクリプト言語をシェル用に使うケース

その他、様々なシェル

ターミナル・アプリ

ターミナルとはシェルの外枠を意味する。

Windowsのターミナル

エミュレータ・シェルの類

リモート・シェルの類

リモート機能部分がシェルの外枠。

リモート・シェル

Windows

RDP、WinRM

Linux

※ 其々のプロトコルやソフトウェアのスタックがどうなっているか?は未調査

Azureのシェル

Azure PowerShell

Azure Cloud Shell

Azure CLI

参考

UI (CUI)

CMD

PowerShell

Windows Terminal

Azureのシェル

UI (GUI)

Windows shell

Windows Explorer

自作CUI(CLI)の話

体で覚えるLinuxの基本

シェルの基本操作法前編

  1. シェルの役割と種類
  2. シェルの使い方
  3. オンライン・マニュアルの使い方
  4. リダイレクションとパイプ

シェルの基本操作法後編

  1. エイリアスやヒストリの使い方
  2. 名前の補完とプロセスの実行
  3. シェル変数と環境変数
  4. シェルの設定ファイル
  5. シェルのプロンプト文字列

シェル・スクリプト

  1. シェル・スクリプトとは
  2. スクリプトのプログラミング
  3. シェルの基本文法
  4. スクリプトの引数
  5. 引数の高度な利用法

システム管理に役立つコマンド

  1. uname,hostname,uptime
  2. ps,date,whoami,last

Tags: :シェル, :インフラストラクチャ, :Windows


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS