「Stand-alone shell」の版間の差分
表示
削除された内容 追加された内容
一部の言い回しの改善 |
|||
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時点における版
最新版 |
v3.8
|
---|---|
対応OS | UNIX系 |
種別 | Unixシェル |
公式サイト |
members |
Stand-alone shell(sash)は、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を利用する際に特に便利である。