タグ

unixに関するfuki1234のブックマーク (3)

  • UNIXの部屋 検索-リダイレクト

    最終更新 2019-01-27 UNIX/Linux のシェル sh・bash・csh・tcsh のリダイレクトを説明する。ファイルへの出力、コマンド出力を別のコマンドの入力とする、標準入力・標準出力・標準エラー出力、パイプなどもあわせて説明する。

    fuki1234
    fuki1234 2007/02/16
    "% command 2>&1 >file (誤り!)"これは間違いだったのか!!!
  • 7-4. ネットワークサービスは必ずforkしよう

    このサンプルプログラムは Internet Explorer や Netscape Navigator などのブラウザからアクセスした場合に,画面1のようなWebページをブラウザに返信する。ここでは一般ユーザ権限でサーバを実行させるために,TCP ポート 8080 で簡易 HTTP サーバプログラムを動作させている。そのためブラウザで指定するURLには,":8080" という TCP ポート番号指定が必要である。またサンプルプログラムであるため,出力される Web ページは URL に関わらず固定である。 1 #include "tcpserver.h" 2 #include <stdio.h> 3 4 #define SERVER_PORT 8080 /* サーバ用PORT */ 5 #define SERVER_IP 0x00000000UL /* サーバ用待ち受けIP */ 6 #

    fuki1234
    fuki1234 2007/02/07
    fork()とSIGCHLDの話し。
  • shebang とは

    カテゴリ perl shebang とは 2003-12-29 20:57 更新 ただただしさんからいただいた情報を元にシバンについて調べてみた。 shebang とは UNIX でスクリプトの先頭に書かれるスクリプト実行パス宣言の事。他にも "shell bang", "shebang line", "bang path", "shbang" と書かれる事もあるようだ。 ここからは追記内容です。 おまじない(magic cookie)である "#!" で始まり、スクリプト実行パスの記述が続く。例えば、Perl では以下のようになる。 #!/usr/local/bin/perl UNIX 上での動作 ファイルの先頭に "#!" があると、 kernel? はそのファイルを実行プログラムではなくスクリプトファイルであると判断する。そして、その後に続く部分をインタプリンタのパス名とみなす。結果

    fuki1234
    fuki1234 2007/01/22
    「シェバング」だと思ってた・・・。
  • 1