• ベストアンサー

[UNIX]Cシェルやコマンドの勉強する教本について

こんにちは 現在会社でUNIXを使用し始めているのですが、コマンドやCシェルについてのなかなか勉強する方法がわからず、現在理解しやすく、詳細に記述されている教本を探しております。 近くの書店に探しに行ってるのですが、中々見つけることが出来なかったのでお勧めの教本やHPなどがありましたらご教授ください。

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

  • ベストアンサー
  • d-kawai
  • ベストアンサー率78% (11/14)
回答No.2

ビルジョイ好きにはたまらないCシェルですが、Linuxの影響で確かに勢力が減ってきているのも否めません。 かと言う私はzshですが、これはこれで最強です。 本題に移りますが書籍と言う意味合いでは「UNIX C SHELLフィールドガイド 」に勝るものは無いと思っています。 http://www.amazon.co.jp/dp/4893620290/ あとは普通にオライリーから出版されている「入門csh & tcsh」ですが内容はそれほど濃くは無いです。 http://www.amazon.co.jp/dp/4873110734/

huku666
質問者

お礼

お返事が遅くなってしまい申し訳ありませんでした。 >本題に移りますが書籍と言う意味合いでは「UNIX C SHELLフィールドガイド 」に勝るものは無いと思っています。 ​http://www.amazon.co.jp/dp/4893620290/​ これはとても参考になりそうです。 ありがとうございました

その他の回答 (1)

  • cosmos-kt
  • ベストアンサー率29% (43/147)
回答No.1

Linuxが出てきて、Bashが増えてきているので、確かに減っていますね。でも、Bashを勉強するにしても基本はCシェルですから、いいかも知れません。 大学関係では、まだCシェルを使っているところが多いので、結構ありますよ。 例: 京都大学: http://www.math.h.kyoto-u.ac.jp/~takasaki/edu/c/cshell.txt 金沢大学: http://web.kanazawa-u.ac.jp/univ/center/ma5-6.html

huku666
質問者

お礼

お返事ありがとうございます。 参照URLを参考にさせていただきます

