From owner-svn-doc-all@FreeBSD.ORG Sun Jan 12 05:33:24 2014 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 029E113F; Sun, 12 Jan 2014 05:33:24 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id E19411612; Sun, 12 Jan 2014 05:33:23 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id s0C5XNJj047447; Sun, 12 Jan 2014 05:33:23 GMT (envelope-from ryusuke@svn.freebsd.org) Received: (from ryusuke@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id s0C5XN3J047446; Sun, 12 Jan 2014 05:33:23 GMT (envelope-from ryusuke@svn.freebsd.org) Message-Id: <201401120533.s0C5XN3J047446@svn.freebsd.org> From: Ryusuke SUZUKI Date: Sun, 12 Jan 2014 05:33:23 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43476 - head/ja_JP.eucJP/books/handbook/basics X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Jan 2014 05:33:24 -0000 Author: ryusuke Date: Sun Jan 12 05:33:23 2014 New Revision: 43476 URL: http://svnweb.freebsd.org/changeset/doc/43476 Log: - Merge the following from the English version: r18248 -> r18284 head/ja_JP.eucJP/books/handbook/basics/chapter.xml Submitted by: Yuta MASUMOTO Modified: head/ja_JP.eucJP/books/handbook/basics/chapter.xml Modified: head/ja_JP.eucJP/books/handbook/basics/chapter.xml ============================================================================== --- head/ja_JP.eucJP/books/handbook/basics/chapter.xml Sun Jan 12 05:08:10 2014 (r43475) +++ head/ja_JP.eucJP/books/handbook/basics/chapter.xml Sun Jan 12 05:33:23 2014 (r43476) @@ -3,7 +3,7 @@ The FreeBSD Documentation Project The FreeBSD Japanese Documentation Project - Original revision: r18248 + Original revision: r18284 $FreeBSD$ --> @@ -86,7 +86,7 @@ システムが管理する資源はすべて、 誰がその資源を読み・書き・実行できるかを支配する、 一組の許可属性を持っています。 - これらの許可属性は 3 つの部分からなる 2 桁の 8 進数の形で格納されています。 + これらの許可属性は 3 つの部分からなる 3 桁の 8 進数の形で格納されています。 それはそのファイルの所有者 (owner) に対するもの、 そのファイルが所属するグループ (group) に対するもの、 その他 (others) に対するものの 3 つです。 @@ -165,8 +165,18 @@ &man.ls.1; に対してコマンドライン引数 を使うと、 詳細なディレクトリリストを見ることができ、 ファイルの所有者、グループ、その他への許可属性を示す欄があるのがわかります。 - 次に示すのは、ls -l - の最初の部分だけ抜き出したものです。 + 例えば、ls -l を実行して、 + 適当なディレクトリを表示させると以下のようになります。 + + &prompt.user; ls -l +total 530 +-rw-r--r-- 1 root wheel 512 Sep 5 12:31 myfile +-rw-r--r-- 1 root wheel 512 Sep 5 12:31 otherfile +-rw-r--r-- 1 root wheel 7680 Sep 5 12:31 email.txt +... + + 以下に示すのは、 + ls -l の最初の行を抜き出したものです。 -rw-r--r-- @@ -205,7 +215,8 @@ ディレクトリの実行ビットはファイルのそれとは少し違った意味を持ちます。 ディレクトリが実行可能になっているとき、 そのディレクトリに移動することができます。 - つまり、そのディレクトリに cd することが可能です。 + つまり、そのディレクトリに cd (change directory) + することが可能です。 また、実行可能属性がついているディレクトリでは、 名前が分かっているファイルにアクセスすることもできます (もちろんそのファイル自体の許可属性によります)。 @@ -348,11 +359,12 @@ を実行できるようにします。 &prompt.user; chmod go-w,a+x FILE - + @@ -1317,7 +1329,7 @@ - 実際にシステムコールする以外の全てのことをします。 + 実際にマウントシステムコールする以外のすべてのことをします。 このオプションは フラグと組み合わせて使い、 &man.mount.8; が実際なにをしようとしているのか調べるのに便利です。 @@ -1465,7 +1477,7 @@ 例えば、シェルにコマンドを打ち込んでいるときはシェルがプロセスで、 動かすコマンドもまたどれもプロセスです。 このようにして起動するプロセスはそれぞれシェルが親プロセスになります。 - これの例外は init という特別なプロセスです。 + これの例外は &man.init.8; という特別なプロセスです。 init は常に最初のプロセスなので、 PID は必ず 1 になります。 init は FreeBSD @@ -1473,15 +1485,17 @@ &man.ps.1; と &man.top.1; という2つのコマンドが システム上のプロセスを確認するために特に便利です。 - &man.ps.1; コマンドは現在動作中のプロセスのリストを見るために使い、 + ps + コマンドは現在動作中のプロセスのリストを見るために使い、 PID やプロセスが使っているメモリの量、 どういうコマンドラインで起動されたのか、 などを表示させることができます。 - &man.top.1; コマンドは動作中の全てのプロセスを表示し、 + top コマンドは動作中の全てのプロセスを表示し、 数秒ごとに表示を更新するので、 計算機がなにをしているのかインタラクティブに知ることができます。 - デフォルトでは、&man.ps.1; は動作中かつ所有者が自分のコマンドのみを表示します。 + デフォルトでは、ps + は動作中かつ所有者が自分のコマンドのみを表示します。 例えば: &prompt.user; ps @@ -1508,13 +1522,13 @@ PID は先ほど見たプロセス ID です。 PID は 1 から順に 99999 まで割り当てられ、 足りなくなると最初に戻って使い回されます。 - TT はプログラムが動いている tty を示します。 + TT の列はプログラムが動いている tty を示します。 差し当たって無視してもかまわないでしょう。 STAT はプログラムの状態を示しますが、 これもまた無視してよいでしょう。 TIME はプログラムがその CPU - 上で動いている時間の長さです—これはプログラムをスタートさせたとき - からの経過時間であるとはかぎりません。 + 上で動いている時間の長さです— + 通常はプログラムをスタートさせたときからの経過時間ではありません。 CPU 上で時間を使う必要があるまでかなりの時間を費すようなプログラムもあるからです。 最後に、COMMAND はそのプログラムを起動するのに使われたコマンドラインとなります。 @@ -1679,9 +1693,9 @@ Swap: 256M Total, 38M Used, 217M Free, 1 プロセスにシグナルを送る この例では、&man.inetd.8; にシグナルを送る方法を示します。 - &man.inetd.8; の設定ファイルは + inetd の設定ファイルは /etc/inetd.conf で、 - &man.inetd.8; は SIGHUP + inetdSIGHUP が送信されるとこの設定ファイルを再読み込みします。 @@ -2198,6 +2212,11 @@ Password: パスワードを正確に入力したら、FreeBSD にログインして 利用可能なすべてのコマンドを試せるようになっているはずです。 + MOTD、もしくはコマンドプロンプト + (#, $ + または $) + に表示されるメッセージを読むようにしましょう。 + これは FreeBSD へのログインに成功したときに表示されます。 @@ -2301,7 +2320,7 @@ console none FreeBSD がシングルユーザモードで起動した場合にも root のパスワードを要求します。 - ただし、これをinsecure に + これを insecure に 変更する場合は十分注意してください。 root のパスワードを忘れてしまったら、 シングルユーザモードで起動するのは少しややこしくなります。 @@ -2394,7 +2413,7 @@ console none force software to do some sleazy tricks, then he would be able to shave a few gates off the design and allow his CPU core to run faster. While it was made to work with this new kind of - hardware (known these days as RISC), a.out + hardware (known these days as RISC), a.out was ill-suited for this hardware, so many formats were developed to get to a better performance from this hardware than the limited, simple a.out format could @@ -2430,7 +2449,7 @@ console none added shared libraries and fixed some bugs. The GNU folks that originally write these programs rewrote them and added simpler support for building cross compilers, plugging in different - formats at will, etc. Since many people wanted to build cross + formats at will, and so on. Since many people wanted to build cross compilers targeting FreeBSD, they were out of luck since the older sources that FreeBSD had for as and ld were not up to the task. The new GNU tools chain (binutils) does support cross @@ -2448,7 +2467,7 @@ console none details that are different between the two in how they map pages, handle init code, etc. None of these are very important, but they are differences. In time support for - a.out will be moved out of the GENERIC + a.out will be moved out of the GENERIC kernel, and eventually removed from the kernel once the need to run legacy a.out programs is past.