Solaris 2.x への移行

付録 A コマンドリファレンス

この付録はユーザコマンドとシステム管理コマンドの情報を表形式で収録しています。すべての SunOS 4.x コマンドインタフェースを示し、Solaris 2.6 環境および SunOS/BSD ソース互換パッケージにおける使用方法の違いを示します。

リファレンスの使い方


注 -

SunOS 5.6 のディレクトリ構造は SunOS 4.x の構造とは異なります。したがって、同じように動作するコマンドでも、パス名が異なることがあります。たとえば、SunOS 4.x /usr/etc/newfs コマンドは現在 /usr/sbin/newfs に置かれていますが、インタフェースは変更されていません。このようなコマンド、またはこれに類するその他のコマンドは、この表のガイドラインに従い同じ「S」であると解釈されます。


/usr/bin と /usr/5bin の両方に存在するコマンドの場合、2 つのエントリがリファレンス表にあり、第 1 のエントリは /usr/bin コマンドを説明し、第 2 のエントリは /usr/5bin コマンドを説明します。

すべての Solaris 2.6 インタフェースに関する詳細な情報については、『SunOS Reference Manual』のセクション 1「User Commands」 を参照してください。

例

表 A-1 から 表 A-4 にリファレンスのエントリのサンプルを、その説明とともに示します。

表 A-1 例 1

SunOS 4.x コマンド 

SunOS 5.6 

利用可能な代替コマンドと注 

BSD 

fasthalt(8)

A 

init 0 コマンドが同様の機能を提供。

S 

fasthalt コマンドは、Solaris 2.6 ベースの製品では利用できません。SunOS/BSD 互換パッケージをインストールした場合に利用できます。init 0 コマンドが fasthaltコマンドに置き換わります。スクリプトまたはアプリケーションで互換パッケージの fasthalt コマンドを使用する場合には、これらのスクリプトまたはアプリケーションは他の SVR4 システムでは動作しません。互換パッケージコマンドはこのパッケージがインストールされたシステムの /usr/ucb にあります。コマンドの説明は fasthalt(1B) のように『SunOS Reference Manual』のセクション 1B「User Commands」にあります。

表 A-2 例 2

SunOS 4.x コマンド 

SunOS 5.6  

利用可能な代替コマンドと注 

BSD 

cc(1V)

N 

C コンパイラは C 言語の別パッケージ製品のツールでのみ利用可能。 

C 

C コンパイラは SunOS リリース 5.6 では利用できません。C コンパイラは SunOS/BSD 互換パッケージで利用できますが、別パッケージの C コンパイラを必要とし、SunOS 4.x コンパイラと同じインタフェースおよび出力は提供しません。詳細については、「コンパイラオプションの相違」を参照してください。

表 A-3 例 3

SunOS 4.x コマンド 

SunOS 5.6  

利用可能な代替コマンドと注 

BSD 

date(1V) -SysV

S 

 

N 

date(1V)

C 

日付を設定する際に使用されるフォーマットは、SunOS リリース 5.6 ではわずかに異なっている。詳細については、date(1) のマニュアルページを参照のこと。

N 

SunOS 4.x には、(SysV エントリで示される) /usr/5bin/date および (第 2 のエントリで示される) /usr/bin/date の 2 つの date コマンドがありました。/usr/5bin/date コマンドは SunOS 5.6 コマンドと同じです。使用しているパスに /usr/bin より前に /usr/5bin があった場合、SunOS 5.6 のこのコマンドとの違いにまったく気がつかないでしょう。SunOS 4.x /usr/bin/date コマンドの使用に慣れたら、システムの日付を設定する前に SunOS 5.6 date(1) のマニュアルページを見るようにしてください。

表 A-4 例 4

SunOS 4.x コマンド 

SunOS 5.6  

利用可能な代替コマンドと注 

BSD 

rev(1)

N 

 

N 

SunOS 4.x rev コマンドは SunOS 5.6 または BSD リリースにおいても利用できません。利用できる代替コマンドはありません。

コマンドリファレンス

以下の表は、SunOS 4.x の全コマンドインタフェースを一覧表示し、Solaris 2.6 環境と SunOS/BSD ソース互換パッケージにおける使用方法について説明します。

コマンドリファレンス (A, B)

表 A-5

SunOS 4.x コマンド 

SunOS 5.6  

利用可能な代替コマンドと注 

BSD 

ac(8)

A 

システムアカウンティングリソースパッケージ (SAR) には ac で利用可能なアカウンティング機能のほとんどが提供される。

N 

acctcms(8)

S 

 

N 

acctcom(8)

S 

 

N 

acctcon1(8)

S 

 

N 

acctcon2(8)

S 

 

N 

acctdisk(8)

S 

 

N 

acctdusg(8)

S 

 

N 

acctmerg(8)

S 

 

N 

accton(8)

S 

 

N 

acctprc1(8)

S 

 

N 

acctprc2(8)

S 

 

N 

acctwtmp(8)

S 

 

N 

adb(1)

S 

 

N 

adbgen(8)

S 

 

N 

add_client(8)

N 

admintool(1M)

N 

add_services(8)

A 

swmtool(1M) コマンドが同様の機能を提供。

N 

addbib(1)

S 

 

N 

adjacentscreens(1)

A 

OpenWindows 環境には、複数のディスプレイを提供する方法が 2 つある。 1 つは、 ある 1 つのマシンで 2 つのサーバを起動して、それぞれのサーバが特定のディスプレイを制御する方法。もう 1 つは、openwin -dev オプションを使って 2 つのディスプレイがある 1 つのサーバを起動する方法。

N 

admin(1)

C 

次の SunOS 4.x オプションは SunOS 5.6 システムソフトウェアでは利用できない。 

-l release[,release . . . ] : 指定するリリースを delta に対してロックする。

N 

adv(8)

N 

RFS は 存在しない。この機能は -f フラグによって引き続き利用可能。

N 

aedplot(1G)

N 

 

S 

align_equals(1)

A 

OpenWindows テキストメニュー indent コマンドが同様の機能を提供。

N 

analyze(8)

A 

コアファイルで adb(1) を使用してクラッシュを解析する。

N 

apropos(1)

C 

SunOS 4.x コマンドでは whatis データベースを使用したが、SunOS 5.6 ではこのデータベースを windex といい、そのフォーマットはわずかに異なる。

N 

ar(1V)

S 

 

N 

ar(1V) -SysV

C 

 

N 

arch(1)

C 

オプションなしで、このコマンドは現在は「sun 4」を返す。この使用は勧められない。代わりに、uname(1) を使用のこと。オペレーティングシステム名とリリースレベルを判別するには、uname -sr を使用。

S 

arp(8C)

S 

 

N 

as(1)

C 

SunOS 4.x オプション、-d2、-h、-j、-J、-k、-L、 -O[n] は、SunOS 5.6 コマンドでは利用できない。

 

N 

at(1)

S 

SunOS 5.6 システムの at、atq、および atrm コマンドは、SunOS 4.x システムの場合とは動作が少し異なる。非特権ユーザに対するセキュリティが SunOS 5.6 システムではより強化されている。非特権ユーザは他のユーザのジョブを表示できない。

N 

atoplot(1G)

N 

 

S 

atq(1)

C 

SunOS 5.6 システムの at、atq、および atrm コマンドは、SunOS 4.x システムの場合とは動作が少し異なる。SunOS 4.x コマンドでは、ユーザ名が指定されなければ、待ち行列全体が表示される。SunOS 5.6 システムソフトウェアでは、呼び出し側が特権ユーザである場合に限り待ち行列全体が表示され、そうでない場合には呼び出し側に属するジョブだけが表示される。非特権ユーザは他のユーザのジョブを表示できない。非特権ユーザに対するセキュリティは SunOS 5.6 システムではより強化されている。

N 

atrm(1)

C 