関連するQ&A

  • Linux、unix、シェルスクリプトの基礎知識、コマンドについて

    会社でteratermを使ってコマンドベースの仕事をする機会があるため、コマンドやシェルスクリプトについて理解したいと考えています。 そこで疑問がわいてきたため、何点か質問があります。 1)teratermでtelnetで接続してコマンドを打つときはunixのコマンドですか?linuxのコマンドですか? 2)unixとlinuxで簡単なコマンドレベルでの差は無いものと考えて大丈夫でしょうか? 3)勉強するならunix、linuxどっちがお勧めですか? (今のところ参考書として、独習linuxか独習unixを買って勉強しようと思っています。他にお勧めの参考書があれば教えてください。) 4)シェルスクリプトを家でも作成してみたいのですが、ubuntuをインストールして端末上で操作し、作成して試すことはできるのでしょうか? (お勧めの参考書があれば教えてください。) 長くなってしまいましたが、よろしくお願いします。

  • シェルコマンドについて

    先日自分のPCにやっとLinuxをインストールし、UNIXの勉強に励もうと思って いるのですが、基本的なシェルコマンドがまだよくわからなく苦戦しています。 もし、『シェルコマンド一覧表』みたいなのが、記載されているサイトがあるならば、URLを教えて頂けませんか?  また、効率の良いシェルコマンドの覚え方があったら教えて下さい。  宜しく御願いします!

  • HP-UXでJAVAのAPよりUNIXのシェルを叩きシェル内のコマンドの戻り値を拾う方法を教えて下さい。

    お世話になります。 シェルの作成と戻り値の件で教えて頂きたいと思っております。 HP-UXでJAVAのAPよりUNIXのシェルを叩き、シェル内で実行したコマンドの戻り値をJAVAのAPで拾う事は出来るのでしょうか? ※コマンドはsophos(ウィルスソフト)のsweepコマンドを想定しています。sweepコマンドの戻り値を拾いJAVAのAP内でハンドリングしたいと考えています。 大変恐縮ですがご教授頂ければ幸いです。

  • cでunixコマンドってどう使うんですか?

    c言語でプログラムを書いているのですが、 ファイルを連結するためにunixコマンドのcutコマンドを使用したいんですが、どのようにしたら使用できますか。どうかご教授ください。

  • UNIXのシェル、環境設定について教えてください。

    こんにちは。 UNIXについて詳しく勉強したいとおもっています。 コマンドなど基本的なファイル操作についてはある程度わかるのですが、UNIXの環境設定、環境変数、シェルなどの物につまづいています。 「環境変数って一体なんだよ!」 「シェルのBシェル、Cシェルって・・・」 こんな感じです。 これらについて初心者でもわかるような本、サイトを教えてください。 あと、初心者すぎて恥ずかしい質問なのですが、UNIX系OSにはいろいろな種類があるのは知っているのですが、「UNIX」という名前のOSはあるのでしょうか? また、Teratermを使っているのですが、これって何ていう名前のOSなのでしょうか? 最後に、会社なのでは、SolarisとLinuxどちらが多く使われているのでしょうか? これらの質問に詳しい諸先輩方アドバイスの方をよろしくお願いします。

  • Cシェルについて

    Cシェルについて素人な為、 初歩的な質問となりますが、ご教授お願い致します。 Cシェルのif文についてですが、 IF XXX = 1 --処理-- endif と記述したのですが、 「IF:コマンドがみつかりません。」というメッセージが 表示されました。 Cシェルでは、if文は大文字ではいけないのでしょうか? また、その時の"="は2つ続けないと駄目なのでしょうか? 初歩的ですいませんが、宜しくお願い致します。 合わせて、何か役に立つホームページなども教えていただければ幸いです。

  • Cシェルにあるコマンドの代わり

    UNIX端末でCシェルのプログラムがあるのですが、今後UNIX端末を 廃棄して、WindowsのPCだけにするようなので、プログラムが使えなくなるのが困ります。 いくつかはVB2005でdosコマンドを使って作り直したのですが、今作ろうとしている物の中の コマンドで調べても解らないのがありました。 echo(echo $a > sssやecho 'abc def' >> sss) cat(set x = 'cat rrr') paste(paste fff ggg > hhh) などのコマンドと、あとawkがありました。 よろしくお願いします。

  • UNIXシェルのデバッグ

    サーバーを更改したので業務システムを丸ごと 新しいサーバーへコピーしてきました。メニューのシェルが数十個 あるのですが、恐らくそのまま動くとは思うのですが、一応 シェルからシェルへの移動(遷移っていうんでしょうか)くらいは 確認しようと思っています。 そのままシェルを順番に動かす以外の手法は何かありませんでしょうか? sh -xで動かせば詳細な情報をログとして残せますが、シェル内のコマンドも 実行してしまうので時間がかかります。シェル内のコマンドを実行させないで すむ手法があればご教授ください。

  • shはシェルなのかコマンドなのか?

    http://d.hatena.ne.jp/KishikawaKatsumi/20080504/1209922424 で $ sudo sh j2sdk-1_4_2_13-linux-i586-rpm.bin $ sudo rpm -ivh j2sdk-1_4_2_13-linux-i586.rpm と、shと打ち込むと最後の.binが消えますが、shは シェルなのか、それともコマンドなのかどちらなの でしょうか? 手元にあるlinuxの入門書には「shはシェルの一種である」 と記述があります。googleで検索をしてみましたが、 コマンドであるような記述もあり、混乱しております。 また、その入門書には「シェルを切り替えるには、コマンドライン でシェルの名前を入力します。exitコマンドで、元のシェル に戻ります」とあり、その文章の下には実際にshと打ち込んでexit で元に戻る様が書いてあるので実際に試してみました。 [root@localhost ~]# sh sh-3.2# exit exit [root@localhost ~]# この記述のせいでますますわからなくなりました。 なお、最後のbinがシェルスクリプトであることは理解して おります。 ご存じの方、ご教授頂ければ幸いです。何卒宜しくお願い申し 上げます。

  • Cシェル内で自動ログアウトさせたいんです。

    今、私が作っているのは、UNIXコマンドを知らない人達に、 一時的にTera TermよりUNIX機にログインして簡単な作業を してもらう為のCシェルです。 ほとんどコマンドを知らないわけですから、なるべくなら ログイン時にそのCシェルが起動して、作業を終えたら (シェルを終了したら or シェル内部で)自動的にログアウト するような物を作りたいのです!(~Q~;)。 つまり、なるべく変な事して欲しくないと。。。言うことなのですが、 まだ私がCシェル初心者なもので、やり方が解りません。 何か良い方法がありましたらお願い致します<(__)> ちなみに、SunOS 5.6 Solarisです。