ベストアンサー 現在使用しているシェルの確認方法 2006/04/23 03:19 初めまして。初心者です。 職場で、稼動しているSolaris 9(sparc)の使用されているシェルを確認したいのですが、何か良いコマンドは ありますでしょうか。宜しくお願いします。 みんなの回答 (2) 専門家の回答 質問者が選んだベストアンサー ベストアンサー xjd ベストアンサー率63% (1021/1612) 2006/04/23 03:29 回答No.2 いくつかやり方があります。 その1 環境変数「SHELL」を確認する。 % echo $SHELL /usr/bin/bash % set | grep SHELL SHELL=/usr/bin/bash その2 /etc/passwdファイルを確認する $ su - root -c "cat /etc/passwd" foo:x:100:100::/home/foo:/usr/bin/bash (ログイン時のシェル) 質問者 お礼 2006/04/23 04:05 助かりました。ご教授ありがとうございました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (1) BLUEPIXY ベストアンサー率50% (3003/5914) 2006/04/23 03:29 回答No.1 echo $SHELL か echo $shell を試してみる 質問者 お礼 2006/04/23 04:05 ありがとうございました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピューターOS(技術者向け)Solaris系OS 関連するQ&A Cシェルについて OS:Solaris10:Sparc版 未だに初心者(いつになったら卒業できるのやら) 実はCシェルで1Mのファイルを1万個作るシェルを考えています。 なぜかというと移設の為です。 シェルは作成した事はないので困っています。 (自分なりに考えてやって見たいけどテスト機器がないので動作がわかりません。) 申し訳ございませんが詳しい方のご教授をお願いします。 差分ファイルの抽出 初心者のServer管理者です。Solaris 9(sparc)でCシェルを使用しております。単純に1日毎の差分ファイルを抽出するコマンドか、実行可能なシェルがあればご教授願えないでしょうか。又、毎日、夜の3:00にシェルを起動させてたいと考えておりますが、これを実行するには、どのファイルをどのようにしたら良いか検討もつきません。冗長かは、disk suitを使用してミラーで行うつもりです。稼動しているServerが一台だけなので、他のサーバーにFTPしたりその他特別なことは、いたしません。宜しくお願いします。 現在使用しているシェル いろいろシェルを利用していると(bash -> tcsh -> ksh など)いましようしているシェルがわからなくなることがあります。どのようにしたら、現在使用しているシェルがかわりますでしょうか。(psのみ以外) ご存知の方、よろしくお願いします。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム Cシェル内で自動ログアウトさせたいんです。 今、私が作っているのは、UNIXコマンドを知らない人達に、 一時的にTera TermよりUNIX機にログインして簡単な作業を してもらう為のCシェルです。 ほとんどコマンドを知らないわけですから、なるべくなら ログイン時にそのCシェルが起動して、作業を終えたら (シェルを終了したら or シェル内部で)自動的にログアウト するような物を作りたいのです!(~Q~;)。 つまり、なるべく変な事して欲しくないと。。。言うことなのですが、 まだ私がCシェル初心者なもので、やり方が解りません。 何か良い方法がありましたらお願い致します<(__)> ちなみに、SunOS 5.6 Solarisです。 solarisのシェルについて(sedコマンド) こんにちわ solarisのBシェルを現在使用しているのですが、 sedコマンドを使用して"を消したいのです。 具体的には # cat /tmp/test.log |sed | sed -e "s/"//g" というようなコマンドを打ちたいのですが、 この場合はどのようにすればよいのでしょうか? よろしくお願いします。 環境の確認方法について 以下の環境の確認をしたいと思ってます。 Solaris初心者です。ご教授頂けると助かります。 -------------------------------------- 1)デフォルトルートの確認 (ファイル/etc/defaultrouteで確認できるのでしょうか? コマンド等で確認する手段はあるのでしょうか?) 2)ネームサービスの確認(NIS,DDNなどのどれを使用してるか) (ファイル/etc/nsswitch.confで確認できるのでしょうか? コマンド等で確認する手段はあるのでしょうか?) 3)DHCP使用の有無の確認方法 4)Kerberos認証の使用の有無の確認方法 シェルを自動起動したい 現在、solaris系のシェルを組んでいます。サーバのあるディレクトリのデータを、ある時間がきたら自動的に指定のディレクトリにバックアップするようにしたいのですが、たとえば簡単に、圧縮コマンドの tar -cvf ***.tar /back/**** のほかに、時間指定のコマンドを、どう記述すればいいのでしょうか?それとも他のシェルが必要になるのでしょうか?? BシェルとCシェル Solarisサーバの運用において、シェルでスクリプトを作成する場合、BシェルとCシェルでは、どちらが多く用いられているでしょうか? UNIXのシェル、環境設定について教えてください。 こんにちは。 UNIXについて詳しく勉強したいとおもっています。 コマンドなど基本的なファイル操作についてはある程度わかるのですが、UNIXの環境設定、環境変数、シェルなどの物につまづいています。 「環境変数って一体なんだよ!」 「シェルのBシェル、Cシェルって・・・」 こんな感じです。 これらについて初心者でもわかるような本、サイトを教えてください。 あと、初心者すぎて恥ずかしい質問なのですが、UNIX系OSにはいろいろな種類があるのは知っているのですが、「UNIX」という名前のOSはあるのでしょうか? また、Teratermを使っているのですが、これって何ていう名前のOSなのでしょうか? 最後に、会社なのでは、SolarisとLinuxどちらが多く使われているのでしょうか? これらの質問に詳しい諸先輩方アドバイスの方をよろしくお願いします。 AIXの搭載メモリ確認方法 AIX4.3.2を使用しています。現在のサーバに搭載されているメモリの総量を確認したいのですが、どのようなコマンドを使用すればよいのでしょうか? Solarisでは、prtconfというようなコマンドがあったと思います。 WWWメンテナンスユーザにシェルを開放したくない SolarisでWWWサーバを構築しています。WWWを管理させるためのユーザ、wwwを作成したのですが、シェルを開放したくありません。ただし、FTPでのコンテンツのPUTのみは許可させたく思っています。何か、いい方法はありますでしょうか?FTPのコマンドでも、cdやlsなど使用することを考えると、/etc/passwdファイルには、何らかのシェルを指定する必要がありそうなのですが、できればシェルは/bin/faiseを指定したく思っています。 シェル(foreachを利用した)教えて Foreachを使ったシェルの作成について教えて下さい。 全くの初心者です。 何台かのサーバ(Solaris)のバージョンをリモートログインして 情報を収集したいのです。 .rhostsファイルに設定しているのでパスワード入力は省略できます。 Foreachを使用して、かなり無理やりですが、こんな感じかと つなぎ合わせてみたのですが・・・・ Foreach H (`192.168.3.2`|`192.168.3.9`) echo ${H},rsh ${H} ’uname -a’ | 収集したいことは 数台あるサーバへリモートログイン(192・・適当なアドレスです) して uname -aコマンドのバージョン情報と 取得したアドレスを 一覧表示したいのですが・・・ シェルも初心者なので、すみません 教えて下さい。 収得した結果一覧 アドレス バージョン 192.168.3.2 10 AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム シェルスクリプトの書き方 すみません、シェル初心者なのですが、急を用してまして質問させて頂きました。 シェルスクリプトで コマンドを実行する前に他のユーザにスイッチしてから 実行するというのを実現したいのですが・・・ #!/bin/csh コマンド1 コマンド2 ・・・ とコマンド1の前に su コマンドを実行させたいのですが、 パスワードを入力する際、対話式なので どう書いてよいか分かりません。 よろしくお願いします。 シェルスクリプト内でのsloginの使用 複数のサーバにアップした同一ファイルについて、シェルスクリプトからsloginしてlsコマンドによる日付の目視確認をしたいと思っています。 ところが、シェルスクリプトで slogin -i 公開鍵 user@host を実行しても slogin: : Name or service not known と表示されて、コマンドが認識されないようです。 sshにしても、同様でした。 ちなみに、scpによるコピーはうまくいきます。 sloginはシェルスクリプト内で使えないのでしょうか? Cシェル内でBシェルの様な関数の記述方法はありますか? タイトル通り、Cシェル内でBシェルの様な関数の記述方法はありますか? Bシェルで言う所の以下の様な記述方法です。 関数() { } OSはSolarisです。 よろしくお願いいたします。 シェル UNIXでの開発を始めたばかりの初心者プログラマです。 バッシュやCシェルなどのカスタマイズ(例えばよく使うコマンドを登録するなど)を行いたいのですが、参考サイトや書籍があったら教えて下さい。 NICの仮想IPアドレスでのping確認 SparcマシンにDual Gigabit Ethernet + Dual SCSI PCIアダプタを組み込み Solaris10をインストールしました。dladm show-devでは認識されてはいましたが、ちゃんと機能するかを確かめるためにPINGコマンドで確認したいのですがどのようにして仮想IPアドレスを設定すればよいでしょうか? 制限付きシェルについて UNIXのAIXのVer5.1を使用しています。 rmなどのコマンドを制限させたユーザを作りたいのですが、どのようなシェルを使えばいいか分かりません。 rbashのような機能を持ったシェルなどはないのでしょうか? もしくは、ユーザに特定のコマンドを規制することはできないのでしょうか? Bシェル・Cシェルについて 会社でシェルを使うことになりました。 OSはSolarisなので、basshが使えると考えていましたが、bashはNGと回答が来てしまいました。 回答はBシェルまたはCシェルを使うということでした。 bashはBシェルの拡張版でLinuxの標準シェルであるという事は知っています。 Bシェルだけの機能を使うのはかなり困難な気がしますし意識して作ったことがありません。 bashかBシェルか意識して使うにはどうすればよいでしょうか? シェルの引数を、実行するパラメータに指定するには? シェル初心者です。 シェルの実行パラメータを、その中で実行する処理のパラメータに再び指定したいのですが可能でしょうか。 ただし、パラメータの数は可変です。 環境はSolarisです。 aaa.sh aaa bbb ccc aaa.shの中 bbbコマンド aaa bbb ccc ということを行いたいです。 パラメータ数が固定であれば問題なさそうですが 可変の場合、どのような記述をすればよいでしょうか? 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター OS(技術者向け) Windows系OSLinux系OSBSD系OSSolaris系OSiOS(技術者向け)Android OS(技術者向け)その他(OS) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
助かりました。ご教授ありがとうございました。