• ベストアンサー

必須のUNIXコマンドとは

ある事情で、ゴールデンウィーク明けまでにUNIXコマンドをある程度使えるようにならなければならなくなりました。 一応、コマンド集は買ってきたのですが、これを全てマスターするのはちょっと無理っぽいです。 そこで、とりあえず、このコマンドは知っておけ、というのがありましたら教えていただけませんでしょうか。 用途は主にLANの管理で、webサーバ、メールサーバ、ちょっとしたシェルスクリプトの保守と行ったところです。 MS-DOSのバッチファイルとかの経験はありますので、コマンドラインに対する拒絶反応とかはありません。 また、ディレクトリ構造とかマウントとかタスクとかログインとかの概念については理解しているつもりです。 細かいオプションとかパラメータについてはコマンド集を見たり、MANで探ったりします。

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

  • ベストアンサー
  • ToshiJP
  • ベストアンサー率38% (482/1255)
回答No.4

よく使うコマンド・・・思いつくものを挙げます。これ以外が思いつかないということは・・・あまり使ってないんでしょうね。 cd (ディレクトリの変更) ls (ファイルの表示 ls -alでよく使う) less (ファイルの内容閲覧) vi (ファイルの作成) chmod(パーミッションの変更) touch(空ファイル作ったり、更新日時を変える)

coco1
質問者

お礼

ふたたび、ありがとうございます。 なるほど、やはり日常的に使うコマンドというのはある程度限られているんですね。 勿論、たくさん覚えておけば保守も楽にはなるのでしょうけど。

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

その他の回答 (6)

  • pmmaohm
  • ベストアンサー率27% (230/822)
回答No.7

基本中の基本ですみません。(Linuxと仲良くして2年以上なのにまだ初心者レベルなので) 一般ユーザーでログインし、管理者モードにするとき su - IPアドレスの設定 ifconfig eth0 192.168.1.10 netmask 255.255.255.0 route add defaultgw 192.168.1.1 もし、コンソールで日本語対応にしたいとき kon 管理者モードから一般ユーザーに戻るときや、 コンソール画面を閉じたい(GUIで)とき exit 電源を切る(これはご存知だと思いますが) shutdown -h now 私はエディタはEmacsを使っています。 emacs とすれば起動します。Windows版はMeadowです。 それと、GUIで1つのコンソールでいっぱいプログラムを起動するときは、 [&]を使います。 emacs& のようにします。 ファイル削除 rm ディレクトリ作成 mkdir ディレクトリ削除 rmdir あと、日本語入力のときは、エディタなどを起動したうえで、 Shift+SpaceまたはCtrl+\です。(どちらかできっとできるハズ)

coco1
質問者

お礼

ありがとうございました。 こうして皆さんに教わって、実際に触ってみますが、昔、MS-DOSを一から覚えていた頃が懐かしくなりました。 なんだか、コンピュータを操作しているんだな、という実感がわいて、本当に楽しいです。 一件面倒なようなCONFファイルによる設定も、色々なことが簡単に試行錯誤できて、むしろレジストリよりも合理的ですね。

すると、全ての回答が全文表示されます。
  • k-841
  • ベストアンサー率27% (129/465)
回答No.6

>用途は主にLANの管理で、webサーバ、メールサーバ、ちょっとしたシェルスクリプトの保守と行ったところです。 とのことですので、良く使うコマンドを。これらもきっと必須だと思います。 ifconfig netstat host ping telnet (リモートログイン以外にも用途があります) traceroute kill また、OSなどに依存しますから具体的にどのコマンド、とは言えませんが、ネットワーク関係となりますと、以下のことについても知識を持っていた方が良いでしょう。 サービスの起動スクリプト パケットフィルタリング スーパーサーバ

coco1
質問者

お礼

回答ありがとうございました。 そうですね。設定如何でユーザの使い勝手やセキュリティに直接影響しますから、重要ですね。

すると、全ての回答が全文表示されます。
  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.5

No.1のarukamunです。 vi以外のものを列記しますね。 (DOSは詳しそうですので、DOSとコマンド名や動作が同じものは省きます。) ls grep find chmod chown tail alias tar who マニュアルを読むだけでは机上のcron。 とにかく実機を使って覚えるのが一番でしょう。 がんばってください。

coco1
質問者

お礼

回答ありがとうございました。 やはり、コマンドライン環境が、したいことが細かくできてコンピュータを触っている、という実感がわきますね。 >>マニュアルを読むだけでは机上のcron。 さすが、UNIXerはオチも違いますね(笑)

すると、全ての回答が全文表示されます。
  • astronaut
  • ベストアンサー率58% (303/516)
回答No.3

テキストエディタは当然として,man を参照して調べることのできるレベルなら,新たに覚えることはそんなにないんじゃないですかね. あとは,パイプ,リダイレクトを多用してコマンドを組み合わせる UNIXの流儀に熟達することと,程度にもよるでしょうが,シェルスクリプトの保守をされるなら,そちらの勉強に重点を置かれてはいかが?

coco1
質問者

お礼

こんにちは。回答ありがとうございました。

すると、全ての回答が全文表示されます。
  • buffaloes
  • ベストアンサー率35% (155/435)
回答No.2

 viだけの事じゃないですが、操作をせずに覚えるってのは大変ですよね。  実際に、UNIX系OSをインストールして練習しておられるのなら別ですが、そうでないのなら、viには、vimというクローンが存在し、Windows版も出ています。 これを使って、viコマンドを覚えられてはいかがでしょうか。  基本は全く同じですし、もし、viを使ってみて、使いにくく感じる事が有れば、可能であれば、UNIX系OSが入っている方に、vimをインストールしてやれば済む事ですし。 (当然、UNIX系OSに対応した物も出ています) vimの日本語版は、参考URL前者で入手できます。 本家は、後者です。 完全なオリジナルを希望されるのなら、全て本家から入手してください。 ランゲージパックは、 http://www.alltheweb.com/search?cat=ftp&ftype=4&query=vim61lang でヒットします。 また、viの解説書も出ています。 http://www.oreilly.co.jp/BOOK/vi6/ http://www.oreilly.co.jp/BOOK/vidkr/ です。

参考URL:
http://www.kaoriya.net/,http://www.vim.org/
coco1
質問者

お礼

回答ありがとうございました。 さっそくVIMダウンロードしました。やはり、使い込むのが一番ですね。

すると、全ての回答が全文表示されます。
  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.1

viエディタは必須です。 保守をするのであれば、これが使えなきゃ話にならないですよね。

coco1
質問者

お礼

早速の回答ありがとうございました。もっともな回答ですね。 一番に覚えようとしたのがviだったんですが、やはりDOSやwindowsのスクリーンエディタからすると一癖あってよわってるところです。

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

関連するQ&A