OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
締切り
済み

solarisの環境

  • 暇なときにでも
  • 質問No.243630
  • 閲覧数45
  • ありがとう数1
  • 気になる数0
  • 回答数3
  • コメント数0

お礼率 38% (145/379)

内の部署のsolaris5.7には、例えばsedは
/usr/bin/sed
/usr/ucb/sed
があります。また、viなども複数あるようです。これら
同じツールが複数ある場合、どのようにしておられますか?
あまりシステムに詳しくないうえ、同様に余り詳しくないシステム管理者が適当にイントールしてしまっている可能性もあり、困っています。

1) デフォルトでどちらを使うのがよいのでしょうか?

2) 同名の複数のプログラムがあって注意すべきほかのツールは有りますか?
sed awk make vi csh tcsh tar gzipなどが私の環境ではごっちゃになっています。

システムに詳しくないので、普通こうするという事がわかりません。達人の方の総合的なアドバイスをお願いします。
通報する
  • 回答数3
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全3件)

  • 回答No.1
レベル13

ベストアンサー率 25% (453/1783)

普通は、 /usr/local/bin/ か /usr/bin/ のどちらかに1つだけ入れます。 同じ物を複数の場所に入れるのはシステム管理者として、「×」です。 バージョンの管理も何もできなくなります。
普通は、
/usr/local/bin/

/usr/bin/
のどちらかに1つだけ入れます。
同じ物を複数の場所に入れるのはシステム管理者として、「×」です。
バージョンの管理も何もできなくなります。
  • 回答No.2
レベル10

ベストアンサー率 42% (80/189)

私もあまり詳しい方ではないのですが,Solarisは4.0xまでがBSD系だったはずですが,それ以降はSystemV系に移行したはずです. ということで,今はSystemV系ですがBSD系のコマンドもそのまま残っています.なので,/usr/ucb/sedというのが存在しています./usr/ucbのディレクトリにあるものがBSD系のコマンドです. Sunの方針に従うと,/usr/binの方を使う方がよい ...続きを読む
私もあまり詳しい方ではないのですが,Solarisは4.0xまでがBSD系だったはずですが,それ以降はSystemV系に移行したはずです.
ということで,今はSystemV系ですがBSD系のコマンドもそのまま残っています.なので,/usr/ucb/sedというのが存在しています./usr/ucbのディレクトリにあるものがBSD系のコマンドです.
Sunの方針に従うと,/usr/binの方を使う方がよいのではないでしょうか?
  • 回答No.3
レベル9

ベストアンサー率 30% (18/60)

このようなコマンドを普通に実行すると、現在 /usr/bin 側(SystemV)のコマンドが実行されていると思います。 /usr/ucb 側(BSD)のコマンドはフルパス(たとえば %usr/bin/sed )で入力して実行します。 これらが混合することがありますか? これらのコマンドは、同じ目的のものでも、オプションや出力結果が異なります。 BSD系のコマンド(フルパスで実行)は、普段は使 ...続きを読む
このようなコマンドを普通に実行すると、現在 /usr/bin 側(SystemV)のコマンドが実行されていると思います。 /usr/ucb 側(BSD)のコマンドはフルパス(たとえば
%usr/bin/sed )で入力して実行します。
これらが混合することがありますか?

これらのコマンドは、同じ目的のものでも、オプションや出力結果が異なります。
BSD系のコマンド(フルパスで実行)は、普段は使わないと思いますが、こちらにしかない機能もありますので、削除する必要はないと思います。何かの時に役に立つかもしれません。
このQ&Aのテーマ
このQ&Aで解決しましたか?
-PR-
-PR-
このQ&Aにこう思った!同じようなことあった!感想や体験を書こう
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