• 締切済み
  • 暇なときにでも

CSHが使えない REDHAT

先日REDHATLINUXを購入した。バージョンは5のENTERPRISE版である。早速自作のCSHをファイルを実行しようとしたがコマンドが無いと言われる。あれれ、おかしいな、/bin/cshが存在しないぞ・・・・・・。 REDHATはCSHをサポートしないのでしょうか?それともINSTALLする時のPACKAGE選択に問題があったのでしょうか?

共感・応援の気持ちを伝えよう!

  • 回答数3
  • 閲覧数2154
  • ありがとう数1

みんなの回答

  • 回答No.3
  • Tacosan
  • ベストアンサー率23% (3656/15482)

全く回答にはなりませんが, 「csh でスクリプトを書く」ことをやめるという, 非常に後ろ向きな解決策もあります. まあ, とりあえず which csh とか入力してみましょうか.

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • redhatで使用するシェルを作りたいです。

    redhatで使用するシェルを作りたいです。 linuxはほとんど触ったことがなく、そもそもの理解が間違っているかもしれません。 ご容赦ください。 サーバOSがredhat5.4?でとりあえずシャットダウン処理を走らせる、簡単なコマンドでできないかと思っています。 Windowsだとbatファイルにshutdownコマンドを記入して実行すればシャットダウンされますが、linuxの場合はshファイルにどのようなコマンドを記入してどう実行すればよいのかわかりません。 Windowsとは勝手が違うのでしょうか? インターネットで調べてみましたが入門編のようなサイトが見当たらず、このように投稿した次第です。 よろしければコマンドの書き方と実行方法を教えていただけると助かります。 よろしくお願いします。

  • RedHat8.0 へのパッチ

    最近,PCにredhat Linux 8.0のプロフェッショナルをインストールしました。 コマンドラインで, #rpm -qa | grep -i ??? と打ち,該当するパッケージを調べて, www.redhat.co.jp のページのサポートから8.0用の修正ファイルをいくつかダウンロードしました。 そして,ダウンロードしたファイルを シングルユーザモードで, #rpm -Fvh ???? とコマンドを入力し実行すると,正常に動作するのもあるのですが,半分くらいは「Feiled dependencies」とエラーになってしまいます。どうしたうまくいくのでしょう??

  • RedHat Linux7.3 のダウンロードはどこから出来るのでしょうか?

    RedHat Linux7.3 だけではないのですが、RedHatのサイトのどこからLinuxをダウンロードできるのかもわかりませんでしたし、他のサイトを検索してもうまくヒットしませんでした。 (ダウンロードしたいものは、古いバージョンの無償版を指しています) サポートが終了と同時にアーカイブもなくなったということなのでしょうか? それとも単純に検索が下手なのかもしれませんが。。。 どなたかダウンロード先の存在をご存知でしたら是非助けていただけますととてもうれしいです。 よろしくお願いします。

  • 回答No.2

tcshは標準インストールでインストールされます。 ちなみにls -lで出力させると、cshはtcshにリンクを貼ってあります。 # ls -l /bin/csh lrwxrwxrwx 1 root root 4 10 14 17:56 /bin/csh -> tcsh なんらかの原因でリンクが切れてしまったということはないでしょうか?

共感・感謝の気持ちを伝えよう!

質問者からのお礼

Cの開発環境をインストールするよう選択したところ、インストールされました。TCSHは標準ではないようですよ。

  • 回答No.1
  • notnot
  • ベストアンサー率47% (4591/9637)

