• ベストアンサー

SUNのUNIXのシェル

の種類を教えてください 起動時にbashに変更できるのならばその方法を教えてください

質問者が選んだベストアンサー

  • ベストアンサー
  • entree
  • ベストアンサー率55% (405/735)
回答No.1

Sun って Solaris ですよね? バージョンによっても異なります。 /sbin/sh (root 用のシェル) /usr/bin/sh /usr/bin/csh /usr/bin/ksh /usr/bin/bash (Solaris 8 以降) /usr/bin/tcsh (Solaris 8 以降) /usr/bin/zsh (Solaris 以降) です。ログイン・シェルを変更するには /etc/passwd ファイルを編集するか、root ユーザで usermod コマンドを使用します。 (example ユーザのログインシェルを bash にする例) # usermod -s /usr/bin/bash example なお、Linux のように、一般ユーザ自らがログインシェルを変更できる「chsh」コマンドは標準ではインストールされません。(ソースコードのコンパイル等が必要) あと、root ユーザのログインシェル (/sbin/sh) だけは使いづらいでしょうが、変更しないことが望ましいです。

guuman
質問者

お礼

ありがとうございます bashでない環境で bashのシェルスクリプトを作成するにはどうしたらいいのでしょうか?

すると、全ての回答が全文表示されます。

その他の回答 (2)

回答No.3

>そのように書けばtcsh環境でもbashのシェルスクリプトが実行で来るのですね http://www2.u-netsurf.ne.jp/~alt/mt/archives/20031116_1651.html http://www.ybi.co.jp/koike/src/BSH.htm#B01 次からはSolaris系OSのカテゴリの方がいいかと思いますよ? http://oshiete1.goo.ne.jp/oshiete.php3?c=695

guuman
質問者

お礼

ありがとうございます

すると、全ての回答が全文表示されます。
回答No.2

bashのシェルスクリプトを作成するにはどうしたらいいのでしょうか? シェルスクリプトの1行目に #!/usr/bin/bash 基本中の基本。 これはシェルスクリプトに限った話ではないです。

guuman
質問者

お礼

ありがとうございます そのように書けばtcsh環境でもbashのシェルスクリプトが実行で来るのですね

すると、全ての回答が全文表示されます。

関連するQ&A