%
% This is part of CLFSja package.
%
% This is a CTIE change file for the original XML source of the CLFSbook.
%
@x
@y
@z
@x
The Coreutils package contains utilities for showing and setting the
basic system characteristics.
@y
Coreutils パッケージはシステムの基本的な特性を表示したり設定したりするためのユーティリティを提供します。
@z
@x
Installation of Coreutils
@y
&InstallationOf1;Coreutils &InstallationOf2;
@z
@x
A known issue with the uname program from
this package is that the switch always
returns unknown. The following patch
fixes this behavior for all architectures:
@y
本パッケージの uname プログラムには スイッチが常に unknown を返すという不具合があります。
以下のパッチを適用してアーキテクチャーによらない処理となるように修正します。
@z
@x
Now prepare Coreutils for compilation:
@y
&PreparePackage1;Coreutils &PreparePackage2;
@z
@x
The meaning of the configure options:
@y
&MeaningOfOption1;configure &MeaningOfOption2;
@z
@x FORCE_UNSAFE_CONFIGURE=1
Forces Coreutils to compile when using the root user.
@y
この環境変数は root ユーザーによりパッケージをビルドできるようにします。
@z
@x
Compile the package:
@y
&CompileThePackage;
@z
@x
Now the test suite is ready to be run. First, run
the tests that are meant to be run as user
root:
@y
ここからテストスイートを実施していきます。
まずは root ユーザーに対するテストを実行します。
@z
@x
The test suite will now be run as the
nobody user. Some tests require
that the user be a member of more than one group. Add a temporary group
and make the user nobody a part
of it so that the tests are not skipped:
@y
ここからは nobody ユーザー向けのテストを実行します。
ただしテストの中には、複数のグループに属するユーザーを必要とするものがあります。
そのようなテストが確実に実施されるように、一時的なグループを作って nobody ユーザーがそれに属するようにします。
@z
@x
Fix permissions of some files so the non-root user can compile
and run the tests:
@y
特定のファイルのパーミッションを変更して root ユーザー以外でもコンパイルとテストができるようにします。
@z
@x
Then run the remainder of the tests as the
nobody user:
@y
nobody ユーザーによりテストを実行します。
@z
@x
Remove the temporary group:
@y
一時的に作成したグループを削除します。
@z
@x
Install the package:
@y
&InstallThePackage;
@z
@x
Move programs to the locations specified by the FHS:
@y
FHS が規定しているディレクトリにプログラムを移します。
@z
@x
Contents of Coreutils
@y
&ContentsOf1;Coreutils &ContentsOf2;
@z
@x
Installed programsInstalled libraryInstalled directory
@y
&InstalledProgram;&InstalledLibrary;&InstalledDirectory;
@z
@x
[, base64, basename, cat, chcon, chgrp, chmod, chown, chroot,
cksum, comm, cp, csplit, cut, date, dd, df, dir, dircolors, dirname, du,
echo, env, expand, expr, factor, false, fmt, fold, groups, head,
hostid, hostname, id, install, join, link, ln, logname, ls, md5sum,
mkdir, mkfifo, mknod, mktemp, mv, nice, nl, nohup, nproc, numfmt, od, paste,
pathchk, pinky, pr, printenv, printf, ptx, pwd, readlink, realpath, rm,
rmdir, runcon, seq, sha1sum, sha224sum, sha256sum, sha384sum,
sha512sum, shred, shuf, sleep, sort, split, stat, stdbuf, stty, sum,
sync, tac, tail, tee, test, timeout, touch, tr, true, truncate, tsort,
tty, uname, unexpand, uniq, unlink, users, vdir, wc, who, whoami, yeslibstdbuf.so/usr/lib/coreutils
@y
[, base64, basename, cat, chcon, chgrp, chmod, chown, chroot,
cksum, comm, cp, csplit, cut, date, dd, df, dir, dircolors, dirname, du,
echo, env, expand, expr, factor, false, fmt, fold, groups, head,
hostid, hostname, id, install, join, link, ln, logname, ls, md5sum,
mkdir, mkfifo, mknod, mktemp, mv, nice, nl, nohup, nproc, numfmt, od, paste,
pathchk, pinky, pr, printenv, printf, ptx, pwd, readlink, realpath, rm,
rmdir, runcon, seq, sha1sum, sha224sum, sha256sum, sha384sum,
sha512sum, shred, shuf, sleep, sort, split, stat, stdbuf, stty, sum,
sync, tac, tail, tee, test, timeout, touch, tr, true, truncate, tsort,
tty, uname, unexpand, uniq, unlink, users, vdir, wc, who, whoami, yeslibstdbuf.so/usr/lib/coreutils
@z
@x
Short Descriptions
@y
&ShortDescriptions;
@z
@x base64
Base64 encode/decode data and print to standard output
@y
Base64 のエンコード、出コードを行い標準出力へ出力します。
@z
@x basename
Strips any path and a given suffix from a file name
@y
ファイル名からパス部分と指定されたサフィックスを取り除きます。
@z
@x cat
Concatenates files to standard output
@y
複数ファイルを連結して標準出力へ出力します。
@z
@x chcon
Changes security context for files and directories
@y
ファイルやディレクトリに対してセキュリティコンテキスト (security context) を変更します。
@z
@x chgrp
Changes the group ownership of files and directories
@y
ファイルやディレクトリのグループ所有権を変更します。
@z
@x chmod
Changes the permissions of each file to the given mode; the mode
can be either a symbolic representation of the changes to make or an
octal number representing the new permissions
@y
指定されたファイルのパーミッションを指定されたモードに変更します。
モードは、変更内容を表す文字表現か8進数表現を用いることができます。
@z
@x chown
Changes the user and/or group ownership of files and
directories
@y
ファイルやディレクトリの所有者またはグループを変更します。
@z
@x chroot
Runs a command with the specified directory as the
/ directory
@y
指定したディレクトリを / ディレクトリとみなしてコマンドを実行します。
@z
@x cksum
Prints the Cyclic Redundancy Check (CRC) checksum and the byte
counts of each specified file
@y
指定された複数ファイルについて、CRC (Cyclic Redundancy Check; 巡回冗長検査) チェックサム値とバイト数を表示します。
@z
@x comm
Compares two sorted files, outputting in three columns the lines
that are unique and the lines that are common
@y
ソート済の二つのファイルを比較して、一致しない固有の行と一致する行を三つのカラムに分けて出力します。
@z
@x cp
Copies files
@y
ファイルをコピーします。
@z
@x csplit
Splits a given file into several new files, separating them
according to given patterns or line numbers and outputting the byte
count of each new file
@y
指定されたファイルを複数の新しいファイルに分割します。
分割は指定されたパターンか行数により行います。
そして分割後のファイルにはバイト数を出力します。
@z
@x cut
Prints sections of lines, selecting the parts according to given
fields or positions
@y
指定されたフィールド位置や文字位置によってテキスト行を部分的に取り出します。
@z
@x date
Displays the current time in the given format, or sets the
system date
@y
指定された書式により現在時刻を表示します。
またはシステム日付を設定します。
@z
@x dd
Copies a file using the given block size and count, while
optionally performing conversions on it
@y
指定されたブロックサイズとブロック数によりファイルをコピーします。
変換処理を行うことができます。
@z
@x df
Reports the amount of disk space available (and used) on all
mounted file systems, or only on the file systems holding the selected
files
@y
マウントされているすべてのファイルシステムに対して、ディスクの空き容量 (使用量) を表示します。
あるいは指定されたファイルを含んだファイルシステムについてのみの情報を表示します。
@z
@x dir
Lists the contents of each given directory (the same as
the ls command)
@y
指定されたディレクトリの内容を一覧表示します。(ls コマンドに同じ。)
@z
@x dircolors
Outputs commands to set the LS_COLOR
environment variable to change the color scheme used by
ls
@y
環境変数 LS_COLOR にセットするべきコマンドを出力します。
これは ls がカラー設定を行う際に利用します。
@z
@x dirname
Strips the non-directory suffix from a file name
@y
ファイル名からディレクトリ名以外のサフィックスを取り除きます。
@z
@x du
Reports the amount of disk space used by the current directory,
by each of the given directories (including all subdirectories) or by
each of the given files
@y
カレントディレクトリ、指定ディレクトリ (サブディレクトリを含む)、指定された個々のファイルについて、それらが利用しているディスク使用量を表示します。
@z
@x echo
Displays the given strings
@y
指定された文字列を表示します。
@z
@x env
Runs a command in a modified environment
@y
環境設定を変更してコマンドを実行します。
@z
@x expand
Converts tabs to spaces
@y
タブ文字を空白文字に変換します。
@z
@x expr
Evaluates expressions
@y
表現式を評価します。
@z
@x factor
Prints the prime factors of all specified integer numbers
@y
指定された整数値すべてに対する素因数 (prime factor) を表示します。
@z
@x false
Does nothing, unsuccessfully; it always exits with a status code
indicating failure
@y
何も行わず処理に失敗します。
これは常に失敗を意味するステータスコードを返して終了します。
@z
@x fmt
Reformats the paragraphs in the given files
@y
指定されたファイル内にて段落を整形します。
@z
@x fold
Wraps the lines in the given files
@y
指定されたファイル内の行を折り返します。
@z
@x groups
Reports a user's group memberships
@y
ユーザーの所属グループを表示します。
@z
@x head
Prints the first ten lines (or the given number of lines)
of each given file
@y
指定されたファイルの先頭10行 (あるいは指定された行数) を表示します。
@z
@x hostid
Reports the numeric identifier (in hexadecimal) of the host
@y
ホスト識別番号 (16進数) を表示します。
@z
@x hostname
Reports or sets the name of the host
@y
ホスト名を表示します。
@z
@x id
Reports the effective user ID, group ID, and group memberships
of the current user or specified user
@y
現在のユーザーあるいは指定されたユーザーについて、有効なユーザーID、グループID、所属グループを表示します。
@z
@x install
Copies files while setting their permission modes and, if
possible, their owner and group
@y
ファイルコピーを行います。その際にパーミッションモードを設定し、可能なら所有者やグループも設定します。
@z
@x join
Joins the lines that have identical join fields from two
separate files
@y
2つのファイル内にて共通項を持つ行を結合します。
@z
@x link
Creates a hard link with the given name to a file
@y
指定された名称によりファイルへのハードリンクを生成します。
@z
@x ln
Makes hard links or soft (symbolic) links between files
@y
ファイルに対するハードリンク、あるいはソフトリンク (シンボリックリンク) を生成します。
@z
@x logname
Reports the current user's login name
@y
現在のユーザーのログイン名を表示します。
@z
@x ls
Lists the contents of each given directory
@y
指定されたディレクトリ内容を一覧表示します。
@z
@x md5sum
Reports or checks Message Digest 5 (MD5) checksums
@y
MD5 (Message Digest 5) チェックサム値を表示、あるいはチェックします。
@z
@x mkdir
Creates directories with the given names
@y
指定された名前のディレクトリを生成します。
@z
@x mkfifo
Creates First-In, First-Outs (FIFOs), a named
pipe in UNIX parlance, with the given names
@y
指定された名前の FIFO (First-In, First-Out) を生成します。
これは UNIX の用語で "名前付きパイプ (named pipe)" とも呼ばれます。
@z
@x mknod
Creates device nodes with the given names; a device node is a
character special file, a block special file, or a FIFO
@y
指定された名前のデバイスノードを生成します。
デバイスノードはキャラクター型特殊ファイル (character special file)、ブロック特殊ファイル (block special file)、FIFO です。
@z
@x mktemp
Creates temporary files in a secure manner; it is used in
scripts
@y
安全に一時ファイルを生成します。
これはスクリプト内にて利用されます。
@z
@x mv
Moves or renames files or directories
@y
ファイルあるいはディレクトリを移動、名称変更します。
@z
@x nice
Runs a program with modified scheduling priority
@y
スケジューリング優先度を変更してプログラムを実行します。
@z
@x nl
Numbers the lines from the given files
@y
指定されたファイル内の行を数えます。
@z
@x nohup
Runs a command immune to hangups, with its output redirected to
a log file
@y
ハングアップに関係なくコマンドを実行します。
その出力はログファイルにリダイレクトされます。
@z
@x nproc
Prints the number of processing units available to the current
process
@y
プロセスが利用可能なプロセスユニット (processing unit) の数を表示します。
@z
@x numfmt
Converts numbers to or from human-readable strings
@y
記述された文字列と数値を互いに変換します。
@z
@x od
Dumps files in octal and other formats
@y
ファイル内容を 8進数または他の書式でダンプします。
@z
@x paste
Merges the given files, joining sequentially corresponding lines
side by side, separated by tab characters
@y
指定された複数ファイルを結合します。
その際には各行を順に並べて結合し、その間をタブ文字で区切ります。
@z
@x pathchk
Checks if file names are valid or portable
@y
ファイル名が有効で移植可能であるかをチェックします。
@z
@x pinky
Is a lightweight finger client; it reports some information
about the given users
@y
軽量な finger クライアント。
指定されたユーザーに関する情報を表示します。
@z
@x pr
Paginates and columnates files for printing
@y
ファイルを印刷するために、ページ番号を振りカラム整形を行います。
@z
@x printenv
Prints the environment
@y
環境変数の内容を表示します。
@z
@x printf
Prints the given arguments according to the given format, much
like the C printf function
@y
指定された引数を指定された書式で表示します。
C 言語の printf 関数に似ています。
@z
@x ptx
Produces a permuted index from the contents of the given files,
with each keyword in its context
@y
指定されたファイル内のキーワードに対して整列済インデックス (permuted index) を生成します。
@z
@x pwd
Reports the name of the current working directory
@y
現在の作業ディレクトリ名を表示します。
@z
@x readlink
Reports the value of the given symbolic link
@y
指定されたシンボリックリンクの対象を表示します。
@z
@x realpath
Prints the resolved path
@y
解析されたパスを表示します。
@z
@x rm
Removes files or directories
@y
ファイルまたはディレクトリを削除します。
@z
@x rmdir
Removes directories if they are empty
@y
ディレクトリが空である時にそのディレクトリを削除します。
@z
@x runcon
Runs a command with specified security context
@y
指定されたセキュリティコンテキストでコマンドを実行します。
@z
@x seq
Prints a sequence of numbers within a given range and with a
given increment
@y
指定された範囲と増分に従って数値の並びを表示します。
@z
@x sha1sum
Prints or checks 160-bit Secure Hash Algorithm 1 (SHA1)
checksums
@y
160 ビットの SHA1 (Secure Hash Algorithm 1) チェックサム値を表示またはチェックします。
@z
@x sha224sum
Prints or checks SHA224 checksums
@y
SHA224 チェックサム値を表示またはチェックします。
@z
@x sha256sum
Prints or checks SHA256 checksums
@y
SHA256 チェックサム値を表示またはチェックします。
@z
@x sha384sum
Prints or checks SHA384 checksums
@y
SHA384 チェックサム値を表示またはチェックします。
@z
@x sha512sum
Prints or checks SHA512 checksums
@y
SHA512 チェックサム値を表示またはチェックします。
@z
@x shred
Overwrites the given files repeatedly with complex patterns,
making it difficult to recover the data
@y
指定されたファイルに対して、複雑なパターンデータを繰り返し上書きすることで、データ復旧を困難なものにします。
@z
@x shuf
Write a random permutation of the input lines to standard output or a file
@y
入力行をランダムに取り出して標準出力またはファイルへ出力します。
@z
@x sleep
Pauses for the given amount of time
@y
指定時間だけ停止します。
@z
@x sort
Sorts the lines from the given files
@y
指定されたファイル内の行をソートします。
@z
@x split
Splits the given file into pieces, by size or by number of
lines
@y
指定されたファイルを、バイト数または行数を指定して分割します。
@z
@x stat
Displays file or filesystem status
@y
ファイルやファイルシステムのステータスを表示します。
@z
@x stdbuf
Runs a command with modified buffering operations for its
standard streams
@y
標準ストリームのバッファリング操作を変更してコマンド実行します。
@z
@x stty
Sets or reports terminal line settings
@y
端末回線の設定や表示を行います。
@z
@x sum
Prints checksum and block counts for each given file
@y
指定されたファイルのチェックサムやブロック数を表示します。
@z
@x sync
Flushes file system buffers; it forces changed blocks to disk
and updates the super block
@y
ファイルシステムのバッファを消去します。
変更のあったブロックは強制的にディスクに書き出し、スーパーブロック (super block) を更新します。
@z
@x tac
Concatenates the given files in reverse
@y
指定されたファイルを逆順にして連結します。
@z
@x tail
Prints the last ten lines (or the given number of lines) of each
given file
@y
指定されたファイルの最終の10行 (あるいは指定された行数) を表示します。
@z
@x tee
Reads from standard input while writing both to standard output
and to the given files
@y
標準入力を読み込んで、標準出力と指定ファイルの双方に出力します。
@z
@x test or [
Compares values and checks file types
@y
ファイルタイプの比較やチェックを行います。
@z
@x timeout
Runs a command with a time limit
@y
指定時間内だけコマンドを実行します。
@z
@x touch
Changes file timestamps, setting the access and modification
times of the given files to the current time; files that do not exist
are created with zero length
@y
ファイルのタイムスタンプを更新します。
そのファイルに対するアクセス時刻、更新時刻を現在時刻にするものです。
そのファイルが存在しなかった場合はゼロバイトのファイルを新規生成します。
@z
@x tr
Translates, squeezes, and deletes the given characters from
standard input
@y
標準入力から読み込んだ文字列に対して、変換、圧縮、削除を行います。
@z
@x true
Does nothing, successfully; it always exits with a status code
indicating success
@y
何も行わず処理に成功します。これは常に成功を意味するステータスコードを返して終了します。
@z
@x truncate
Shrinks or expands a file to the specified size
@y
ファイルを指定されたサイズに縮小または拡張します。
@z
@x tsort
Performs a topological sort; it writes a completely ordered list
according to the partial ordering in a given file
@y
トポロジカルソート (topological sort) を行います。
指定されたファイルの部分的な順序に従って並び替えリストを出力します。
@z
@x tty
Reports the file name of the terminal connected to standard
input
@y
標準入力に接続された端末のファイル名を表示します。
@z
@x uname
Reports system information
@y
システム情報を表示します。
@z
@x unexpand
Converts spaces to tabs
@y
空白文字をタブ文字に変換します。
@z
@x uniq
Discards all but one of successive identical lines
@y
連続する同一行を一行のみ残して削除します。
@z
@x unlink
Removes the given file
@y
指定されたファイルを削除します。
@z
@x users
Reports the names of the users currently logged on
@y
現在ログインしているユーザー名を表示します。
@z
@x vdir
Is the same as ls -l
@y
ls -l と同じ。
@z
@x wc
Reports the number of lines, words, and bytes for each given
file, as well as a total line when more than one file is given
@y
指定されたファイルの行数、単語数、バイト数を表示します。
複数ファイルが指定された場合はこれに加えて合計も出力します。
@z
@x who
Reports who is logged on
@y
誰がログインしているかを表示します。
@z
@x whoami
Reports the user name associated with the current effective
user ID
@y
現在有効なユーザーIDに関連づいているユーザー名を表示します。
@z
@x yes
Repeatedly outputs y or a given string until
killed
@y
処理が停止されるまで繰り返してyまたは指定文字を出力します。
@z
@x libstdbuf
Library used by stdbuf
@y
stdbuf が利用するライブラリ。
@z