SunOS 5.6 システムの at、atq、および atrm コマンドは、SunOS 4.x システムの場合とは動作が少し異なる。SunOS 4.x の「-」フラグは SunOS 5.6 コマンドでは -a とリネームされている。非特権ユーザに対するセキュリティは SunOS 5.6 システムではより強化されている。

N 

audit(8)

C 

-d または -u オプションは使用できない。このコマンドは、Basic Security Module (BSM) が有効になっている場合だけ使用できる。

N 

audit_warn

S 

 

N 

auditd(8)

S 

 

N 

automount(8)

C 

次の SunOS 4.x オプションは、SunOS 5.6 コマンドでは利用できない。 

-m: ディレクトリマップペアの初期化を抑止する。

auto.master と auto.home ファイルは、auto_master と auto_home にリネームされている。デフォルトのホームディレクトリパスは /export/home/username となる。

N 

awk(1)

S 

 

N 

banner(1V) -SysV

S 

 

N 

bar(1)

tar, cpio

tar(1) コマンドは、ほとんどの場合 bar の代わりに使用できる。 cpio -iH bar を使用して既存の SunOS 4.x bar バックアップを復元できる。今後、bar 形式ファイルは作成できない。

N 

basename(1)

S 

SunOS 5.6 および SunOS/BSD 互換バージョンは、ともに SunOS 4.x と互換性があるが、引数を構文解析する方法が異なる。つまり、SunOS 5.6 は、3 つ以上の引数を受け付けない。また、SunOS/BSD 互換バージョンは 2 番目よりあとの引数をすべて無視する。 

S 

batch(1)

S 

デフォルトでは、SunOS 5.6 の batch ジョブ queuename は指定されないで、SunOS 4.x コマンドではジョブは常に待ち行列 b に入れられていた。

N 

bc(1)

S 

 

N 

bgplot(1G)

N 

 

S 

biff(1)

chmod

biff n: % chmod u+x 'tty' biff y: % chmod u-x 'tty'

S 

bin-mail(1)

S 

SunOS 5.6 の mail(1) コマンドと同じ。

N 

biod(8)

N 

 

N 

boot(8S)

C 

詳細については、boot(1M) のマニュアルページを参照のこと。

N 

bootparamd(8)

S 

 

N 

コマンドリファレンス (C, D)

表 A-6

SunOS 4.x コマンド 

SunOS 5.6  

利用可能な代替コマンドと注 

BSD 

C2conv(8)

N 

本製品に関する情報については、購入先に問い合わせること。 

N 

C2unconv(8)

N 

本製品に関する情報については、購入先に問い合わせること。 

N 

cal(1)

S 

 

N 

calendar(1)

S 

 

N 

cancel(1)

S 

 

N 

capitalize(1)

C 

このコマンドの OpenWindows 版は OpenWindows テキストエディタで利用できる。 

N 

captoinfo(8V) -SysV

S 

 

N 

cat(1V) -SysV

S 

 

N 

cat(1V)

S 

SunOS 5.6 の cat コマンドでは、-t および -e オプションには -v オプションが必要。SunOS 5.6 の -t オプションは、SunOS 4.x の -v オプションと同等で、FORMFEED 文字を表示する。

N 

catman(8)

S 

 

N 

cb(1)

S 

 

N 

cc(1V) -SysV

N 

 

N 

cc(1V)

N 

C コンパイラは、C 言語別パッケージのツールでだけ利用できる。 

C 

cd(1)

S 

 

N 

cdc(1)

C 

2 つのバージョンは、読み取り不能である s.file を処理する方法が異なる。SunOS 4.x コマンドはエラーを出力する。SunOS 5.6 コマンドはエラーを表示しないで無視する。

N 

cflow(1V) -SysV

N 

cflow コマンドは、現在は別パッケージの製品で利用できる。

N 

cflow(1V)

N 

cflow コマンドは、現在は別パッケージの製品で利用できる。

N 

chargefee(8)

S 

 

 

checkeq(1)

S 

 

N 

checknr(1)

S 

 

N 

chfn(1)

N 

 

N 

chgrp(1)

C 

シンボリックリンクのデフォルトの動作は、SunOS 4.x から SunOS 5.6 との間で変更された。SunOS 4.x では、chgrp はシンボリック自体の所有権を変更していた。SunOS 5.6 では、chgrp はリンクをたどる。SunOS 5.6 でシンボリックリンクの所有権を変更するには、-h オプションを使用する。

N 

chkey(1)

S 

 

N 

chmod(1V) -SysV

C 

シンボリックリンクに出会うと、SunOS 5.6 での -R オプションはターゲットのモードを変更する。

N 

chmod(1V)

S 

シンボリックリンクに出会うと、SunOS 5.6 での -R オプションはターゲットのモードを変更する。

SunOS 5.6 コマンドは、「l」および「T」の 2 つのパーミッションもサポートする。 

N 

chown(8)

C 

シンボリックリンクのデフォルトの動作は変更された。SunOS 4.x の chown はシンボリックリンクの所有権を変更していた。SunOS 5.6 の chown はリンクをたどる。リンクの所有権を変更するには、chown -h を使用する。SunOS 5.6 の chown コマンドでは、ファイルのグループ ID を変更できない。

S 

chroot(8)

S 

 

N 

chrtbl(8)

A 

SunOS 5.6 の localedef(1) でローカルデータベースを作成する。

N 

chsh(1)

N 

 

N 

ckpacct(8)

S 

 

N 

clear(1)

S 

 

N 

clear_colormap(1)

N 

 

N 

clear_functions(1)

S 

 

N 

click(1)

N 

 

N 

clock(1)

A 

Open Windows コマンドは /usr/demo/clock で利用できる。詳細については、clock(1) のマニュアルページを参照のこと。

N 

clri(8)

S 

 

N 

cmdtool(1)

A 

このコマンドは OpenWindows のコマンドツールに置き換えられる。

N 

cmp(1)

S 

 

N 

col1(V) -SysV

S 

 

N 

col(1V)

C 

 

N 

colcrt(1)

N 

 

N 

colldef(8)

A 

SunOS 5.6 では、local edef (1) でロケールデータベースを作成する。

N 

coloredit(1)

A 

このコマンドの機能は現在、OpenWindows プロパティウィンドウによって処理される。

N 

colrm(1)

N 

 

N 

comb(1)

C 

2 つのバージョンは、読み取り不能の s.file を処理する方法が異なる。SunOS 4.x コマンドはエラーを出力するが、SunOS 5.6 コマンドはエラーを表示しないで無視する。

N 

comm(1)

S 

 

N 

compress(1)

S 

 

N 

config(8)

N 

 

N 

 

 

 

 

cp(1)

C 

-R オプションは、SunOS 5.6 コマンドでは -r オプションに置き換えられる。

N 

cpio(1)

S 

 

N 

cpp(1)

S 

 

N 

crash(8)

C 

SunOS 4.x リリースで使用するデフォルトのネームリストは /vmunix となっているが、SunOS 5.6 では /kernel/unix となっている。

N 

cron(8)

S 

 

N 

crontab(1)

S 

 

N 

crtplot(1G)

N 

 

S 

crypt(1)

S 

 

N 

csh(1)

S 

 

N 

csplit(1V) -SysV

S 

 

N 

ctags(1)

S 

 

N 

ctrace(1V) -SysV

N 

次の SunOS 4.x オプションは、SunOS 5.6 コマンドでは利用できない。 

-b: コードを追跡するのに基本的な関数だけを使用する。このオプションは、signal()、fflush()、longjmp()、または setjmp()x 関数が利用できないオペレーティングシステムで動作するのに必要。

-r オプションの構文は、SunOS 4.x および SunOS 5.6 の間で異なる。4.1 フォーマットは -rf。現在は、 -r f。ctrace は別パッケージの製品として利用できる。

N 

cu(1C)

S 

 

N 

cut(1V) -SysV

S 

 

N 

