コンテンツにスキップ

「Stand-alone shell」の版間の差分

出典: フリー百科事典『ウィキペディア(Wikipedia)』
削除された内容 追加された内容
一部の言い回しの改善
Cewbot (会話 | 投稿記録)
17行目: 17行目:
:<code>[[ar (Unix)|ar]]</code>, <code>[[chattr]]</code>, <code>[[chgrp]]</code>, <code>[[chmod]]</code>, <code>[[chown]]</code>, <code>[[cmp (Unix)|cmp]]</code>, <code>[[cp (Unix)|cp]]</code>, <code>[[dd (Unix)|dd]]</code>, <code>[[echo (command)|echo]]</code>, <code>[[ed (text editor)|ed]]</code>, <code>[[Exec (operating system)|exec]]</code>, <code>[[grep]]</code>, <code>[[file (command)|file]]</code>, <code>[[Find (Unix)|find]]</code>, <code>[[gunzip]]</code>, <code>[[gzip]]</code>, <code>[[kill (command)|kill]]</code>, <code>[[losetup]]</code>, <code>[[ln (Unix)|ln]]</code>, <code>[[ls]]</code>, <code>[[chattr#lsattr_description|lsattr]]</code>, <code>[[mkdir]]</code>, <code>[[mknod]]</code>, <code>[[rmdir]]</code>, <code>[[Sum (Unix)|sum]]</code>, <code>[[sync (Unix)|sync]]</code>, <code>[[Tar (computing)|tar]]</code>, <code>[[touch (command)|touch]]</code>, <code>[[umount]]</code>, <code>where</code>
:<code>[[ar (Unix)|ar]]</code>, <code>[[chattr]]</code>, <code>[[chgrp]]</code>, <code>[[chmod]]</code>, <code>[[chown]]</code>, <code>[[cmp (Unix)|cmp]]</code>, <code>[[cp (Unix)|cp]]</code>, <code>[[dd (Unix)|dd]]</code>, <code>[[echo (command)|echo]]</code>, <code>[[ed (text editor)|ed]]</code>, <code>[[Exec (operating system)|exec]]</code>, <code>[[grep]]</code>, <code>[[file (command)|file]]</code>, <code>[[Find (Unix)|find]]</code>, <code>[[gunzip]]</code>, <code>[[gzip]]</code>, <code>[[kill (command)|kill]]</code>, <code>[[losetup]]</code>, <code>[[ln (Unix)|ln]]</code>, <code>[[ls]]</code>, <code>[[chattr#lsattr_description|lsattr]]</code>, <code>[[mkdir]]</code>, <code>[[mknod]]</code>, <code>[[rmdir]]</code>, <code>[[Sum (Unix)|sum]]</code>, <code>[[sync (Unix)|sync]]</code>, <code>[[Tar (computing)|tar]]</code>, <code>[[touch (command)|touch]]</code>, <code>[[umount]]</code>, <code>where</code>


また、Sashは、[[Android]]において動作するターミナルインターフェースとしてポートされている<ref>[https://github.com/Master-Console/masterterm-utilities/tree/master/sash Standalone-Shell(sash) specifically compiled for the Android Operating System.]</ref>。
また、Sashは、[[Android (オペレーティングシステム)|Android]]において動作するターミナルインターフェースとしてポートされている<ref>[https://github.com/Master-Console/masterterm-utilities/tree/master/sash Standalone-Shell(sash) specifically compiled for the Android Operating System.]</ref>。


== sash-plus-patches ==
== sash-plus-patches ==

2020年9月6日 (日) 10:10時点における版

sash
最新版
v3.8
対応OS UNIX系
種別 Unixシェル
公式サイト members.tip.net.au/~dbell/
テンプレートを表示

Stand-alone shellsash)は、UNIXのシェルで、システムの復旧に用いられることを考えて設計されている。

sashのビルトインコマンドは、全てのライブラリが静的リンクされており、他の多くのLinuxにおけるシェルとは違って、外部ライブラリへの依存なしに基本的なUNIXコマンドを実行することができる。例としては、cpは、libc.soやld-linuxを必要とする(GNU Core UtilitiesをLinuxでビルドした場合)が、これはCore Utilitiesのcpは、これらのライブラリに問題があると動作しない。しかしながら、sashにおいては、ビルトインコマンドであるcpは影響を受けない。

Sashにおいて利用できるビルトインのUNIXコマンドには次のようなものがある[1]

ar, chattr, chgrp, chmod, chown, cmp, cp, dd, echo, ed, exec, grep, file, find, gunzip, gzip, kill, losetup, ln, ls, lsattr, mkdir, mknod, rmdir, sum, sync, tar, touch, umount, where

また、Sashは、Androidにおいて動作するターミナルインターフェースとしてポートされている[2]

sash-plus-patches

sash-plus-pathesは、sashで用いることのできるパッチの集合体である[3]。これは、sashでchroot, pivot root, losetupなどのコマンドを利用可能にしている。しかしながら、これらの機能はより新しいバージョンのsashで利用することができる。これらのコマンドは、initrd環境でsashを利用する際に特に便利である。

関連項目

脚注

外部リンク