Category:Coreutils

Revision as of 08:19, 21 December 2022 by imported>Fire
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

GNU Core UtilitiesまたはCoreutilsja:Unix系Unix系OSで中心的 (core) なcatlsrmなどのユーティリティ群のパッケージ、ないし、その開発とメンテナンスを行うGNUプロジェクトの1サブプロジェクトである。以前はfileutils、textutils、shellutilsに分かれていた。

オプション

Coreutilsに含まれるコマンドに共通のオプションとして、以下のものがある。

  • --help そのコマンドのヘルプを表示する
  • --version バージョンを出力する
  • -- これ以降の引数をオペランドとして扱う。

Coreutilsコマンドは、環境変数POSIXLY_CORRECTが定義されていないかぎり、引数がどのような順序で書かれていても、オプションを先に解釈し、オペランドを後で解釈する。例として "ls /usr -l" と "ls -l /usr" は同じ意味であり、どちらも /usr の内容が長い形式でリスティングされる。(これは、オプションを後に書くことでオプションの解釈が後になったりしない、この例では -l の効果が /usr の表示に及ばなくなったりはしない、という意味である。UNIXのツールでは、このような場合のふるまいはまちまちであることが多い)


List

Programs in coreutils 8.27
Name Category Description
chcon File utilities ファイルのセキュリティコンテキストを変更する (SELinux)
chgrp File utilities ファイルの所有グループを変更する
chown File utilities ファイルの所有者を変更する
chmod File utilities ファイル、またはディレクトリのアクセス権を変更する
cp File utilities ファイルまたはディレクトリをコピーする
dd File utilities ファイルのコピーと変換を行う
df File utilities ディスクの空き容量を表示する
dir File utilities ls -C -bのようなものである。(ファイルはデフォルトでは列で表示され、縦にソートされる)。
dircolors File utilities lsの表示色を設定する
install File utilities ファイルをコピーし、属性を設定する
ln File utilities ファイルへのリンクを作成する
ls File utilities ディレクトリに含まれるファイル一覧を表示する
mkdir File utilities ディレクトリを作る
mkfifo File utilities FIFO(名前付きパイプ)を作成する
mknod File utilities 特殊ファイル(デバイスファイルなど)を作成する
mktemp File utilities テンポラリファイルまたはディレクトリを作成する
mv File utilities ファイルの移動もしくは名前を変更する
realpath File utilities ファイルの絶対パスまたは相対パスを解決して返sる
rm File utilities ファイル、ディレクトリ、デバイスノード、シンボリックリンクの削除
rmdir File utilities 空のディレクトリを削除する
shred File utilities ファイルの内容を破壊し、復旧できなくする
sync File utilities ファイルのキャッシュを物理的に書き込む
touch File utilities ファイルの時刻を変更する
truncate File utilities 指定されたサイズにファイルを縮小または拡張する
vdir File utilities 詳細なディレクトリ内容を表示する("ls -l -b"と同等)
b2sum Text utilities BLAKE2b メッセージダイジェストの計算とチェック
base32 Text utilities Base32をエンコードまたはデコードし、結果を標準出力に表示する
base64 Text utilities Base64をエンコードまたはデコードし、結果を標準出力に表示する
basenc Text utilities データをエンコード/デコードして標準出力にプリントする
cat Text utilities ファイルの中身を表示する、またはファイルを連結して表示する
cksum Text utilities ファイルのチェックサム(IEEE Ethernet CRC-32)とファイルサイズを計算する
comm Text utilities 2つのファイルについて行ごとに比較する
csplit Text utilities ファイルを文脈ベースで分割する
cut Text utilities 各行から選択した部分を表示する
expand Text utilities タブをスペースに変換する
fmt Text utilities テキストを段落に整形する
fold Text utilities 入力行を指定された幅にあわせて折りたたむ
head Text utilities ファイルの最初の部分を表示する
join Text utilities 二つのファイルを読み、フィールドが共通な行を結合する
md5sum Text utilities MD5 ハッシュチェックサムを計算・チェックする
nl Text utilities 行番号を付けてファイルを出力する
numfmt Text utilities 数字をリフォーマットする
od Text utilities ファイルを 8 進数 (または他の形式) で出力する
paste Text utilities ファイルを行単位でマージする
ptx Text utilities 整列済み索引を作成する
pr Text utilities 印刷用にファイルのページづけ・段組みを行う
sha1sum,
sha224sum,
sha256sum,
sha384sum,
sha512sum
Text utilities SHA-1/SHA-2 メッセージダイジェストの計算とチェックを行う
shuf Text utilities 順列を生成する
sort Text utilities テキストファイルを行単位でソートする
split Text utilities ファイルを決まった大きさに分割する
sum Text utilities チェックサムとブロック数を表示する
tac Text utilities ファイルを結合して逆順に表示する
tail Text utilities ファイルの末尾の部分を表示する
tr Text utilities 文字の変換・削除や、連続する文字の圧縮を行う
tsort Text utilities 有向グラフのトポロジカルなソートを行う
unexpand Text utilities スペースをタブに変換する
uniq Text utilities ソートされたファイルから重複する行を削除する
wc Text utilities ファイルのバイト数・単語数・行数を表示する
arch Shell utilities マシンのハードウェア名を表示する (uname -m と同じ)
basename Shell utilities ファイル名からディレクトリと拡張子を取り去る
chroot Shell utilities 特別なルートディレクトリでコマンドまたは対話型シェルを実行する
date Shell utilities 現在のOS日時を表示、または変更する
dirname Shell utilities パスからディレクトリ名以外の部分を除去する
du Shell utilities ファイルのディスク使用量を見積もる
echo Shell utilities 1行のテキストを表示する
env Shell utilities 環境変数を一時的に設定、または表示する
expr Shell utilities 式を評価する
factor Shell utilities 数値を素因数分解して素数の約数を表示する
false Shell utilities 何もせずに失敗の値を返す
groups Shell utilities ログインしているユーザーのグループを表示する
hostid Shell utilities 現在のホストの識別値を表示する
id Shell utilities 現在のユーザID名とグループID名を表示する
link Shell utilities ファイルの新しい名前を作成する
logname Shell utilities ユーザーのログイン名を表示する
nice Shell utilities プロセスの優先度を変更する
nohup Shell utilities ログアウト後もコマンドの実行が継続することを許可する
nproc Shell utilities (アクティブ)プロセッサーの数を問い合わせる
pathchk Shell utilities ファイル名の可搬性 (portability) をチェックする
pinky Shell utilities fingerコマンドの軽量版
printenv Shell utilities 環境変数の全部あるいは一部を表示する
printf Shell utilities データの表示形式を変換して表示する
pwd Shell utilities カレントディレクトリを表示する
readlink Shell utilities シンボリックリンクの値を表示する
runcon Shell utilities 指定したセキュリティコンテキストの実行コマンド
seq Shell utilities 通し番号を表示する
sleep Shell utilities 指定された時間休止する
stat Shell utilities ファイルの状態を得る
stdbuf Shell utilities stdioを使用するコマンドのバッファリングを制御する
stty Shell utilities 端末の行設定を変更、表示する
tee Shell utilities 標準入力から読んだ内容を標準出力とファイルとに書き出す
test Shell utilities ファイル形式のチェックや値の比較を行う
timeout Shell utilities 時間制限のあるコマンドを実行する
true Shell utilities 何もせずに成功の値を返す
tty Shell utilities 端末名を表示する
uname Shell utilities システム情報を表示する
unlink Shell utilities 名前を削除し、場合によってはそれが参照しているファイルも削除する
uptime Shell utilities システムが稼働している時間を示す
users Shell utilities 現在ログインしているユーザーを表示する
who Shell utilities 現在ログインしているユーザーを詳細に表示する
whoami Shell utilities ユーザーのログイン名を表示する
yes Shell utilities killシグナルが送られるまで文字を表示し続ける
[ Other Utilities UNIXの慣例により、testの別名として [ がある。シェルのコマンドとして if [ expression ] といったように書くためのものである

See also

References

External links


関連項目

  • BusyBox - (Coreutilsと直接の関連は全く無い、汎用のシステムであるが)多数のプログラムを単一のバイナリに「詰め込む」システム。
  • GNU Binutils

外部リンク

Pages in category "Coreutils"

The following 6 pages are in this category, out of 6 total.