cshはtcshのaliasで、tcshは標準ではインストールされないのではないかな。 あることはあると思いますよ。

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • csh(Cシェル)のevalに関して

    evalを用いてインクルード的な事を行いたいのですが、「コマンドが見つかりません」が出てきて困っています 原因はなにがあるのでしょうか? 色々ネットで調べて同じように記述したつもりなのですが csh初心者で申し訳ありませんが 使い方が悪いのか、環境が悪いのか?判断できません 環境は別の人に作って貰ったんで、環境なら環境から勉強していきたいと考えてます ■TEST010.csh #!/bin/csh echo "TEST010-Step0010" eval `./TEST000.csh` echo "TEST010-Step0020" echo " set root_path $root_path;" echo "TEST010-Step0090" ■TEST000.csh #!/bin/csh set lcmoji01 = /export/home/tbn/km echo "set lcmoji01 $lcmoji01;" ■実行結果 > csh TEST010.csh TEST010-Step0010 ^M: コマンドが見つかりません。 TEST010-Step0020 lcmoji01: 未定義の変数

  • cshからperlを呼び出しファイルに出力

    いつもお世話になっております。 cshからperlを呼び出しperlが出力する内容と入力項目を実行しているcsh内部で行ない結果をファイルへ出力したいのですが、そのような事ができるのでしょうか? ---------- cshファイル内 #!/bin/csh echo "●perl a.pl を実行します" | tee a.log perl a.pl ---------- perlファイル内 (perlがわかりませんので、perlの内容をcsh形式で記述させていただきます) (1)echo -n "日付を入力して下さい" (2)echo "⇒ " (3)set INPUT_DATE = $< (4)echo "日付:$INPUT_DATE " exit 0 ---------- cshから実行されたperl(csh)の内容[(1)(2)(3)(4)]をファイル(| tee a.log)へ出力することが可能でしょうか? ご存知の方がいらっしゃいましたらご教授願います。

  • RedHat Linux ES4でOracleDB10gR2のOUIが文字化けする

    RedHat Linux ES4にOracleDB10gR2インストールする際にOUIが文字化けする問題で、 KROWN#108839[Red Hat Enterprise Linux 4.0 環境で Java アプリケーションの文字化けが発生]には [Red Hat Enterprise Enterprise Linux AS/ES Update2以上のメディアを使用してOSをインストールします。 Red Hat Enterprise Enterprise Linux AS/ES または Update1 の環境に対してUpdate2を適用する場合には、 fonts.dirを作成しなおしてください。fonts.dirの作成方法はOSのマニュアル等を参照してください。 一般にはttmkfdirコマンド(3.0.9-14.1.EL)を利用します。] と出ています。 調べたところfonts.dirの再作成コマンドはttmkfdirではなく、mkfontdirであることが判明しました。 そこで (1)RedHatNetworkに接続してupdate2をあてる (2)mkfontdirコマンドを実行してfonts.dirを再作成する ことにしました。 しかしOSの具合が悪いのかUPDATE2をフルでダウンロード&インストールすると、 Linuxが立ち上がらなくなってしまいます。 そこで教えていただきたいのは文字化け解消に最低限必要なパッチがどれかということです。 ご存知の方、ご教示ください。よろしくお願いします。

  • linux(redhat)ファイルシステムの復旧について

    お疲れ様です。 Linux(redhat)環境で、あるフォルダ配下をフォルダごとルート直下に移動しようとして以下のmvコマンドを投入しました。 >mv /opt/xxx/test /* コマンドの指定方法に誤りがあったのか、この後lsなどのコマンドが効かなくなってしまいました。 >/bin/ls:そのようなファイルやディレクトリはありません cdコマンドで/opt配下には移動はできるのですが、/binなどは壊れてしまったのか、移動もできません。 /bin配下のコマンドが効かず何もできない状態なのですが、何とか復旧させる手段はないでしょうか。OSを再インストールするしかないでしょうか。 ご存じの方おりましたらよろしくお願いいたします。

  • cshで、文字をアルファベット順に並べかえたい

    cshellで配列に格納した文字を、アルファベット順に並べ替えたいのですが、いい方法はないでしょうか? array[1] = 'T'; array[2] = 'B'; array[3] = 'A'; のように文字の格納された配列があるのですが、 これを、アルファベット順に、 array[1] = 'A'; array[2] = 'B'; array[3] = 'T' このように並べ替えたいのです。 printfを使って、文字コードを比較し、並べ替えようとしたのですが、cshでは、エラーになってしまいます。 また、LINUXのsortコマンドを使う方法もためしてみたのですが、cshスクリプト内で、コマンドが実行されません。 別の方法があるのでしょうか?それとも上記の2つの方法で実装できるのでしょうか? どうか皆さまの知恵を貸して下さい。 よろしくお願い致します。

  • Perl から csh 実行

    やまとです。 いつもありがとうございます。 Perl + csh を同時(?)に実行する方法を教えてください。 OSはSunです。 具体的にどのような処理を行いたいか簡単に説明しますと。 1.Perlでcshを実行(system関数?)し、cshで環境変数をセット(source)する。 2.cshで環境変数をセットしたら、ファイルを出力する処理が行われます。 3.Perlでcshによって出力されたファイルの内容を画面に表示します。 以下ソースを掲載します。(抜粋して) ================================================== = Perl ( test_perl.pl ) $data = "ABC"; $ret = system(`test_csh.sh $data`); ・ ・ ファイル(test.log)を開き、読込、画面に表示します(まだ作成してません。) ================================================== = Csh ( test_csh.sh ) source test_source.sh echo $1 > test.log ================================================== = test_source.sh setenv CLASSPATH .:/aaa・・・・・・ ↑ PATHの設定を行ってます。 ================================================== 画面に、「ABC」と出力させたいのです。 Perlからcshが実行されていないように思えるのですが、 Perlのsystem関数の使い方が誤っているのでしょうか? それとも、ClassPath等の設定をしなければならないのでしょうか? ちなみにコマンドから、 # test_csh.sh ABC と実行しますと、ファイルが出力され、かつ、sourceも実行されています。 Perlから実行する方法を教えてください。 説明が不十分であれば、補足いたしますのでご指摘ください。 宜しくお願いします。

    • ベストアンサー
    • Perl
  • RedHat9、QtSDKの組合せの開発について

    目的  linux、RedHat9に最新のQtSDK(Qtのバージョンは4.7)をインストールして  GUIアプリケーションの開発を行おうとしています。 聞きたい事  RedHat9に最新のQtSDKをインストールしてアプリケーションのビルド、  実行をすることはできるのでしょうか?  もし出来るのであれば、どのような手順で環境と整えると、RedHat9で  QtSDKの開発を行えますでしょうか? 環境設定で行った内容  1回目のRedHat、QtSDKインストール   開発ツールの全項目にチェックをいれて、qt3.1の開発環境が入った状態で   RedHatのインストールを行う。   次にqt-sdk-linux-x86-opensource-2010.05.1.binをインストールする。   インストール完了後、Find検索をするが「libstdc++.so.6」は存在しなかった。   Qtクリエイターが起動しないのは、Qt3.1を入れたためパス設定が問題のため   だと判断。   またFedora13、qt-sdk-linux-x86-opensource-2010.04の組合せだと、   正常にQtクリエイター、実行モジュールが動作することを確認しました。  上記のような経緯から2回目のRedHatのインストールを行う。    2回目のRedHat、QtSDKインストール   RedHat9のインストール設定で開発のパッケージグループの設定から   以下の全てのチェックを外す。   ・開発ツール、カーネル開発、Xソフトウエイア開発、GNOME、KDEソフトウエア開発   理由はインストール時のQt3.1の混在とパス設定をさせないため。   この状態でRedHat9にqt-sdk-linux-x86-opensource-2010.05.1.binをダウロードして   インストールを行うと「libstdc++.so.6」が無いというメッセージが表示され、   インストール完了後にQtクリエイターやサンプルの実行モジュールを実行することが   出来ない。   インターネット上でlibstdc++.so.6を入手して /usr/lib の下に保存し   改めてqt-sdk-linux-x86-opensource-2010.05.1.binをインストールすると、  さらに  ・GLIBCXX_3.4.9  ・GLIBC_2.4  ・GCC_3.3  という上記ファイルが無いというメッセージが出る。 ここからどのようにして進めればよいか詰まってしまいました。 以上よろしくお願いします。

  • Redhatの画像解像度

    Redhat Enterprise Linux ES4 update4を フルインストールしたのですが、インストール直後の 設定ウィザードのようなところで画像解像度を上げすぎてしまって グラフィックが表示されなくなってしまいました(^_^;) なんとかコマンドから画像解像度を変更する方法はないかと 探しているのですが、どなたかご存じないでしょうか? 方法はない、ということなら諦めて再インストールするのですが、 せめて方法があるかないかだけでもわかれば・・と思っています。 よろしくお願いします。

  • RedHatEnterpriseAdvanced画面について

    RedHat Enterprise Advancedを新規にインストールしました。 電源投入後、カーネルを選択する画面が表示されます。 カーネルを複数入れない限りカーネルは1つしか表示されない思っていたのですが、 RedHat linux Adbanced Server (2.4.9-e.3smp) RedHat linux Adbanced Server-up (2.4.9-e.3) と2つ表示されます。 上記を選択すると、起動スクリプトが動作する前に停止してしまいます。 これは、どのような現象を示しているのでしょうか? ご教授のほどよろしくお願いします。

  • RedHat Enterprise Linuxのサポート

    RedHat Enterprise Linuxの導入を考えているのですが、サポートの評判がどうなのか分かりません。 自分では、CentOS業務経験1年くらいです。そんなにLinuxの深い知識までありません。 仕事でサーバーの構築・管理をしないといけないのですが、問題が発生した場合にサポートがないとかなり不安です。 サポートといっても、どれくらいやってもらえるのでしょうか。 例えば、いきなりプロバイダがOP25B対策して、25番ポートが使えなくなり、メールサーバーの587番に対応させないといけなくなった場合。ネットで調べていろいろと試したが上手くいかないという場合、対応してもらえるのでしょうか。 公式サイトを見ても、詳しく載っていませんでした。 実際にサポートを受けられた方の意見が非常に聞きたいです。 ぜひよろしくお願いします。