cxref(1V) -SysV

S 

 

N 

cxref(1V)

N 

cxref は別パッケージの製品として利用できる。

N 

date(1V) -SysV

S 

 

N 

date(1V)

C 

日付を設定するときに使用するフォーマットは、SunOS 5.6 ではわずかに異なる。詳細については、date(1) のマニュアルページを参照のこと。

N 

dbconfig(8)

S 

 

N 

dbx(1)

N 

別パッケージの SPARCworksTM で利用できる。

N 

dbxtool(1)

N 

別パッケージの SPARCworks で、コマンドデバッガとして利用できる。 

N 

dc(1)

S 

 

N 

dcheck(8)

A 

通常の整合性検査に対して fsck(1M) コマンドを使用する。ncheck(1M) コマンドは dcheck -i 番号の機能を置き換える。

N 

dd(1)

C 

SunOS 4.x コマンドでは、大きさの接尾辞 w (ワード) で使用される大きさは 4 バイト単位となっているが、SunOS 5.6 システムソフトウェアでは、w は 2 バイト単位。k、b、または w は、1024、512、または 2 の倍数をそれぞれ指定するための接尾辞として使用する。unblock と block 変換オプションは新たに採用された。

N 

defaults_from_input(1)

 

このコマンドの機能は現在、OpenWindows プロパティウィンドウによって処理される。

N 

defaults_merge(1)

S 

 

N 

defaults_to_indentpro(1)

 

このコマンドの機能は現在、OpenWindows プロパティウィンドウによって処理される。 

N 

defaults_to_mailrc(1)

 

このコマンドの機能は現在、OpenWindows プロパティウィンドウによって処理される。 

N 

defaultsedit(1)

 

このコマンドの機能は現在、OpenWindows プロパティウィンドウによって処理される。 

N 

delta(1)

C 

引数としてディレクトリが指定されると、そのディレクトリのすべてのファイルが処理される。SunOS 4.x では、ディレクトリのファイルがエラーを起こすと、エラーが生成される。SunOS 5.6 コマンドでは、そのようなファイルは表示を行うことなく無視される。 

N 

deroff(1)

S 

 

N 

des(1)

S 

 

N 

devinfo(8S)

C 

prtconf(1M) コマンドに同様の機能がある。

N 

devnm(8)

C 

SunOS 4.x と SunOS 5.6 システムソフトウェアの間の出力フォーマットはまったく異なる。 

SunOS 4.x では、名前引数はオプション。SunOS 5.6 システムソフトウェアでは、必須。 

N 

df(1V) -SysV

C 

 

N 

df(1V)

C 

SunOS 4.x の df には、SunOS 5.6 の df コマンドとある程度異なる出力を内容とする異なる出力フォーマットがある。SunOS 5.6 で -k オプションを指定すれば、SunOS 4.x コマンドに似た出力フォーマットを提供する。SunOS 4.x では df -t オプションでファイルシステムの形式を指定すると、該当する形式ファイルシステムの形式でレポートを行うが、SunOS 5.6 で df -t オプションを指定すると合計の付いた完全なリストを出力する。SunOS 5.6 では df -l オプションを使用すると、ローカルファイルシステムを表示できる。

S 

diff(1)

C 

いくつかのフラグの動作は 2 つのバージョンの間で異なる。SunOS 4.x では、-c オプションは、オプションの引数を相違ごとに表示する行数とみなす。引数が与えられなければ、デフォルトは 3 行。SunOS 5.6 では、-S オプションとその引数の間にスペースが必要。

N 

diff3(1V) -SysV

S 

 

N 

diff3(1V)

S 

 

N 

diffmk(1)

S 

 

N 

dircmp(1V) -SysV

S 

 

N 

dirname(1V) -SysV

S 

 

N 

dis(1)

C 

次の SunOS 4.x でのオプションは SunOS 5.6 では利用できない。 

-da sec: sec をデータとして逆アセンブルし、データの実際のアドレスを出力する。SunOS 5.6 では -D sec オプションを使用すると、同じ処理が行われる。

N 

 

 

 

 

diskusg(8)

A 

acctdusg(1M) コマンドが同様の機能を提供。

N 

dkctl(8)

N 

 

N 

dkinfo(8)

A 

prtvtoc(1M) コマンドが同様の機能を提供。

N 

dmesg(8)

S 

 

N 

dname(8)

N 

RFS は利用できない。 

N 

dodisk(8)

S 

 

N 

domainname(1)

S 

 

N 

dorfs(8)

N 

RFS は利用できない。 

N 

dos2unix(1)

S 

 

N 

du(1V) -SysV

S 

 

N 

du(1V)

C 

SunOS 4.x ではディスク使用量を 1 キロバイト単位で表示するが、SunOS 5.6 ではディスク使用量を 512 バイトブロック単位で表示する。-k オプションを使用すると、使用量を 1 キロバイト単位で表示することができる。

S 

dumbplot(1G)

N 

 

S 

dump(8)

A 

ufsdump コマンドが同様の機能を提供する。次の SunOS 4.x でのオプションは SunOS 5.6 にはない。

-a archive-file: SunOS 5.6 では -a オプションはアーカイブの各メンバのアーカイブヘッダをダンプする。

-D: フロッピーディスクをダンプ媒体として指定する。SunOS 5.6 では -D オプションはデバッギング情報をダンプする。

-v: ダンプしようとするファイルシステムを照合する。SunOS 5.6 では -v オプションは、数値表現ではなく文字で情報をダンプする。

N 

dumpfs(8)

A 

fstyp -F -ufs -v コマンドが同様の機能を提供。

N 

dumpkeys(1)

S 

 

N 

コマンドリファレンス (E, F, G, H, I, J)

表 A-7

SunOS 4.x コマンド 

SunOS 5.6  

利用可能な代替コマンドと注 

BSD 

e(1)

A 

ex(1) コマンドが同様の機能を提供。

S 

echo(1V) -SysV

S 

 

N 

echo(1V)

C 

-n オプションは SunOS 4.x では改行を抑止した。SunOS 5.6 では ¥c を使用する。

S 

ed(1)

S 

 

N 

edit(1)

S 

 

N 

edquota(8)

S 

 

N 

eeprom(8S)

S 

 

N 

egrep(1V)

S 

 

N 

eject(1)

S 

 

N 

 

 

 

 

enroll(1)

N 

 

N 

env(1)

S 

 

N 

eqn(1)

S 

 

N 

error(1)

S 

 

N 

etherd(8C)

A 

snoop(1M) コマンドが同様の機能を提供。

N 

etherfind(8C)

A 

snoop(1M) コマンドが同様の機能を提供。

N 

ex(1)

S 

 

N 

expand(1)

S 

 

N 

exportfs(8)

A 

share(1M) コマンドが同様の機能を提供。

N 

expr(1V) -SysV

S 

 

N 

expr(1V)

C 

 

S 

extract_files(8)

A 

pkgadd(1M) コマンドが同様の機能を提供。

N 

extract_patch(8)

A 

pkgadd(1M) コマンドが同様の機能を提供。

N 

extract_unbundled(8)

A 

swmtool(1M) コマンドが同様の機能を提供。

N 

false(1)

S 

 

N 

fastboot(8)

A 

init 6 コマンドが同様の機能を提供。

S 

fasthalt(8)

A 

init 0 コマンドが同様の機能を提供。

S 

fdformat(1)

S 

 

N 

fgrep(1V)

S 

 

N 

file(1)

C 

次の SunOS 4.x でのオプションは SunOS 5.6 にはない。 

-L: ファイルがシンボリックリンクならば、リンク自体ではなくリンクによって参照されるファイルをテストする。

S 

find(1)

C 

次の SunOS 4.x のオプションは SunOS 5.6 では利用できない。 

-n cpio-device: cpio -c フォーマットで現在のファイルをデバイスに書き込む。

N 

finger(1)

S 

 

N 

fingerd(8)

S 

 

N 

fmt(1)

C 

 

N 

fmt_mail(1)

N 

 

N 

fold(1)

S 

 

N 

fontedit(1)

N 

 

N 

foption(1)

N 

 

N 

format(8S)

S 

 

N 

fpa_download(8

N 

 

N 

fparel(8)

N 

 

N 

fpaversion(8)

N 

 

N 

fpurel(8)

N 

 

N 

fpuversion4(8)

A

psrinfo -v で情報の入手可能。

N 

from(1)

N 

 

S 

fsck(8)

C 

SunOS 4.x の fsck コマンドは SunOS 5.6 とはかなり異なる。SunOS 5.6 では、ファイルシステム形式を指定した後で大部分のオプションを指定する。fsck -m はファイルシステムの高速チェックを行う。-w オプションは利用できない。新しいオプションは、-f、-v、および -o 。

N 

fsck-cdrom(8)

N 

 

N 

fsirand(8)

S 

 

S 

ftp(1C)

S 

 

N 

ftpd(8C)

S 

 

N 

fumount(8)

S 

RFS は利用できない。 

N 

fusage(8)

S 

RFS は利用できない。 

N 

fuser(8)

S 

 

N 

fwtmp(8)

S 

 

N 

gcore(1)

S 

 

N 

generic_args(1)

N 

 

N 

get(1)

C 

SunOS 5.6 では ASCII ファイルだけを生成する。SunOS 4.x にはそのような制約はない。ディレクトリが指定されていて、ディレクトリ内のファイルが正常に得られない場合は、SunOS 4.x ではエラーを表示する。SunOS 5.6 では無視し、なにも表示しない。 

N 

get_alarm(1)

N 

 

N 

get_selection(1)

A 

xv_get_sel(1) コマンドが同様の機能を提供。

N 

getopt(1V) -SysV

S 

 

N 

getoptcvt(1)

S 

 

N 

getopts(1)

S 

 

N 

gettable(8C)

S 

 

N 

getty(8)

S 

 

N 

gfxtool(1)

N 

 

N 

gigiplot(1G)

N 

 

S 

glob(1)

S 

 

N 

goto(1)

S 

 

N 

gpconfig(8)

N 

 

N 

gprof(1G)

S 

 

N 

graph(1G)

S 

 

N 

grep(1V)

S 

 

N 

grep(1V) -SysV

C 

次のオプションが変更されている。 

-w: 正規表現を¥< および ¥> で囲まれているかのようにワードとして検索する。

N 

groups(1)

S 

 

S 

grpck(8V)

S 

 

N 

gxtest(8S)

N 

 

N 

halt(8)

S 

 

N 

hashcheck(1)

S 

 

N 

hashmake(1)

S 

 

N 

hashstat(1)

S 

 

N 

head(1)

S 

 

N 

help(1)

S 

 

N 

help_open(1)

S 

 

N 

hostid(1)

S 

S 

hostname(1)

S 

S 

hostrfs(8)

N 

RFS は利用できない。 

N 

hp7221plot(1G)

N 

 

S 

hpplot(1G)

N 

 

S 

htable(8)

S 

 

N 

i386(1)

S 

 

N 

iAPX286(1)

S 

 

N 

icheck(8)

A 

fsdb() が代替コマンド。

N 

iconedit(1)

A 

このコマンドは OpenWindows のアイコンエディットツールに置き換えられる。

N 

id(1)

 

 

 

id(1V) -SysV

S 

 

N 

idload(8)

N 

RFS は利用できない。 

N 

ifconfig(8C)

S 

 

N 

imemtest(8C)

N 

 

N 

implot(1G)

N 

 

Y 

in.comsat(8C)

S 

 

N 

in.fingerd(8C)

S 

 

N 

in.ftpd(8C)

S 

 

N 

in.named(8C)

S 

 

N 

in.rexecd(8C)

S 

 

N 

in.rlogind(8C)

S 

 

N 

in.routed(8C)

S 

 

N 

in.rshd(8C)

C 

ポートの範囲は、SunOS 4.x と SunOS 5.6 の間で異なる。SunOS 4.x では範囲は 512〜1023 であり、SunOS 5.6 では 0〜1023 。 

N 

in.rwhod(8C)

S 

 

N 

in.talkd(8C)

S 

 

N 

in.telnetd(8C)

S 

 

N 

in.tftpd(8C)

S 

 

N 

in.tnamed(8C)

S 

 

N 

in.uucpd(8C)

S 

 

N 

indent(1)

N 

このコマンドは別パッケージの製品として利用できる。 

N 

indentpro_to_defaults(1)

A 

このコマンドの機能は現在 OpenWindows プロパティシートによって処理されている。

N 

indxbib(1)

S 

 

N 

inetd(8C)

S 

 

N 

infocmp(8V) -SysV

C 

 

N 

infocmp(8V)

C 

-s オプションの構文は、SunOS 4.x と SunOS 5.6 の間で異なる。SunOS 5.6 では、-s とその引数の間にスペースを入れなければならない。SunOS 4.x では、スペースはオプション。

N 

init(8)

C 

SunOS 5.6 では SunOS 4.x とは非常に異なる。詳細については、init(1M) のマニュアルページを参照のこと。

N 

inline(1)

N 

このコマンドは別パッケージの製品として利用できる。 

N 

input_from_defaults(1)

N 

 

N 

insert_brackets(1)

A 

同じ名前の OpenWindows のコマンドが OpenWindows のテキストエディタで利用できる。 

N 

install(1)

C 

-c、-o、-s オプションの機能は、SunOS 4.x と SunOS リリース 5.6 の間で異なる。

S 

installboot(8S)

C 

パス名と構文が変更された。 

N 

installtxt(8)

A 

msgfmt(1) コマンドが同様の機能を提供。

N 

intr(8)

N 

 

N 

iostat(8)

S 

新しいオプションは次のとおり。 

-x: ディスク統計情報を与える。

-c システムのユーザモード、システムモード、およびアイドル状態の時間の割合を表示する。

N 

ipallocd(8C)

N 

 

N 

ipcrm(1)

S 

 

N 

ipcs(1)

S 

 

N 

join(1)

C 

SunOS 4.x では、-a オプションは引数として 1、2、または 3 をとる。SunOS 5.6 では、この値は 1 または 2 のみが可能。SunOS 4.x では -j への引数は 1 または 2 のみが可能。SunOS 5.6 ではそのような制約はない。

N 

コマンドリファレンス (K, L, M, N, O)

表 A-8

SunOS 4.x コマンド 

SunOS 5.6  

利用可能な代替コマンドと注 

BSD 

kadb(8S)

S 

 

N 

keyenvoy(8C)

N 

 

N 

keylogin(1)

S 

 

N 

keylogout(1)

S 

 

N 

keyserv(8C)

S 

 

N 

kgmon(8)

S 

 

N 

kill(1)

S 

 

N 

labelit(8)

S 

 

N 

last(1)

S 

 

N 

lastcomm(1)

S 

 

N 

lastlogin(8)

S 

 

N 

ld(1)

C 

SunOS 4.x ld コマンドと SunOS 5.6 コマンドの間には多くの相違がある。-align、-A、-B、-D、-M、-n、-t、 -T、-Tdata、-x、-X、-y、および -z は、SunOS 4.x のオプションでは利用できない。-assert オプションは -z オプションに置き換えられた。-d、-dc、-dp オプションは SunOS 5.6 でのデフォルト。これらのオプションを無効にするには -b を使う。

 

S 

ldconfig(8)

N 

 

N 

ldd(1)

S 

 

N 

leave(1)

N 

cron(1M) と at(1) コマンドが同様の機能を提供。

N 

lex(1)

C 

次の SunOS 4.x でのオプションは SunOS 5.6 では利用できない。 -f: 生成するテーブルをパックしないことにより高速でコンパイルする。このオプションは小さなプログラムに限られる。

N 

line(1)

S 

 

N 

link(8V)

S 

 

N 

lint(1V) -SysV

N 

 

N 

lint(1V)

N 

別パッケージの SPARCworks で利用可能。 

S 

listen(8)

S 

 

N 

ln(1V)

C 

すでにターゲットが存在する場合、SunOS 4.x ではそれを削除しない。SunOS 5.6 では、ユーザに適切なパーミッションが与えられていれば、ターゲットを削除する。SunOS 4.x では、-f オプションはディレクトリへのハードリンクを強制的に行う。

S 

ln(1V) -SysV

C 

SunOS 4.x の /usr/5bin/ln コマンドでは、-f オプションによりパーミッションを表示したり、ユーザへ質問を行なったり、またはエラーの報告をせずに、ファイルをリンクさせることができる。ディレクトリに強制的にハードリンクさせる -F オプションは、SunOS 5.6 では利用できない。

 

N 

loadkeys(1)

S 

 

N 

lockd(8C)

S 

 

N 

lockscreen(1)

A 

このコマンドは OpenWindows の xlock(1) で利用できる。フォアグラウンドパターンは異なるが、lockscreen コマンドの機能は xlock においても同じ。

N 

logger(1)

N 

 

S 

login(1)

S 

 

N 

 

 

 

 

logname(1)

S 

 

N 

lp(1)

S 

 

N 

lpc(8)

A 

lpadmin(1M) コマンドが同様の機能を提供。

S 

lpd(8)

A 

lpadmin(1M) コマンドが同様の機能を提供。

S 

lpq(1)

A 

lpstat(1) コマンドが同様の機能を提供。

S 

lpr(1)

A 

lp(1) コマンドが同様の機能を提供。

S 

lprm(1)

A 

cancel コマンドが同様の機能を提供。

S 

lpstat(1)

S 

 

N 

lptest(1)

N 

 

S 

ls(1V) -SysV

C 

 

N 

ls(1V)

S 

 

S 

lsw(1)

N 

 

N 

Mail(1)

A 

mailx(1) コマンドが同様の機能を提供。

N 

m4(1V)

C 

式評価に関して構文上の非互換性がある。 

N 

m4(1V) -SysV

S 

 

N 

m68k(1)

S 

 

N 

mach(1)

S 

S 

 

 

 

 

mail(1) - UCB

mailx

 

S 

mail(1)

C 

現在は /usr/bin/mailにあるが、SunOS 4.x では /usr/ucb/mail にあった。このエントリは /usr/bin/mail にインストールされたメールコマンドを参照する。SunOS 4.x の mail は以下を除く SunOS 5.6 コマンドと互換性がある。-i: -i (割り込みを無視する) オプションは利用できない。SunOS 4.x コマンドでは postmark 行の前にメールをすすめる「>」が付く。これは SunOS 5.6 コマンドでは必要とされない。

N 

mailrc_to_defaults(1)

C 

現在このコマンドの機能は OpenWindows プロパティウィンドウで処理される。

N 

mailstats(8)

S 

 

N 

mailtool(1)

C 

このコマンドは OpenWindows のメールツールで利用できる。

N 

make(1)

S 

SVR4 と SVID の make は /usr/ccs/lib/svr4.mke で利用できる。

N 

makedbm(8)

C 

このコマンドの SunOS 5.6 インタフェースは SunOS 4.x インタフェースと互換性がある。SunOS 5.6 では SunOS 4.x で使用していた /usr/lib/dbm ではなく、/usr/lib/ndbm を使用する。

N 

makedev(8)

N 

 

N 

makekey(8)

S 

 

N 

man(1)

C 

オンラインマニュアルページの構成が変更された。すべてのセクションの説明については intro(1) を参照のこと。現在は、man コマンドでは man が検索するディレクトリのデフォルトの順番を指定できる。次のように、2 つの新しいオプションによりマニュアルページを探し出すのがより簡単になった。

-a は、title に一致するマニュアルページを見つけた順にすべて表示する。

-l は、title に一致するすべてのマニュアルページのリストを表示する。

-s オプションは section number 引数に置き換わる。

N 

mc68010(8)

S 

 

N 

mc68020(8)

S 

 

N 

mc68881version(8)

N 

 

N 

mconnect(8)

S 

 

N 

mesg(1)

S 

 

N 

mkdir(1)

S 

 

N 

mkfile(8)

S 

 

N 

mkfs(8)

C 

インタフェースは 2 つのバージョン間で非常に異なる。SunOS 5.6 では異なるファイルシステム形式を提供する。 

N 

mknod(8)

S 

 

N 

mkproto(8)

C 

 

N 

mkstr(1)

N 

 

S 

modload(8)

C 

モジュールは通常、modload を使用して自動的にロードされる。

N 

modstat(8)

A 

modinfo(1M) コマンドが同様の機能を提供。

N 

modunload(8)

C 

モジュールは通常、自動的にロードされない。 

N 

monacct(8)

S 

 

N 

more(1)

S 

 

N 

mount(8)

C 

インタフェースは 2 つのバージョン間でかなり異なる。SunOS 5.6 では、(ファイルシステムが /etc/vfstabに入っていない場合) ファイルシステム形式を指定した後で、ほとんどのオプションを指定しなければならない。

N 

mount_tfs(8)

N 

 

N 

mountd(8C)

S 

 

N 

mt(1)

S 

 

N 

mv(1)

S 

 

N 

named(8C)

C

ネームデーモンは in.named に変更された。

N 

nawk(1)

S 

 

N 

ncheck(8)

C 

異なるファイルシステム形式の指定を許可できるように修正された。 

N 

ndbootd(8C)

N 

 

N 

neqn(1)

S 

 

N 

 

 

 

 

netstat(8C)

S 

 

N 

newaliases(8)

S 

 

N 

newfs(8)

S 

/usr/etc/newfs から /usr/sbin/newfs に移動された。

N 

newgrp(1)

S 

 

N 

newkey(8)

S 

 

N 

nfsd(8)

S 

 

N 

nfsstat(8C)

S 

 

N 

nice(1)

C 

SunOS 4.x には、 csh に組み込まれているものと、/usr/bin にインストールされている、2 つの nice がある。csh に組み込まれているコマンドのデフォルトのプロセス優先順位は 4 で、/usr/bin/nice のデフォルト値は 10。 SunOS 5.6 コマンドのデフォルトは 10。 csh に組み込まれている SunOS 4.x コマンドでは、追加の -+ オプション (nice -+n) は、nice 値を n だけ増分するのではなく、nice 値を n に設定するという点で、/usr/bin にある SunOS 4.x コマンドとわずかに異なる構文を使用する。

N 

nl(1V) -SysV

S 

 

N 

nlsadmin(8)

C 

-l オプションの機能は、バージョン間で異なる。SunOS 4.x ソフトウェアでは、そのネットワークの接続相手が次に起動するまで addr を変更しても有効にならないが、SunOS 5.6 ソフトウェアでは即座に有効になる。SunOS 4.x ソフトウェアでは addr は 16 進表記で指定できるが、SunOS 5.6 ソフトウェアではできない。SunOS 4.x の -m オプションは SunOS 5.6 では利用できない。このオプションは、示された接続相手を通じて利用可能なサービスのリストに新しいサービスを追加するのに使用される。

N 

nm(1)

C 

次の SunOS 4.x オプションは SunOS 5.6 では利用できない。-g、-p、-s、および -a、-n、-o、-r オプションは SunOS 4.x および SunOS 5.6 では異なる。

N 

nohup(1V)

C 

 

N 

nohup(1V) -SysV

S 

 

N 

nroff(1)

S 

 

N 

nslookup(8C)

S 

 

N 

nsquery(8)

S 

 

N 

nulladm(8)

S 

 

N 

od(1V)

S 

 

N 

od(1V) -SysV

S 

 

N 

old-analyze(8)

N 

 

N 

old-ccat(1)

N 

 

N 

old-clocktool(1)

N 

 

N 

old-compact(1)

N 

 

N 

old-eyacc(1)

N 

 

N 

old-filemerge(1)

N 

 

N 

old-make(1)

N 

 

N 

old-perfmon(1)

N 

 

N 

old-prmail(1)

N 

 

N 

old-pti(1)

N 

 

N 

old-setkeys(1)

N 

 

N 

old-sun3cvt(1)

N 

 

N 

old-syslog(1)

N 

 

N 

old-uncompact(1)

N 

 

N 

old-vc(1)

N 

 

N 

on(1C)

S 

 

N 

 

 

 

 

overview(1)

N 

 

N 

コマンドリファレンス (P, Q, R)

表 A-9

SunOS 4.x コマンド 

SunOS 5.6  

利用可能な代替コマンドと注 

BSD 

pac(8)

N 

 

N 

pack(1V)

S 

 

N 

pack(1V) -SysV

S 

SunOS 4.x の /usr/5bin/pack コマンドでは、ファイル名は 12 文字に制限される。SunOS 5.6 では、{NAME_MAX}-2 に制限される。SunOS 5.6 の pack および unpack コマンドは SunOS 4.x コマンドと互換性がある。

N 

page(1)

S 

 

N 

pagesize(1)

S 

 

S 

passwd(1)

C 

-F filename オプションは利用できない。 -f と -s オプションには、異なる意味がある。 -f オプションにより、ユーザは次のログインでパスワードを強制的に変更させられる。 -s オプションはユーザのログイン名のパスワード属性を表示する。

N 

paste(1V) -SysV

S 

 

N 

pax(1V)

C 

N 

paxcpio(1V)

A 

cpio(1) コマンドと pax(1) コマンドが同様の機能を提供。

N 

pcat(1V) -SysV

S 

 

N 

pdp11(1)

S 

 

N 

perfmeter(1)

A 

このコマンドは OpenWindows のパフォーマンスメータツールとして SunOS 5.6 で利用できる。

N 

pg(1V) -SysV

S 

 

N 

ping(8C)

S 

 

N 

plot(1G)

N 

 

S 

plottoa(1G)

N 

 

S 

portmap(8C)

A 

rpcbind(1M) コマンドが同様の機能を提供。

N 

pr(1V)

C 

 

N 

pr(1V) -SysV

S 

 

N 

praudit(8)

S 

 

N 

prctmp(8)

S 

 

N 

prdaily(8)

S 

 

N 

printenv(1)

A 

env(1) コマンドが同様の機能を提供。

S 

prof(1)

C 

SunOS 4.x -v オプションは SunOS 5.6 では利用できない。このオプションは出力をすべて抑止し、plot(1) フィルタで表示できるようにする標準出力にプロファイルのグラフィックバージョンを生成する。SunOS 4.x の -a オプションは、シンボルをすべて表示することを要求するが、SunOS 5.6 では外部シンボルのみ表示される。

N 

prs(1)

C 

このバージョンでは、読み取り不能な s.file を処理する方法が異なる。SunOS 4.x では、読み取り不能な s.file が出現すると、エラーを出力して続行するが、SunOS 5.6 ではエラーを表示せず、無視する。

N 

prt(1)

S 

 

N 

prtacct(8)

S 

 

N 

ps(1)

C 

-C、-k、-n、-r、-S、-U、-v、-w、-x の SunOS 4.x オプションは、SunOS 5.6 では利用できない。次のオプションは、2 つのバージョン間では異なる意味を持つ。

-c: SunOS 4.x では、このオプションはコマンド名を表示する。SunOS 5.6 では、これは、新しいプロセススケジューラの設計を反映したフォーマットで情報を出力する。

S 

pstat(8)

A 

sar(1M) が同様の機能を提供。swap -s はシステムで利用可能な全スワップ領域を示す。

N 

ptx(1)

N 

 

N 

pwck(8V)

S 

 

N 

pwd(1)

S 

 

N 

pwdauthd(8C)

N 

別パッケージの製品により将来のリリースでも同様の機能が利用可能となる。本製品に関する情報については、購入先に問い合わせること。 

N 

quot(8)

S 

 

N 

quota(1)

S 

 

N 

quotacheck(8)

S 

 

N 

quotaoff(8)

S 

 

N 

quotaon(8)

S 

 

N 

ranlib(1)

C 

ar(1) コマンドが同様の機能を提供。ranlib は NULL スクリプトとして存続。

N 

rarpd(8C)

S 

 

N 

rasfilter8to1(1)

N 

 

N 

rastrepl(1)

N 

 

N 

rc(8)

N 

/etc/init.d の下にある構成スクリプトが同様の機能を提供。rc ファイルの構成は SunOS 5.6 システムでは変更された。現在では実行レベルで分割される。

N 

rc.boot(8)

N 

/etc/init.d の下にある構成スクリプトが同様の機能を提供。

N 

rc.local(8)

N 

/etc/init.d の下にある構成スクリプトが同様の機能を提供。

N 

rcp(1C)

S 

 

N 

rdate(8C)

S 

 

N 

rdist(1)

S 

 

N 

rdump(8)

A 

ufsdump(1M) コマンドが同様の機能を提供。

N 

reboot(8)

S 

 

N 

red(1)

S 

 

N 

refer(1)

S 

 

N 

rehash(1)

S 

 

N 

remove_brackets(1)

A 

このコマンドは OpenWindows テキストエディタで利用できる。 

N 

renice(8)

A 

priocntl(1) コマンドが同様の機能を提供。

S 

repquota(8)

S 

 

N 

reset(1)

A 

stty が同様の機能を提供。

S 

restore(8)

A 

SunOS 5.6 コマンド、ufsrestore は、ufsdump によって行われる媒体終了の検出を利用できるように性能が強化されている。

N 

rev(1)

N 

 

N 

rexd(8C)

A 

in.rexd が同様の機能を提供。

N 

rexecd(8C)

A 

in.rexcd が同様の機能を提供。

N 

rfadmin(8)

N 

RFS は利用できない。 

N 

rfpasswd(8)

N 

RFS は利用できない。 

N 

rfstart(8)

N 

RFS は利用できない。 

N 

rfstop(8)

N 

RFS は利用できない。 

N 

rfuadmin(8)

N 

RFS は利用できない。 

N 

rfudaemon(8)

N 

RFS は利用できない。 

N 

ring_alarm(1)

N 

 

N 

rlogin(1C)

C 

SunOS 4.x におけるエスケープのための ‾dsusp シーケンスは、SunOS 5.6 では利用できない。 また、-e オプションの構文は、SunOS 4.x と SunOS 5.6 の間で異なる。SunOS 4.x では、構文は -ec。SunOS リリース 5.6 では、 -e c 。

N 

rlogind(8C)

A 

in.rlogind も同様の機能を提供。

N 

rm(1)

S 

 

N 

rm_client(8)

A 

SunOS 5.6 システムでは admintool(1M) ユーティリティがこのコマンドに置き換わる。

N 

rm_services(8)

A 

swmtool(1M) が同様の機能を提供。

N 

rmail(8C)

C 

SunOS 4.x では、受信したリモートからのメールを uucp(1C) を使って処理する。これは、明示的に uucp(1C) および sendmail(8) と併用するものとして設計されている。SunOS 5.6 rmail は mailail(1) へのリンクであり、メールを読み出すのに使用される。

N 

rmdel(1)

C 

バージョン間では、読み取り不能な s.file を処理する方法が異なる。SunOS 4.x は、読み取り不能な s.file が出現すると、エラーを出力して続行するが、SunOS 5.6 では表示せずエラーを無視する。

N 

rmdir(1)

S 

 

N 

rmntstat(8)

N 

RFS は利用できない。 

N 

rmt(8C)

S 

 

N 

roffbib(1)

S 

 

N 

route(8C)

C 

SunOS 4.x の route コマンドは、gethostent(3) を使用してすべてのシンボリック名およびゲートウェイを調べるが、SunOS 5.6 では gethostbyname(3) を使用する。

N 

routed(8)

A 

in.routed も同様の機能を提供。

N 

rpc.bootparamd(8)

S 

 

N 

rpc.etherd(8C)

N 

snoop(1M) ではこのデーモンは用いない。

N 

rpc.lockd(8C)

A 

lockd も同様の機能を提供。

N 

rpc.mountd

A 

mountd も同様の機能を提供。

N 

rpc.rexd(8C)

S 

 

N 

rpc.rquotad(8C)

S 

 

N 

rpc.rstatd(8C)

S 

現在は /usr/lib/netsvc/rstat にある。

N 

rpc.rusersd(8C)

S 

現在は /usr/lib/netsvc/rusers にある。

N 

rpc.rwalld(8C)

S 

現在は /usr/lib/netsvc/rwall にある。

N 

rpc.showfhd(8C)

A 

showfhd(1M) コマンドが同様の機能を提供。

N 

rpc.sprayd(8C)

S 

現在は /usr/lib/netsvc/spray にある。

N 

rpc.statd(8C)

S 

現在は /usr/lib/netsvc/rstat にある。

N 

rpc.user_agentd(8C)

N 

 

N 

rpc.yppasswdd(8C)

N 

 

N 

rpc.ypupdated(8C)

N 

 

N 

rpcgen(1)

S 

 

N 

rpcinfo(8)

S 

 

N 

rrestore(8)

A 

ufsrestore(1M) コマンドが同様の機能を提供。

N 

rsh(1C)

S 

 

N 

runacct(8)

S 

 

N 

rup(1C)

S 

 

N 

ruptime(1C)

S 

 

N 

rusage(8)

N 

 

S 

rusers(1C)

S 

 

N 

rwall(1C)

S 

 

N 

rwho(1C)

S 

 

N 

コマンドリファレンス (S, T)

表 A-10

SunOS 4.x コマンド 

SunOS 5.6  

利用可能な代替コマンドと注 

BSD 

sa(8)

A 

acct(1M) が同様の機能を提供。

N 

sact(1)

C 

バージョン間では、読み取り不能な s.file を処理する方法は異なる。SunOS 4.x コマンドは、読み取り不能な s.file が出現すると、エラーを出力して続行する。SunOS 5.6 コマンドは表示せずエラーを無視する。

N 

savecore(8)

S 

 

N 

sccs(1)

S 

 

N 

sccs-admin(1)

S 

 

N 

sccs-cdc(1)

S 

 

N 

sccs-comb(1)

S 

 

N 

sccs-delta(1)

S 

 

N 

sccs-get(1)

S 

 

N 

sccs-help(1)

S 

 

N 

sccs-prs(1)

S 

 

N 

sccs-prt(1)

S 

 

N 

sccs-rmdel(1)

S 

 

N 

sccs-sact(1)

S 

 

N 

sccs-sccsdiff(1)

S 

 

N 

sccs-unget(1)

S 

 

N 

sccs-val(1)

S 

 

N 

sccsdiff(1)

C 

 

N 

screenblank(1)

C 

OpenWindows xset -s -600 コマンドが同じ機能を提供。

N 

screendump(1)

N 

 

N 

screenload(1)

N 

 

N 

script(1)

S 

 

N 

scrolldefaults(1)

C 

このコマンドの機能は、現在 OpenWindows のプロパティウィンドウによって処理される。

N 

sdiff(1V) -SysV

S 

 

N 

sed(1V) -SysV

S 

 

N 

sed(1V)

C 

SunOS 4.x の /usr/5bin/sed および SunOS 5.6 の sed は、テキスト行から最初にある SPACE および TAB 文字を削除しない。

S 

selection_svc(1)

N 

N 

sendmail(8)

S 

 

N 

set4(8)

N 

 

N 

set_alarm(1)

N 

 

N 

setkeys(1)

N 

 

N 

setsid(8V)

N 

 

N 

setup_client(8)

N 

 

N 

setup_exec(8)

N 

 

N 

sh(1)

C 

SunOS 4.x では、組み込みコマンド echo および test の動作は、環境変数 PATH における usr/bin と /usr/5bin との相対的な位置に依存する。現在では /usr/ueb と /usr/bin の相対的な並び換えによって動作が決まる。

N 

shelltool(1)

C 

このコマンドは OpenWindows のシェルツールで利用できる。

N 

shift_lines(1)

C 

OpenWindows コマンドは OpenWindows のテキストエディタで利用できる。 

N 

showfh(8C)

N 

 

N 

showmount(8)

S 

 

N 

shutacct(8)

S 

 

N 

shutdown(8)

C 

SunOS 4.x の shutdown(8) コマンドは SunOS 5.6 の shutdown(1M) コマンドとはかなり異なる。デフォルトでは、SunOS 5.6 の shutdown(1M) は、シャットダウン処理を起動する前に確認を要求するが、SunOS 4.x の shutdown(8) は確認を求めない。さらに、SunOS 5.6 の コマンドには、-f、-h、-k、-n、-r の SunOS 4.x オプションが存在しない。

S 

size(1)

C 

SunOS 4.x コマンドはサイズを 16 進数および 10 進数で出力し、ファイル名はオプション (デフォルトは a.out)。SunOS 5.6 コマンドは、-o または -x オプションを指定しないと、10 進数だけでサイズを出力する。ファイル名は必要。

N 

skyversion(8)

N 

 

N 

sleep(1)

S 

 

N 

soelim(1)

S 

 

N 

sort(1V) -SysV

S 

 

N 

sort(1V)

C 

 

N 

sortbib(1)

S 

 

N 

sparc(1)

S 

 

N 

spell(1)

C 

SunOS 4.x での -h spellhist オプションは、SunOS 5.6 コマンドで利用できない。

このオプションは、スペルを間違ったワードにユーザ/日付スタンプをつけて spellhist に入れる。

N 

spellin(1)

S 

 

N 

spline(1G)

S 

 

N 

split(1)

S 

 

N 

spray(8C)

C 

SunOS 4.x の -i delay オプションは SunOS 5.6 コマンドでは利用できない。このオプションは、RPC ではなく ICMP エコーパケットを使用するように指定する。

N 

startup(8)

S 

 

N 

strings(1)

S 

 

N 

strip(1)

S 

 

N 

stty(1V) -SysV

C 

 

N 

stty(1V)

C 

SunOS 5.6 の stty コマンドによってサポートされない SunOS 4.x オプションは、 decctlq、tandem、cbreak、ctlecho、 prterase、crtkill、cols、tab3、 crt、dec、term。

S 

stty_from_defaults(1)

N 

 

N 

su(1V) -SysV

S 

 

N 

su(1V)

C 

SunOS 4.x の -f オプションは SunOS 4.x の /usr/5bin/suu または SunOS 5.6 の su コマンドによってサポートされない。このオプションは C シェル の高速 su に使用される。

N 

sum(1V) -SysV

S 

 

N 

sum(1V)

C 

 

S 

sun(1)

S 

 

N 

sundiag(8)

 

 

N 

suninstall(8)

C 

SunOS 5.6 をインストールするコマンドはいまでも suninstall だが、インストール手順は完全に変更されている。『Solaris 2.6 インストールの手引き (SPARC 版)』を参照。

N 

sunview(1)

A 

SunView は、SunOS 5.6 システムでは OpenWindows に置き換わる。

N 

sv_acquire(1)

N 

 

N 

sv_release(1)

N 

 

N 

swapon(8)

A 

swap(1M) コマンドが同様の機能を提供。一般に、SunOS 5.6 の swap コマンドのオプションが SunOS 4.x システムの swapon などの個々のスワップ関連コマンドの機能を果たす。

N 

swin(1)

N 

 

N 

switcher(1)

N 

 

N 

symorder(1)

S 

 

N 

sync(1)

S 

 

N 

sys-unconfig(8)

S 

 

N 

syslogd(8)

S 

 

N 

t300(1G)

N 

 

S 

t300s(1G)

N 

 

S 

t4013(1G)

N 

 

S 

t450(1G)

N 

 

S 

tabs(1V) -SysV

S 

 

N 

tail(1)

S 

 

N 

talk(1)

S 

 

N 

tar(1)

S 

 

N 

tbl(1)

S 

 

N 

tcopy(1)

S 

 

N 

tcov(1)

N 

別パッケージの製品として利用できる。

N 

tee(1)

S 

 

N 

tek(1G)

N 

 

S 

tektool(1)

N 

 

N 

telnet(1C)

S 

 

N 

test(1V) -SysV

S 

 

N 

test(1V)

C 

 

S 

textedit(1)

A 

このコマンドは OpenWindows のテキストエディタで利用できる。

N 

textedit_filters(1)

A 

OpenWindows コマンドの 1 つが OpenWindows のテキストエディタで利用できる。 

N 

tfsd(8)

N 

 

N 

tftp(1C)

S 

 

N 

tic(8V)

S 

 

N 

time(1V) -SysV

S 

 

N 

time(1V)

C 

SunOS 4.x では、SunOS 4.x の /usr/5bin/time および SunOS 5.6 とは異なる出力を表示する。SunOS 4.x の time は、経過時間、システムでの所用時間、コマンド実行所用時間を別々の 3 行ではなく、すべてを 1 行に出力する。

N 

tip(1C)

S 

 

N 

toolplaces(1)

N 

 

N 

touch(1V) -SysV

S 

 

N 

touch(1V)

C 

SunOS 4.x の -f オプションは利用できない。このオプションは、filename の読み書きパーミッションにかかわらず touch を強制しようとする。

S 

tput(1V) -SysV

S 

 

N 

tr(1V) -SysV

S 

 

N 

tr(1V)

C 

 

S 

trace(1)

A 

truss(1) コマンドが同様の機能を提供。

N 

traffic(1C)

N 

 

N 

troff(1)

S 

 

N 

trpt(8C)

N 

 

N 

true(1)

S 

 

N 

tset(1)

N 

 

S 

tsort(1)

S 

 

N 

tty(1)

S 

 

N 

ttysoftcar(8)

N 

 

N 

tunefs(8)

S 

 

N 

turnacct(8)

S 

 

N 

tvconfig(8)

N 

 

N 

tzsetup(8)

N 

 

N 

コマンドリファレンス (U, V, W, X, Y, Z)

表 A-11

SunOS 4.x コマンド 

SunOS 5.6  

利用可能な代替コマンドと注 

BSD 

u370(1)

S 

 

N 

u3b(1)

S 

 

N 

u3b15(1)

S 

 

N 

u3b2(1)

S 

 

N 

u3b5(1)

S 

 

N 

ul(1)

S 

 

N 

umask(1)

S 

 

N 

umount(8)

C 

インタフェースは 2 つのバージョン間でかなり異なる。SunOS 5.6 コマンドでは、大部分のオプションは変更されており、ファイルシステムに固有のオプションとして与える必要がある。 

N 

umount_tfs(8)

N 

 

N 

unadv(8)

N 

RFS は利用できない。 

N 

uname(1)

S 

 

N 

uncompress(1)

S 

 

N 

unconfigure(8)

N 

 

N 

unexpand(1)

S 

 

N 

unget(1)

C 

バージョン間で、読み取り不能な s.file を処理する方法が異なる。SunOS 4.x では、読み取り不能な s.file が出現すると、エラーを出力して続行する。SunOS 5.6 では表示せずにエラーを無視する。

N 

unifdef(1)

S 

 

N 

uniq(1)

S 

 

N 

units(1)

S 

 

N 

unix2dos(1)

S 

 

N 

unlink(8V)

S 

 

N 

unpack(1V) -SysV

S 

 

N 

unpack(1V) -SysV

C 

SunOS 4.x の /usr/5bin/pack コマンドでは、ファイル名は 12 文字に制限される。SunOS 5.6 では、{NAME_MAX} - 2 に制限される。SunOS 5.6 の pack および unpack コマンドは SunOS 4.x コマンドと互換性がある。

 

unwhiteout(1)

N 

 

N 

update(8)

A 

fsflush(1) コマンドがこの機能を提供。

N 

uptime(1)

A 

who -u コマンドが同様の機能を提供。

S 

users(1)

A 

who -q が同様の機能を提供。

S 

ustar(1V)

A 

tar(1) コマンドが同様の機能を提供。

N 

uucheck(8C)

S 

 

N 

uucico(8C)

S 

 

N 

uucleanup(8C)

S 

 

N 

uucp(1C)

S 

 

N 

uudecode(1C)

S 

 

N 

uuencode(1C)

S 

 

N 

uulog(1C)

C 

指定ユーザ名で行われる処理に関する情報を出力できる -u オプションはサポートされない。

N 

uuname(1C)

S 

 

N 

uupick(1C)

S 

 

N 

uusched(8C)

S 

 

N 

uusend(1C)

N 

 

N 

uustat(1C)

S 

 

N 

uuto(1C)

S 

 

N 

uux(1C)

S 

 

N 

uuxqt(8C)

S 

 

N 

vacation(1)

S 

 

N 

val(1)

S 

 

N 

vax(1)

S 

 

N 

vedit(1)

S 

 

N 

vfontinfo(1)

N 

 

N 

vgrind(1)

S 

 

N 

vi(1)

S 

 

N 

view(1)

S 

 

N 

vipw(8)

N 

 

S 

vmstat(8)

C 

-f オプションは利用できない。

N 

vplot(1)

N 

 

S 

vswap(1)

N 

 

N 

vtroff(1)

N 

 

N 

vwidth(1)

N 

 

N 

w(1)

S 

 

N 

wait(1)

S 

 

N 

wall(1)

S 

 

N 

wc(1)

S 

 

N 

what(1)

S 

 

N 

whatis(1)

C 

 

N 

whereis(1)

N 

 

S 

which(1)

S 

 

N 

who(1)

S 

 

N 

whoami(1)

A 

id(1) コマンドが同様の機能を提供。id コマンドは、ユーザ名だけではなくユーザ名とユーザおよびグループ ID を出力する。

S 

whois(1)

S 

 

N 

write(1)

S 

 

N 

xargs(1V) -SysV

S 

 

N 

xget(1)

N 

 

N 

xsend(1)a

N 

 

N 

xstr(1)

S 

 

N 

yacc(1)

S 

 

N 

yes(1)

N 

 

N 

ypbatchupd(8C)

N 

 

N 

ypbind(8)

S 

現在は /usr/lib/netsvc/yp にある。

N 

ypcat(1)

S 

 

N 

ypinit(8)

S 

 

N 

ypmatch(1)

S 

 

N 

yppasswd(1)

S 

yppasswd コマンドは、NIS サーバのパスワード情報にアクセスするために SunOS 5.6 システムでまだ利用できる。NIS+ データベースの同機能のコマンドは nispasswd(1) である。 passwd(1) コマンドはサポートされているすべてのデータベース (NIS、NIS+、ファイル) のパスワードを処理できる。

N 

yppoll(8)

S 

 

N 

yppush(8)

N 

 

N 

ypserv(8)

N 

 

N 

ypset(8)

S 

 

N 

ypupdated(8C)

N 

 

N 

ypwhich(8)

S 

 

N 

ypxfr(8)

S 

現在は /usr/lib/netsvc/yp にある。

N 

ypxfrd(8)

S 

 

N 

zcat(1)

S 

 

N 

zdump(8)

S 

 

N 

zic(8)

S 

 

N