これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドログリードです。
プログラム:
NAME
BusyBox-組み込みLinuxのスイスアーミーナイフ
構文
busybox [引数...]#または
[引数...]#シンボリックリンクされている場合
DESCRIPTION
BusyBoxは、多くの一般的なUNIXユーティリティの小さなバージョンをXNUMXつの小さなバージョンに結合します
実行可能。 それはあなたが通常見つけるほとんどのユーティリティの最小限の代替品を提供します
GNU coreutils、util-linuxなどで。BusyBoxのユーティリティは一般的にオプションが少なくなっています
フル機能のGNUいとこよりも。 ただし、含まれているオプションは
期待される機能とGNUの対応物と非常によく似た動作をします。
BusyBoxは、サイズの最適化と限られたリソースを念頭に置いて作成されています。 それも
非常にモジュール化されているため、コンパイル時にコマンド(または機能)を簡単に含めたり除外したりできます
時間。 これにより、組み込みシステムを簡単にカスタマイズできます。 動作するシステムを作成するには、
追加するだけ / dev, の/ etc、およびLinuxカーネル。 BusyBoxはかなり完全なPOSIXを提供します
小規模または組み込みシステムの環境。
BusyBoxは非常に構成可能です。 これにより、自分のコンポーネントのみを含めることができます
必要があり、それによってバイナリサイズを削減します。 'makeconfig'または 'make menuconfig'を実行して、
有効にしたい機能。 次に、「make」を実行して、
構成。
コンパイルが終了したら、「makeinstall」を使用してBusyBoxをインストールする必要があります。 この
CONFIG_PREFIXで指定されたターゲットディレクトリに「bin / busybox」バイナリをインストールします。
CONFIG_PREFIXは、BusyBoxを構成するときに設定できます。または、別の方法を指定することもできます。
インストール時の場所(つまり、 'make CONFIG_PREFIX = / tmp / fooのようなコマンドラインを使用)
インストール')。 アプレットのインストールスキームを有効にした場合(シンボリックリンクまたは
ハードリンク)、これらもCONFIG_PREFIXが指す場所にインストールされます。
USAGE
BusyBoxはマルチコールバイナリです。 マルチコールバイナリは、実行可能なプログラムです。
複数のユーティリティプログラムと同じジョブを実行します。 つまり、たったXNUMXつしかないということです
BusyBoxバイナリですが、その単一のバイナリは多数のユーティリティのように機能します。 これにより、
すべての組み込みユーティリティプログラム(アプレットと呼びます)ができるので、BusyBoxを小さくする
多くの一般的な操作のコードを共有します。
コマンドラインで引数としてコマンドを発行することにより、BusyBoxを呼び出すこともできます。 にとって
例、
/ bin / busybox ls
また、BusyBoxは「ls」として動作します。
もちろん、 'を追加します/ bin / busybox'すべてのコマンドに入るのは苦痛でしょう。 だからほとんどの人は
BusyBoxバイナリへのリンクを使用してBusyBoxを呼び出します。
たとえば、
ln -s / bin / busybox ls
./ls
BusyBoxは「ls」として動作します(「ls」コマンドがBusyBoxにコンパイルされている場合)。
一般的に言って、BusyBoxのように、これらすべてのリンクを自分で作成する必要はありません。
'make install'コマンドを実行すると、ビルドシステムがこれを実行します。
引数なしでBusyBoxを呼び出すと、アプレットのリストが表示されます
BusyBoxバイナリにコンパイルされています。
COMMON OPTIONS
ほとんどのBusyBoxアプレットは - 助けて の簡潔な実行時の説明を提供する引数
彼らの行動。 CONFIG_FEATURE_VERBOSE_USAGEオプションが有効になっている場合は、
詳細な使用情報も利用できます。
コマンド
現在利用可能なアプレットは次のとおりです。
[、[[、acpid、adjtimex、ar、arp、arping、ash、awk、basename、
blockdev、brctl、bunzip2、bzcat、bzip2、cal、cat、chgrp、chmod、
chown、chpasswd、chroot、chvt、clear、cmp、cp、cpio、crond、crontab、
cttyhack、cut、date、dc、dd、deallocvt、depmod、devmem、df、diff、
dirname、dmesg、dnsdomainname、dos2unix、dpkg、dpkg-deb、du、
dumpkmap、dumpleases、echo、ed、egrep、env、expand、expr、false、
fdisk、fgrep、find、fold、free、freeramdisk、fstrim、ftpget、ftpput、
getopt、getty、grep、groups、gunzip、gzip、halt、head、hexdump、
hostid、hostname、httpd、hwclock、id、ifconfig、ifdown、ifup、init、
insmod、ionice、ip、ipcalc、kill、killall、klogd、last、less、ln、
loadfont、loadkmap、logger、login、logname、logread、losetup、ls、
lsmod、lzcat、lzma、lzop、lzopcat、md5sum、mdev、microcom、mkdir、
mkfifo、mknod、mkswap、mktemp、modinfo、modprobe、more、mount、mt、
mv、nameif、nc、netstat、nslookup、od、openvt、passwd、patch、pidof、
ping、ping6、pivot_root、poweroff、printf、ps、pwd、rdate、readlink、
realpath、reboot、renice、reset、rev、rm、rmdir、rmmod、route、rpm、
rpm2cpio、run-parts、sed、seq、setkeycodes、setsid、sh、sha1sum、
sha256sum、sha512sum、sleep、sort、start-stop-daemon、stat、
static-sh、strings、stty、su、sulogin、swapoff、swapon、switch_root、
sync、sysctl、syslogd、tac、tail、tar、taskset、tee、telnet、
telnetd、test、tftp、time、timeout、top、touch、tr、traceroute、
traceroute6、true、tty、tunctl、udhcpc、udhcpd、umount、uname、
uncompress、unexpand、uniq、unix2dos、unlzma、unlzop、unxz、unzip、
uptime、usleep、uudecode、uuencode、vconfig、vi、watch、watchdog、
wc、wget、which、who、whoami、xargs、xz、xzcat、yes、zcat
COMMAND 説明
酸っぱい
acpid [-df] [-c CONFDIR] [-l ログファイル] [-a アクションファイル] [-M マップファイル] [-e
PROC_EVENT_FILE] [-p PIDFILE]
ACPIイベントを聞いて、イベントの到着時に特定のヘルパーを生成します
-dログファイルではなくstderrにログを記録します(-fを意味します)
-fフォアグラウンドで実行
-cDIR構成ディレクトリ[/ etc / acpi]
-eファイル / proc イベントファイル[/ proc / acpi / event]
-lFILEログファイル[/var/log/acpid.log]
-p FILEPidファイル[/var/run/acpid.pid]
-FILEアクションファイル[/etc/acpid.conf]
-Mファイルマップファイル[/etc/acpi.map]
互換性オプションを受け入れて無視する-g-m -s -S -v
アジュティメックス
adjtimex [-q] [-o オフ] [-f FREQ] [-p TCONST] [-t TICK]
システムタイムベースパラメータを読み取り、オプションで設定します。 見る アジュティメックス(2)
-q静か
-o OFF時間オフセット、マイクロ秒
-f FREQ周波数調整、整数カーネル単位(65536は1ppm)
(正の値はクロックの実行を高速化します)
-t TICK 10000ティックあたりのマイクロ秒、通常はXNUMX
-p TCONST
ar ar [-o] [-v] [-p] [-t] [-x]アーカイブファイル
arアーカイブからファイルを抽出または一覧表示します
-o元の日付を保持する
-pstdoutに抽出
-tリスト
-x抽出
-v冗長
arp arp [-vn] [-H HWTYPE] [-i IF] -a [ホスト名] [-v] [-i IF] -d ホスト名
[pub] [-v] [-H HWTYPE] [-i IF] -s ホスト名 HWADDR [temp] [-v] [-H HWTYPE] [-i IF] -s
ホスト名HWADDR [ネットマスクマスク] pub [-v] [-H HWTYPE] [-i IF] -Ds HOSTNAME IFACE
[ネットマスクマスク]パブ
ARPキャッシュを操作する
-a(すべての)ホストを表示する
-dARPエントリを削除します
-s新しいエントリを設定します
-v冗長
-n名前を解決しない
-iIFネットワークインターフェース
-DIFACEからHWADDRを読み取る
-A、-pAFプロトコルファミリ
-HHWTYPEハードウェアアドレスタイプ
アーピング
arping [-fqbDUA] [-c CNT] [-w タイムアウト] [-I IFACE] [-s SRC_IP] DST_IP
ARP要求/応答を送信します
-f最初のARP応答で終了します
-q静か
-b放送を続け、ユニキャストにしないでください
-D重複アドレス検出モード
-U一方的なARPモード、ネイバーを更新します
-ARP応答モード、ネイバーを更新します
-c N NARP要求を送信した後に停止します
-w TIMEOUT ARP応答を待機する時間、秒
-使用するIFACEインターフェース(デフォルトはeth0)
-sSRC_IP送信者IPアドレス
DST_IPターゲットIPアドレス
灰 ash [-/ + OPTIONS] [-/ + o OPT] ... [-c'SCRIPT '[ARG0 [ARGS]] / FILE [ARGS]]
Unixシェルインタープリター
awk awk [オプション] [AWK_PROGRAM] [ファイル]..。
-v VAR = VAL変数を設定します
-FSEPフィールド区切り文字としてSEPを使用します
-f FILEFILEからプログラムを読み取ります
-e AWK_PROGRAM
ベース名
ベース名ファイル[サフィックス]
ディレクトリパスと.SUFFIXをファイルから削除します
ブロック開発
blockdevオプションBLOCKDEV
--setro セットロ
--setrw セット rw
--getro 取得 ro
--getssセクターサイズを取得
--getbszブロックサイズを取得します
--setbszBYTESブロックサイズを設定します
--getsz512バイトセクターでデバイスサイズを取得します
--getsize64デバイスサイズをバイト単位で取得します
--flushbufsフラッシュバッファ
--rereadptパーティションテーブルを再読み込みします
brctl
brctlコマンド[BRIDGE [INTERFACE]]
イーサネットブリッジを管理する
コマンド:
addbrBRIDGEブリッジを作成
delbrBRIDGE削除BRIDGE
addif BRIDGEIFACEIFACEをBRIDGEに追加します
delif BRIDGEIFACEBRIDGEからIFACEを削除します
bunzip2
bunzip2 [-cf] [ファイル]..。
ファイル(またはstdin)を解凍します
-cstdoutへの書き込み
-fフォース
bzcat
bzcat [ファイル]..。
stdoutに解凍します
bzip2
bzip2 [オプション] [ファイル]..。
bzip2アルゴリズムでファイル(またはstdin)を圧縮する
-1..9圧縮レベル
-d解凍
-cstdoutへの書き込み
-fフォース
ライム cal [-jy] [[月] 年]
カレンダーを表示する
-jユリウス暦の日付を使用する
-y通年を表示します
cat cat [ファイル]..。
ファイルを連結し、それらをstdoutに出力します
chgrp
chgrp [-RhLHPcvf] ...グループファイル..
各ファイルのグループメンバーシップをGROUPに変更します
-R再帰
-hシンボリックリンクターゲットの代わりにシンボリックリンクに影響を与える
-Lディレクトリへのすべてのシンボリックリンクをトラバースします
-Hコマンドラインでのみシンボリックリンクをトラバースする
-Pシンボリックリンクをトラバースしない(デフォルト)
-c変更されたファイルのリスト
-v冗長
-fエラーを非表示
chmod
chmod [-Rcvf] MODE [、MODE] ...ファイル..。
各モードは、XNUMXつ以上の文字ugoa、XNUMXつの記号+-=、およびXNUMXつ以上の記号です。
文字のrwxst
-R再帰
-c変更されたファイルのリスト
-vすべてのファイルを一覧表示します
-fエラーを非表示
chown
chown [-RhLHPcvf] ...所有者[<。|:> [グループ]]ファイル..
各ファイルの所有者および/またはグループをOWNERおよび/またはGROUPに変更します
-R再帰
-hシンボリックリンクターゲットの代わりにシンボリックリンクに影響を与える
-Lディレクトリへのすべてのシンボリックリンクをトラバースします
-Hコマンドラインでのみシンボリックリンクをトラバースする
-Pシンボリックリンクをトラバースしない(デフォルト)
-c変更されたファイルのリスト
-vすべてのファイルを一覧表示します
-fエラーを非表示
chpasswd
chpasswd [--md5 | --encrypted]
stdinからuser:passwordを読み取り、更新します /etc/passwd
-e、-encrypted提供されたパスワードは暗号化された形式です
-m、-md5DESの代わりにMD5暗号化を使用します
chroot
chroot NEWROOT [PROG ARGS]
ルートディレクトリをNEWROOTに設定してPROGを実行します
チャット
chvtN
フォアグラウンド仮想端末を/ dev / ttyNに変更します
クリア
クリア
画面をクリア
CMP cmp [-l] [-s] ファイル1 [ファイル2 [スキップ1 [スキップ2]]]
FILE1とFILE2(またはstdin)を比較します
-lバイト番号(XNUMX進数)と値(XNUMX進数)を書き込みます
すべての異なるバイトに対して
-s静か
cp cp [オプション]ソース...宛先
SOURCEをDESTにコピーします
-a-dpRと同じ
-R、-r再帰
-d、-Pシンボリックリンクを保持します(-Rの場合はデフォルト)
-Lすべてのシンボリックリンクをたどる
-Hコマンドラインでシンボリックリンクをたどる
-p可能であればファイル属性を保持する
-f上書き
-i上書きする前にプロンプトを表示
-l、-s(シンボリック)リンクを作成します
cpio
cpio [-dmvu] [-F FILE] [-H newc] [-tio] [EXTR_FILE] .. ..
cpioアーカイブからファイルを抽出または一覧表示するか、ファイルリストを使用してアーカイブを作成します。
stdin
主な動作モード:
-tリスト
-i EXTR_FILE(またはすべて)を抽出します
-o作成(-H newcが必要)
-d先頭のディレクトリを作成します
-mmtimeを保持します
-v冗長
-u上書き
-Fファイル入力(-t、-i、-p)または出力(-o)ファイル
-Hnewcアーカイブ形式
クローン
crond -fbS -l N -L ログファイル -c DIR
-fフォアグラウンド
-b背景(デフォルト)
-S syslogにログを記録します(デフォルト)
-lログレベルを設定します。 0は最も冗長で、デフォルトは8です。
-Lファイルに記録
-c作業ディレクトリ
crontab
crontab [-c DIR] [-u USER] [-ler] | [FILE]
-cCrontabディレクトリ
-uユーザー
-lcrontabを一覧表示します
-ecrontabを編集します
-rcrontabを削除します
FILE crontabをFILEに置き換えます( '-':stdin)
クッティハック
cttyhack [PROG ARGS]
可能であれば、PROGに制御ttyを与えます。 / etc / inittabの例(busybox initの場合):
:: respawn:/ bin / cttyhack /bin/sh PIDで実行されているシェルに制御ttyを与える
1:$ exec cttyhack shブートシェルスクリプトからインタラクティブシェルを開始します:
setsid cttyhack sh
cut カット[オプション] [ファイル]..。
選択したフィールドを各入力ファイルからstdoutに出力します
-b LISTLISTからバイトのみを出力します
-c LISTLISTから文字のみを出力します
-dCHARフィールド区切り文字としてタブの代わりにCHARを使用します
-s区切り文字を含む行のみを出力します
-fNこれらのフィールドのみを印刷します
-n無視
date
日付[オプション] [+ FMT] [時間]
表示時間(+ FMTを使用)または設定時間
[-s、-set] TIME時間をTIMEに設定します
-u、-utc UTCで動作します(現地時間に変換しないでください)
-R、-rfc-2822出力RFC-2822準拠の日付文字列
-I [SPEC]出力ISO-8601準拠の日付文字列
SPEC = 'date'(デフォルト)日付のみ、
日付と「秒」の場合は「時」、「分」、または「秒」
示された精度までの時間
-r、-reference FILEFILEの最終変更時刻を表示します
-d、-date TIME表示時間、「今」ではありません
-D FMT -dTIME変換にFMTを使用します
認識されるTIME形式:
hh:mm [:ss]
[YYYY。] MM.DD-hh:mm [:ss]
YYYY-MM-DD hh:mm [:ss]
[[[[[YY] YY] MM] DD] hh] mm [.ss]
'dateTIME'フォームは代わりにMMDDhhmm [[YY] YY] [。ss]を受け入れます
dc dc式..。
小さなRPN計算機。 操作:+、add、-、sub、*、mul、/、div、%、mod、および、または、not、
xor、p-スタックの一番上を印刷(ポップなし)、f-スタック全体を印刷、o-ポップ
値と設定された出力基数(10、16、8、または2である必要があります)。 例: 'dc 2 2 add p'-> 4、
'dc 8 8 mul 2 2 + / p'-> 16
dd dd [if = FILE] [of = FILE] [ibs = N] [obs = N] [bs = N] [count = N] [skip = N] [seek = N]
[conv = notrunc | noerror | sync | fsync]
変換とフォーマットを使用してファイルをコピーします
if = FILEstdinではなくFILEから読み取る
of = FILEstdoutではなくFILEに書き込む
bs = N一度にNバイトの読み取りと書き込み
ibs = N一度にNバイトを読み取ります
obs = N一度にNバイトを書き込みます
count = NN個の入力ブロックのみをコピーします
skip = NN個の入力ブロックをスキップします
seek = NN個の出力ブロックをスキップします
conv = notrunc出力ファイルを切り捨てないでください
conv = noerror読み取りエラー後に続行
conv = syncゼロのあるパッドブロック
conv = fsync終了する前に物理的にデータを書き出す
conv = swabバイトのすべてのペアを交換します
Nには、c(1)、w(2)、b(512)、kD(1000)、k(1024)、MD、M、GD、Gの接尾辞を付けることができます。
Deallocvt
Deallocvt [N]
未使用の仮想端末/ dev / ttyNの割り当てを解除します
depmod
depmod [-n] [-b BASE] [VERSION] [MODFILES] .. ..
modules.dep、エイリアス、およびシンボルファイルを生成します
-b BASE BASE / lib / modules / VERSIONを使用します
-nドライラン:ファイルをstdoutに出力します
開発者
devmem アドレス [幅 [値]]
物理アドレスからの読み取り/書き込み
行動するアドレスアドレス
幅幅(8/16 / ...)
VALUE書き込むデータ
df df [-Pkmhai] [-B SIZE] [FILESYSTEM]..。
ファイルシステムの使用統計を印刷する
-PPOSIX出力形式
-k 1024バイトブロック(デフォルト)
-m1Mバイトのブロック
-h人間が読める形式(例:1K 243M 2G)
-aすべてのファイルシステムを表示する
-iiノード
-Bサイズブロックサイズ
差分
diff [-abBdiNqrTstw] [-L ラベル] [-S ファイル] [-U 行] ファイル1 ファイル2
ファイルをXNUMX行ずつ比較し、それらの違いを出力します。 この
実装は統一された差分のみをサポートします。
-aすべてのファイルをテキストとして扱います
-b空白の量の変更を無視します
-B行がすべて空白の変更を無視します
-d変更の小さなセットを見つけるために一生懸命努力してください
-i大文字と小文字の違いを無視します
-L統合ヘッダーのファイル名の代わりにLABELを使用します
-N存在しないファイルを空として扱います
-qファイルが異なるかどうかのみを出力します
-r再帰
-Sディレクトリを比較するときにFILEで開始
-T必要に応じてタブの前に付けて、タブを並べます
-sXNUMXつのファイルが同じである場合のレポート
-tタブを出力のスペースに展開します
-U出力LINESコンテキスト行
-wすべての空白を無視します
ディレクトリ名
ディレクトリ名ファイル名
FILENAMEからディレクトリ以外のサフィックスを削除します
dmesg
dmesg [-c] [-n レベル] [-s サイズ]
カーネルリングバッファを印刷または制御する
-c印刷後にリングバッファをクリアする
-nLEVELコンソールのログレベルを設定します
-sSIZEバッファサイズ
dos2unix
dos2unix [-ud] [ファイル]
FILEをその場でDOSからUnix形式に変換します。 ファイルが指定されていない場合は、
stdin / stdout。
-u dos2unix
-d unix2dos
dpkg
dpkg [-ilCPru] [-FOPT]パッケージ
Debianパッケージのインストール、削除、管理
-i、-installパッケージをインストールします
-l、-listインストールされているパッケージのリスト
--configureパッケージ化されていないパッケージを構成します
-P、-purgeパッケージのすべてのファイルをパージします
-r、-removeパッケージの構成ファイルを除くすべてを削除します
--unpackパッケージを解凍しますが、構成しないでください
--force-depends依存関係の問題を無視します
--force-confnewインストール時に既存の構成ファイルを上書きします
--force-confoldインストール時に古い設定ファイルを保持します
dpkg-deb
dpkg-deb [-cefxX]ファイル[引数]
Debianパッケージ(.debs)でアクションを実行する
-cファイルシステムツリーの内容を一覧表示します
-e制御ファイルを[argument]ディレクトリに抽出します
-f [argument]で始まる制御フィールド名を表示します
-xパッケージファイルシステムツリーをディレクトリに抽出します
-XVerbose抽出物
du du [-aHLdclsxhmk] [ファイル]..。
各ファイルやディレクトリに使用されるディスク容量を要約します
-aファイルサイズも表示
-Lすべてのシンボリックリンクをたどる
-Hコマンドラインでシンボリックリンクをたどる
-d N出力を深さ<Nのディレクトリ(および-aを含むファイル)に制限します
-c総計を表示
-lハードリンクされている場合は、サイズを何度もカウントします
-s各引数の合計のみを表示します
-x異なるファイルシステム上のディレクトリをスキップします
-h人間が読める形式のサイズ(例:1K 243M 2G)
-mサイズ(メガバイト)
-kサイズ(キロバイト)(デフォルト)
ダンプマップ
dumpkmap> keymap
バイナリキーボード変換テーブルをstdoutに出力します
ダンプリース
ダンプリース[-r | -a] [-f LEASEFILE]
udhcpdによって付与されたDHCPリースを表示する
-f、-file = FILEリースファイル
-r、-remaining残り時間を表示します
-a、-absolute Showの有効期限
echo
エコー[-neE] [ARG]..。
指定されたARGをstdoutに出力します
-n末尾の改行を抑制します
-eバックスラッシュエスケープを解釈します(つまり、\ t = tab)
-Eバックスラッシュエスケープを解釈しない(デフォルト)
ed ed
env env [-iu] [-] [name = value] ... [PROG ARGS]
現在の環境を印刷するか、指定した環境を設定してからPROGを実行してください
-、-i空の環境から開始します
-u環境から変数を削除します
拡張
[-i] [-t N] [FILE] ..を展開します。
タブをスペースに変換し、stdoutに書き込みます
-i、-initial空白以外のタブを変換しないでください
-t、-tabs = NタブはN文字ごとに停止します
式
expr式
EXPRESSIONの値をstdoutに出力します
式は次のとおりです。
ARG1 | ARG2 ARG1(nullでも0でもない場合)、それ以外の場合はARG2
ARG1&ARG2 ARG1(どちらの引数もnullまたは0の場合)、それ以外の場合は0
ARG1 <ARG2 ARG1がARG1より小さい場合は2、それ以外の場合は0。同様に:
ARG1 <= ARG2
ARG1 = ARG2
ARG1!= ARG2
ARG1> = ARG2
ARG1> ARG2
ARG1 + ARG2ARG1とARG2の合計。 同様に:
ARG1-ARG2
ARG1 * ARG2
ARG1 / ARG2
ARG1%ARG2
STRING:REGEXPSTRING内のREGEXPのアンカーパターンマッチ
STRING REGEXPに一致するSTRINGと同じ:REGEXP
substr STRING POS LENGTH STRINGのサブストリング、POSは1から数えます
index STRING CHARS CHARSが見つかったSTRINGのインデックス、または0
長さSTRING文字列の長さ
TOKENを引用します。たとえ、TOKENを文字列として解釈します。
'match'や
'/'のような演算子
(EXPRESSION)EXPRESSIONの値
多くの演算子は、シェルに対してエスケープまたは引用符で囲む必要があることに注意してください。 比較は
両方のARGが数値の場合は算術、それ以外の場合は辞書式。 パターンの一致は、
\(と\)またはnullの間で一致する文字列。 \(および\)が使用されていない場合、それらは
一致した文字数または0。
false
false
FALSEの終了コードを返します\fIs0(1)
fdisk
fdisk [-ul] [-C シリンダー] [-H ヘッド] [-S セクター] [-b SSZ] ディスク
パーティションテーブルを変更する
-u開始と終了は(シリンダーではなく)セクターにあります
-l各DISKのパーティションテーブルを表示して、終了します
-b 2048(特定のMOディスクの場合)は2048バイトのセクターを使用します
-CCYLINDERSシリンダー/ヘッド/セクターの数を設定します
-Hヘッド
-Sセクター
find
検索[-HL] [パス] ... [オプション] [アクション]
ファイルを検索し、それらに対してアクションを実行します。 最初に失敗したアクションは、の処理を停止します
現行ファイル。 デフォルト:PATHは現在のディレクトリ、アクションは '-print'
-L、-フォローシンボリックリンクをフォロー
-H ...コマンドラインのみ
-xdev他のファイルシステムのディレクトリを降ろさない
-maxdepthN最大Nレベルで下降します。 -maxdepth0が適用されます
コマンドライン引数のみに対するアクション
-mindepthN最初のNレベルで動作しない
-ディレクトリをトラバースした*後*の深さのアクション
アクション:
(ACTIONS)-o / -aのグループアクション
! ACT反転ACTの成功/失敗
ACT1 [-a] ACT2 ACT1が失敗した場合は停止し、そうでない場合はACT2を実行します
ACT1 -o ACT2 ACT1が成功した場合は停止し、そうでない場合はACT2を実行します
注:-aは-oよりも優先されます
-name PATTERNファイル名(ディレクトリ名なし)をPATTERNに一致させます
-inamePATTERN大文字と小文字を区別しません-name
-pathPATTERNパスをPATTERNに一致させます
-ipathPATTERN大文字と小文字を区別しません-path
-regexPATTERNパスをregexPATTERNに一致させます
-type XファイルタイプはXです(f、d、l、b、c、...のいずれか)
-perm MASK少なくともXNUMXつのマスクビット(+ MASK)、すべてのビット(-MASK)、
または正確にMASKビットがファイルのモードで設定されます
-mtime DAYS mtimeが(+ N)より大きい、(-N)より小さい、
または正確に過去N日
-mmin MINS mtimeが(+ N)より大きく、(-N)より小さい、
または過去に正確にN分
-新しいFILEmtimeはFILEよりも新しい
-inumNファイルのiノード番号はNです
-ユーザーNAME / IDファイルは特定のユーザーが所有しています
-グループNAME / IDファイルは特定のグループによって所有されています
-size N [bck]ファイルサイズはN(c:bytes、k:kbytes、b:512 bytes(def。))
+/- N:ファイルサイズがNよりも大きい/小さい
-links Nリンクの数が(+ N)より大きい、(-N)より小さい、
または正確にN
-prune現在のファイルがディレクトリである場合、そのファイルに降りないでください
次のアクションのいずれも指定されていない場合、-printが想定されます
-印刷ファイル名を印刷します
-print0印刷ファイル名、NUL終了
-exec CMD ARG; {}のすべてのインスタンスを次のように置き換えてCMDを実行します
ファイル名。 CMDがゼロ以外で終了すると失敗します
フォールド
fold [-bs] [-w WIDTH] [FILE] .. ..
各ファイル(またはstdin)の入力行をラップし、stdoutに書き込みます
-b列ではなくバイトをカウントする
-sスペースで休憩
-w80の代わりにWIDTH列を使用します
無料です。
無料[-b / k / m / g]
空きおよび使用済みのシステムメモリの量を表示する
フリーラムディスク
freeramdiskデバイス
指定されたRAMディスクによって使用されているすべてのメモリを解放します
fstream
fstrim [オプション]マウントポイント
-o、-offset = OFFSET破棄するバイト単位のオフセット
-l、-length = LEN破棄するバイト数
-m、-minimum = MIN最小エクステント長
-v、-verbose破棄されたバイト数を出力します
ftpget
ftpget[オプション]ホスト[ローカルファイル]リモートファイル
FTP経由でファイルをダウンロードする
-c、-続行前の転送を続行
-v、-verbose Verbose
-u、-usernameUSERユーザー名
-p、-passwordPASSパスワード
-P、-ポートNUMポート
ftpput
ftpput [オプション]ホスト[リモートファイル]ローカルファイル
FTPサーバーにファイルをアップロードする
-v、-verbose Verbose
-u、-usernameUSERユーザー名
-p、-passwordPASSパスワード
-P、-ポートNUMポート
取得
getopt [OPTIONS] [-] OPTSTRING PARAMS
-a、-alternativeシングルで始まる長いオプションを許可します-
-l、-longoptions = LOPT [、...]認識する長いオプション
-n、-name = PROGNAMEエラーが報告される名前
-o、-options = OPTSTRING認識する短いオプション
-q、-quiet認識されないオプションに関するエラーメッセージはありません
-Q、-quiet-output通常の出力なし
-s、-shell = SHELLシェルの引用符の規則を設定します
-T、-testバージョンテスト(4で終了)
-u、-引用符で囲まれていない出力を引用しないでください
例:
O = `getopt -l bb:-ab:c ::" $ @ "` || 1つの評価セットを終了します-trueの場合は「$ O」。 ケースを行う
-aの「$ 1」)エコーA; シフト;; -b | --bb)echo "B: '$ 2'"; シフト2 ;;
-c) "")echoCの "$ 2"の場合; シフト2 ;; *)echo "C: '$ 2'";
シフト2 ;; esac ;; - ) シフト; 壊す;; *)エコーエラー; 出口1 ;;
esac完了
ゲッティ
getty [OPTIONS] BAUD_RATE [、BAUD_RATE] ... TTY [TERMTYPE]
TTYを開き、ログイン名の入力を求めてから、 / bin / login
-hハードウェアRTS / CTSフロー制御を有効にする
-L CLOCALを設定します(キャリア検出状態を無視します)
-mモデムのCONNECTステータスメッセージからボーレートを取得します
-nログイン名の入力を求めない
-w送信する前にCRまたはLFを待ちます /etc/issue
-i表示しない /etc/issue
-fISSUE_FILE代わりにISSUE_FILEを表示します /etc/issue
-lLOGINの代わりにLOGINを呼び出す / bin / login
-t SECログイン名が読み取られない場合、SECの後で終了します
-IINITSTR何よりも先にINITSTRを送信します
-HHOSTホストをホスト名としてutmpファイルに記録します
BAUD_RATEが0の場合、変更されません。
grep
grep [-HhnlLoqvsriwFEz] [-m N] [-A / B / CN] PATTERN / -e PATTERN ... /-fファイル[ファイル] ..
FILES(またはstdin)でPATTERNを検索する
-H「ファイル名:」プレフィックスを追加
-h'filename: 'プレフィックスを追加しないでください
-n'line_no: 'プレフィックスを追加します
-l一致するファイルの名前のみを表示する
-L一致しないファイルの名前のみを表示します
-c一致する行の数のみを表示する
-o行の一致する部分のみを表示します
-q静か。 PATTERNが見つかった場合は0を返し、それ以外の場合は1を返します。
-v一致しない行を選択します
-sオープンエラーと読み取りエラーを抑制します
-r再帰
-iケースを無視します
-w単語全体にのみ一致
-x行全体にのみ一致
-F PATTERNはリテラルです(正規表現ではありません)
-EPATTERNは拡張正規表現です
-z入力はNULで終了します
-mNファイルごとに最大N回一致
-AN末尾のコンテキストのN行を出力します
-BN主要なコンテキストのN行を印刷します
-CN「-AN-BN」と同じ
-e一致するPTRNパターン
-fFILEファイルからパターンを読み取る
グループヘッド
グループ[ユーザー]
USERまたは現在のプロセスのグループメンバーシップを印刷します
gunzip
gunzip [-cft] [ファイル]..。
ファイル(またはstdin)を解凍します
-cstdoutへの書き込み
-fフォース
-tファイルの整合性をテストします
gzip
gzip [-cfd] [ファイル]..。
ファイル(またはstdin)を圧縮する
-d解凍
-cstdoutへの書き込み
-fフォース
停止する
停止[-dDELAY] [-n] [-f] [-w]
システムを停止します
-dSEC遅延間隔
-n同期しない
-f Force(initを通過しないでください)
-wwtmpレコードのみを書き込む
ヘッド[オプション] [ファイル]..。
各ファイル(またはstdin)の最初の10行をstdoutに出力します。 複数のファイルがある場合、
それぞれの前にファイル名ヘッダーを付けます。
-n N [kbm]最初のN行を印刷します
-n -N [kbm] N個の最後の行を除くすべてを出力します
-c [-] N [kbm]最初のNバイトを出力します
-qヘッダーを印刷しない
-v常にヘッダーを印刷します
Nには、k(x1024)、b(x512)、またはm(x1024 ^ 2)の接尾辞を付けることができます。
XNUMX進ダンプ
hexdump [-bcCdefnosvx] [ファイル]..。
ユーザー指定の形式でファイル(またはstdin)を表示する
-bXNUMXバイトのXNUMX進表示
-cXNUMXバイト文字表示
-C Canonical hex + ASCII、16行あたりXNUMXバイト
-dXNUMXバイトのXNUMX進表示
-e フォーマット_文字列
-f フォーマット_ファイル
-nLENGTH入力のLENGTHバイトのみを解釈します
-oXNUMXバイトのXNUMX進表示
-sOFFSETオフセットバイトをスキップします
-vすべての入力データを表示します
-xXNUMXバイトのXNUMX進表示
ホスト ID
ホスト ID
マシンの一意の32ビット識別子を印刷します
hostname
ホスト名[オプション] [ホスト名| -Fファイル]
ホスト名またはDNSドメイン名を取得または設定する
-sショート
-iホスト名のアドレス
-dDNSドメイン名
-f完全修飾ドメイン名
-F FILEFILEのコンテンツをホスト名として使用します
httpdの
httpd [-ifv [v]] [-c CONFFILE] [-p [IP:] PORT] [-u USER [:GRP]] [-r REALM] [-hHOME]または
httpd -d / -e / -m STRING
着信HTTPリクエストをリッスンする
-iInetdモード
-fデーモン化しないでください
-v [v]詳細
-p [IP:] PORT IP:PORTにバインド(デフォルト*:80)
-u USER [:GRP]ポートにバインドした後にuid / gidを設定します
-r基本認証用のREALM認証レルム
-h HOMEホームディレクトリ(デフォルト)
-c FILE構成ファイル(デフォルト{の/ etc、HOME} /httpd.conf)
-m STRING MD5 暗号 STRING
-e STRINGHTMLエンコードSTRING
-d STRINGURLデコードSTRING
hwclock
hwclock [-r | --show] [-s | --hctosys] [-w | --systohc] [-t | --systz] [-l | --localtime]
[-u | --utc] [-f | --rtcファイル]
ハードウェアクロック(RTC)のクエリと設定
-rハードウェアの時刻を表示する
-sハードウェアクロックからシステム時間を設定します
-wシステム時刻からハードウェアクロックを設定します
-tカーネル内のタイムゾーンを設定し、システム時間を修正します
ハードウェアクロックが現地時間の場合
-uハードウェアクロックがUTCで保持されていると仮定します
-lハードウェアクロックが現地時間に保持されていると仮定します
-fファイル指定されたデバイスを使用します(例:/ dev / rtc2)
id id [オプション] [ユーザー]
USERまたは現在のユーザーに関する情報を印刷する
-uユーザーID
-gグループID
-G補足グループID
-n数字の代わりに名前を出力する
-r有効なIDの代わりに実際のIDを出力します
ifconfig
ifconfig [-a]インターフェイス[アドレス]
ネットワークインターフェイスを構成する
[アドレスを追加[/ PREFIXLEN]]
[del ADDRESS [/ PREFIXLEN]]
[[-]ブロードキャスト[アドレス]] [[-]ポイントポイント[アドレス]]
[ネットマスクアドレス] [dstaddrアドレス]
[アウトフィルNN] [キープアライブNN]
[hw ether | infiniband ADDRESS] [metric NN] [mtu NN]
[[-]トレーラー] [[-] arp] [[-] allmulti]
[マルチキャスト] [[-] promisc] [txqueuelen NN] [[-] dynamic]
[mem_start NN] [io_addr NN] [irq NN]
[上|下]..。
ifdown
ifdown [-anmvf] [-i FILE] IFACE .. ..
-aすべてのインターフェースを自動的に構成解除/構成します
-iFILEインターフェース定義にFILEを使用
-n何が起こるかを印刷しますが、実行しないでください
(注:マッピングは無効になりません)
-mマッピングを実行しないでください
-v実行する前に何が起こるかを印刷します
-f強制的な構成解除/構成
ifup
ifup [-anmvf] [-i FILE] IFACE .. ..
-aすべてのインターフェースを自動的に構成解除/構成します
-iFILEインターフェース定義にFILEを使用
-n何が起こるかを印刷しますが、実行しないでください
(注:マッピングは無効になりません)
-mマッピングを実行しないでください
-v実行する前に何が起こるかを印刷します
-f強制的な構成解除/構成
INIT
INIT
Initは、起動中に開始される最初のプロセスです。 それは決して終了しません。 それは子供を(再)スポーンします
/ etc / inittabによると。
吸う
insmod FILE [SYMBOL = VALUE]..。
指定されたカーネルモジュールをカーネルにロードします
イオニス
イオニス[-c1-3] [-n 0-7] [-p PID] [PROG]
I / Oの優先度とクラスを変更する
-cクラス。 1:リアルタイム2:ベストエフォート3:アイドル
-n優先度
ip ip [OPTIONS] {アドレス| ルート| リンク| トンネル| ルール} {コマンド}
ip [OPTIONS] OBJECT {COMMAND} where OBJECT:= {address | ルート| リンク| トンネル| ルール}
オプション:= {-f [amily] {inet | inet6 | リンク} | -o [neline]}
ipcalc
ipcalc [オプション]アドレス[[/]ネットマスク] [ネットマスク]
IPアドレスからIPネットワーク設定を計算する
-b、-broadcast計算されたブロードキャストアドレスを表示します
-n、-network計算されたネットワークアドレスを表示します
-m、-netmaskIPのデフォルトのネットマスクを表示します
-p、-prefix IP / NETMASKのプレフィックスを表示します
-h、-hostname最初に解決されたホスト名を表示します
-s、-silentエラーメッセージを表示しないでください
kill
kill [-l] [-SIG] PID .. ..
指定されたPIDに信号(デフォルト:TERM)を送信します
-lすべての信号名と番号を一覧表示します
killall
killall [-l] [-q] [-SIG] PROCESS_NAME..。
指定されたプロセスにシグナル(デフォルト:TERM)を送信します
-lすべての信号名と番号を一覧表示します
-qプロセスが強制終了されなくても文句を言わないでください
クロッグ
klogd [-c N] [-n]
カーネルロガー
-c N prio Nよりも緊急のメッセージをコンソールに出力します(1-8)
-nフォアグラウンドで実行
last
last
システムに最後にログインしたユーザーのリストを表示する
less
少ない[-EMmNh〜I?] [ファイル]..。
一度にXNUMX画面ずつファイル(またはstdin)を表示
-Eファイルの終わりに達したら終了します
-M、-m行番号付きのステータス行を表示します
およびファイル全体のパーセンテージ
-N各行の行番号をプレフィックスします
-すべての検索で大文字と小文字を区別しない
-〜EOFを過ぎて表示される〜sを抑制します
ln ln [オプション]ターゲット...リンク| DIR
指定されたTARGETへのリンクLINKまたはDIR / TARGETを作成します。
-sハードリンクの代わりにシンボリックリンクを作成する
-f既存の宛先を削除します
-nシンボリックリンクを逆参照しないでください-通常のファイルのように扱います
-bリンク操作の前に、ターゲット(存在する場合)のバックアップを作成します
-S sufバックアップファイルを作成するときは、〜の代わりにサフィックスを使用します
-T2番目の引数はDIRである必要があります
-v冗長
ロードフォント
loadfont <font
stdinからコンソールフォントをロードする
ロードマップ
loadkmap <キーマップ
stdinからバイナリキーボード変換テーブルをロードします
logger
ロガー[オプション] [メッセージ]
MESSAGE(またはstdin)をsyslogに書き込みます
-sstderrおよびシステムログにログを記録します
-t TAG指定されたタグを使用してログを記録します(デフォルトはユーザー名)
-p PRIO優先度(数値またはfacility.levelペア)
ログイン
ログイン[-p] [-hホスト] [[-f]ユーザー]
システムで新しいセッションを開始します
-f認証しない(ユーザーはすでに認証されています)
-hリモートホストの名前
-p環境を保護する
ログ名
ログ名
現在のユーザーの名前を印刷します
ログ読み取り
ログ読み取り [-f]
syslogdの循環バッファにメッセージを表示する
-fログが大きくなるにつれてデータを出力します
紛失
losetup [-r] [-o OFS] {-f | LOOPDEV}ファイル-ループデバイスを関連付けますlosetup-d
LOOPDEV-losetupの関連付けを解除します-a-ステータスを表示しますlosetup-f-nextfreeを表示します
ループデバイス
-o OFSOFSバイトをFILEに開始します
-r読み取り専用
-f次のフリーループデバイスを表示/使用する
ls ls [-1AaCxdLHRFplinsehrSXvctu] [-w WIDTH] [FILE] .. ..
ディレクトリの内容を一覧表示します
-1列の出力
-aで始まるエントリを含めます。
-A -aと同様ですが、を除外します。 と ..
-C列ごとのリスト
-x行ごとのリスト
-dコンテンツの代わりにディレクトリエントリを一覧表示します
-Lシンボリックリンクをたどる
-Hコマンドラインでシンボリックリンクをたどる
-R再帰
-pディレクトリエントリに/を追加します
-Fエントリにインジケータ(* / = @ |のXNUMXつ)を追加します
-l長いリスト形式
-iiノード番号を一覧表示
-n名前の代わりに数値のUIDとGIDをリストします
-s割り当てられたブロックを一覧表示します
-e完全な日付と時刻を一覧表示します
-h人間が読める形式のリストサイズ(1K 243M 2G)
-r逆順で並べ替える
-Sサイズで並べ替え
-X拡張子で並べ替え
-vバージョンで並べ替え
-c -lを使用:ctimeで並べ替え
-t with -l:mtimeで並べ替え
-u with -l:時間で並べ替え
-wN端末の幅がN列であると想定します
--color [= {always、never、auto}]カラーリングを制御する
lsmod
lsmod
現在ロードされているカーネルモジュールを一覧表示します
lzcat
lzcat [ファイル]..。
stdoutに解凍します
lzma
lzma -d [-cf] [ファイル]..。
FILE(またはstdin)を解凍します
-d解凍
-cstdoutへの書き込み
-fフォース
ゾップ
lzop [-cfvd123456789CF] [ファイル]..。
-1..9圧縮レベル
-d解凍
-cstdoutへの書き込み
-fフォース
-v冗長
-Fチェックサムを保存または検証しないでください
-C圧縮ブロックのチェックサムも書き込みます
ゾプキャット
lzopcat [-vCF] [ファイル]..。
-v冗長
-Fチェックサムを保存または検証しないでください
md5sum
md5sum [-c [sw]] [ファイル]..。
MD5チェックサムを印刷またはチェックする
-cファイル内のリストに対して合計をチェックします
-s何も出力しない、ステータスコードは成功を示します
-w不適切にフォーマットされたチェックサム行について警告する
mdev
mdev [-s]
mdev -sは、スキャンするブート中に実行されます / sys / devにデータを入力します。
Baremdevはカーネルホットプラグヘルパーです。 有効にするには:echo / sbin / mdev
>/ proc / sys / kernel / hotplug
/etc/mdev.confを[-] [ENV = regex;] ... DEVNAME UID:GIDPERMの行で使用します
[> | = PATH] | [!] [@ | $ | * PROG]ここで、DEVNAMEはデバイス名の正規表現、@ major、minor [-minor2]、
または環境変数の正規表現。 後者の一般的な使用法は、次のモジュールをロードすることです。
ホットプラグされたデバイス:
$ MODALIAS =。* 0:0 660 @modprobe "$ MODALIAS"
/dev/mdev.seqファイルが存在する場合、mdevはその値が$ SEQNUM変数と一致するのを待ちます。
これにより、プラグ/アンプラグの競合が防止されます。 この機能を有効にするには、空の/dev/mdev.seqを作成します
起動時。
/dev/mdev.logファイルが存在する場合、デバッグログが追加されます。
マイクロコム
microcom [-d DELAY] [-t タイムアウト] [-s SPEED] [-X] TTY
stdinのバイトをTTYにコピーし、TTYからstdoutにコピーします
-dすべてを送信する前にTTY出力を最大DELAYミリ秒待機します
その次のバイト
-tstdinとTTYの両方がTIMEOUTmsの間サイレントである場合に終了します
-sシリアルラインをSPEEDに設定します
-XstdinからNULおよびCtrl-Xの特別な意味を無効にします
mkdir
mkdir [オプション]ディレクトリ..。
ディレクトリを作成する
-mモードモード
-p存在する場合はエラーなし。 必要に応じて親ディレクトリを作成します
mkfifo
mkfifo [-mモード]名前
名前付きパイプを作成する
-mモードモード(デフォルトはa = rw)
mknod
mknod [-mモード]名前タイプメジャーマイナー
特別なファイル(ブロック、文字、またはパイプ)を作成します
-mモード作成モード(デフォルトはa = rw)
TYPE:
bブロックデバイス
cまたはuキャラクターデバイス
p名前付きパイプ(MAJORとMINORは無視されます)
mkswap
mkswap [-L LBL] BLOCKDEV [KBYTES]
スワップパーティションとして使用するBLOCKDEVを準備します
-LLBLラベル
mktemp
mktemp [-dt] [-p DIR] [テンプレート]
TEMPLATEに基づく名前で一時ファイルを作成し、その名前を出力します。 テンプレートは
XXXXXXで終わります(例:[/ dir /] nameXXXXXX)。 TEMPLATEがない場合、-ttmp.XXXXXXが想定されます。
-dファイルではなくディレクトリを作成する
-qエラーで黙って失敗する
-tベースディレクトリ名をTEMPLATEの前に付加します
-p DIRベースディレクトリとしてDIRを使用します(-tを意味します)
-u何も作成しないでください。 名前を印刷する
ベースディレクトリは次のとおりです。-pDIR、それ以外の場合は$ TMPDIR、それ以外の場合 / tmpに
改造情報
modinfo [-adlp0] [-Fキーワード] MODULE
-'- F作者 'のショートカット
-d「-Fの説明」のショートカット
-l「-Fライセンス」のショートカット
-p'-Fparm 'のショートカット
-Fキーワード検索するキーワード
-0出力をNULで分離
modprobe
modprobe [-alrqvsDb] MODULE [symbol = value] .. ..
-a複数のモジュールをロードします
-lリスト(MODULEはパターンです)
-r MODULE(スタック)を削除するか、自動クリーニングを実行します
-q静か
-v冗長
-ssyslogにログを記録します
-D依存関係を表示する
-bモジュール名にもブラックリストを適用する
他には?
もっと[ファイル]..。
一度にXNUMX画面ずつファイル(またはstdin)を表示
mount
マウント[オプション] [-oオプション]デバイスノード
ファイルシステムをマウントします。 ファイルシステムの自動検出には/ procが必要です。
-aすべてのファイルシステムをfstabにマウントします
-fドライラン
-iマウントヘルパーを実行しないでください
-r読み取り専用マウント
-w読み取り/書き込みマウント(デフォルト)
-t FSTYPE [、...]ファイルシステムタイプ
-O OPTオプションOPTを使用してファイルシステムのみをマウントします(-aのみ)
-o OPT:
ループは無視されます(ループデバイスは自動検出されます)
[a]同期書き込みは[a]同期です
[no] atimeiノードアクセス時間の更新を無効/有効にする
[no] diratimeディレクトリへのatime更新を無効/有効にします
[no] relatime変更時間に関連するatime更新を無効/有効にします
[no] dev(Dis)特別なデバイスファイルの使用を許可する
[no] exec(Dis)実行可能ファイルの使用を許可する
[no] suid(Dis)allowset-user-id-rootプログラム
[r] shared [再帰的に]共有サブツリーに変換します
[r] slave [再帰的に]スレーブサブツリーに変換します
[r] private [再帰的に]プライベートサブツリーに変換します
[un] bindableマウントポイントを[un]バインド不可にマウント可能にする
[r] bindファイルまたはディレクトリを[再帰的に]別の場所にバインドします
移動既存のマウントポイントを再配置します
再マウントマウントされたファイルシステムを再マウントし、フラグを変更します
ro / rw -r / -wと同じ
ファイルシステム固有の-oフラグがあります。
mt mt [-fデバイス]オペコード値
磁気テープドライブの動作を制御する
利用可能なオペコード:
bsf bsfm bsrbssデータ圧縮drvbuffereofeom消去fsffsfm fsrfssロードロック
mkpart nop offset ras1 ras2 ras3 reset retension rewind rewoffline seek setblk
setdensity setpart tellunloadロック解除weofwset
mv mv [-fin] SOURCE DESTまたは:mv [-fin] SOURCE ... DIRECTORY
SOURCEの名前をDESTに変更するか、SOURCEをDIRECTORYに移動します
-f上書きする前にプロンプトを表示しない
-iインタラクティブ、上書きする前にプロンプトを表示
-n既存のファイルを上書きしない
名前の場合
nameif [-s] [-c FILE] [IFNAME HWADDR] .. ..
ダウン状態のときにネットワークインターフェイスの名前を変更します。 アドレスがHWADDRのデバイス
IFACEに名前が変更されました。
-c FILE構成ファイル(デフォルト:/ etc / mactab)
-ssyslogにログを記録します
nc nc [-iN] [-wN] [-l] [-p PORT] [-f FILE | IPADDR PORT] [-e PROG]
IP:PORTまたはFILEへのパイプを開きます
-lリッスンモード、インバウンド接続用
(永続サーバーの場合は-llと-eを使用します)
-pPORTローカルポート
-w SECConnectタイムアウト
-iSEC送信された回線の遅延間隔
-fファイルネットワークの代わりにファイル(ala / dev / ttyS0)を使用します
-ePROG接続後にPROGを実行します
netstat
netstat [-ral] [-tuwx] [-en]
ネットワーク情報を表示する
-rルーティングテーブル
-aすべてのソケット
-lリスニングソケット
それ以外の場合:接続されたソケット
-tTCPソケット
-uUDPソケット
-wrawソケット
-xUnixソケット
それ以外の場合:すべてのソケットタイプ
-eその他/詳細情報
-n名前を解決しない
nslookup
nslookup [ホスト] [サーバー]
オプションで指定されたホストを使用して、ネームサーバーに指定されたホストのIPアドレスを照会します
DNSサーバ
od od [-abcdfhilovxs] [-t タイプ] [-A 基数] [-N サイズ] [-j スキップ] [-S MINSTR] [-w 幅]
[ファイル]...
FILE(またはstdin)を、デフォルトではXNUMX進バイトとして明確に出力します
openvt
openvt [-c N] [-sw] [PROG ARGS]
新しい仮想端末でPROGを開始します
-cN指定されたVTを使用します
-sVTに切り替えます
-wPROGが終了するのを待ちます
passwd
passwd [オプション] [ユーザー]
ユーザーのパスワードを変更します(デフォルト:現在のユーザー)
-ALG暗号化方式
-dパスワードを ''に設定します
-lアカウントをロック(無効化)する
-uアカウントのロックを解除(有効化)
patch
パッチ[OPTIONS] [ORIGFILE [PATCHFILE]]
-p、-stripNファイル名からN個の主要コンポーネントを削除します
-i、-input DIFFstdinの代わりにDIFFを読み取ります
-R、-リバースリバースパッチ
-N、-forwardすでに適用されているパッチを無視します
-E、-remove-empty-files出力ファイルが空になった場合は削除します
ピドフ
pidof [名前]..。
NAMEsと一致する名前を持つすべてのプロセスのPIDを一覧表示します
ping
ping [オプション]ホスト
ICMPECHO_REQUESTパケットをネットワークホストに送信します
-4、-6IPまたはIPv6の名前解決を強制する
-c CNT CNTpingのみを送信します
-s SIZE SIZEデータバイトをパケットで送信します(デフォルト:56)
-tTTLセットTTL
-I IFACE / IPソースとしてインターフェースまたはIPアドレスを使用
-W SEC最初の応答を待機する秒数(デフォルト:10)
(すべての-c CNTパケットが送信された後)
-w pingが終了するまでのSEC秒(デフォルト:無限)
(-c CNTを使用して早期に終了できます)
-q静かで、開始時にのみ出力を表示します
そして終わったら
ping6
ping6 [オプション]ホスト
ICMPECHO_REQUESTパケットをネットワークホストに送信します
-c CNT CNTpingのみを送信します
-s SIZE SIZEデータバイトをパケットで送信します(デフォルト:56)
-I IFACE / IPソースとしてインターフェースまたはIPアドレスを使用
-q静かで、開始時にのみ出力を表示します
そして終わったら
ピボットルート
ピボットルートNEW_ROOTPUT_OLD
現在のルートファイルシステムをPUT_OLDに移動し、NEW_ROOTを新しいルートファイルにします
電源オフ
電源オフ[-dDELAY] [-n] [-f]
電源を切って止めてください
-dSEC遅延間隔
-n同期しない
-f Force(initを通過しないでください)
printf
printf FORMAT [ARG]..。
FORMAT(a-la C printf)に従ってARGをフォーマットして印刷します
ps ps [-o COL1、COL2 = HEADER] [-T]
プロセスのリストを表示する
-o COL1、COL2 = HEADER表示する列を選択します
-Tスレッドを表示
pwd pwd
現在の作業ディレクトリの完全なファイル名を印刷します
日付
rdate [-sp]ホスト
リモートホストからシステムの日付/時刻を取得し、場合によっては設定します
-sシステムの日付/時刻を設定します(デフォルト)
-p日付/時刻を印刷します
リードリンク
readlink [-fnv]ファイル
シンボリックリンクの値を表示する
-fすべてのシンボリックリンクをたどって正規化する
-n改行を追加しないでください
-v冗長
リアルパス
realpath FILE..。
指定されたファイルの絶対パス名を返します
リブート
再起動[-dDELAY] [-n] [-f]
システムをリブートする
-dSEC遅延間隔
-n同期しない
-f Force(initを通過しないでください)
renice
renice {{-n INCREMENT} | 優先度} [[-p | -g | -u] ID ...]
実行中のプロセスのスケジューリング優先度を変更する
-n現在の適切な値を調整します(小さいほど高速です)
-pプロセスID(デフォルト)
-gプロセスグループID
-uユーザー名および/またはIDを処理します
リセット
リセット
画面をリセットする
回転 rev [ファイル]..。
FILEの行を逆にします
rm rm [-irf]ファイル..。
ファイルの削除(リンク解除)
-i削除する前に常にプロンプトを表示する
-fプロンプトを表示しない
-R、-r再帰
rmdir
rmdir [オプション]ディレクトリ..。
空の場合はDIRECTORYを削除します
-p | --parents親を含める
--ignore-fail-on-empty
rmmod
rmmod [-wfa] [MODULE]..。
カーネルモジュールをアンロードします
-wモジュールが使用されなくなるまで待ちます
-f強制アンロード
-a未使用のモジュールをすべて(再帰的に)削除します
route
ルート[{追加|デル|削除}]
カーネルルーティングテーブルを編集する
-n名前を解決しない
-eその他/詳細情報を表示する
-inet {6}アドレスファミリを選択
rpm rpm -i PACKAGE.rpm; rpm -qp [ildc] PACKAGE.rpm
RPMパッケージを操作する
コマンド:
-iパッケージをインストールします
-qpクエリパッケージ
-qpi情報を表示
-qplリストの内容
-qpdリストドキュメント
-qpc構成ファイルを一覧表示します
rpm2cpio
rpm2cpio パッケージ.rpm
rpmファイルのcpioアーカイブを出力します
実行パーツ
run-parts [-a ARG] ... [-u UMASK] [--reverse] [--test] [--exit-on-error] DIRECTORY
DIRECTORYで一連のスクリプトを実行する
-aARGスクリプトへの引数としてARGを渡します
-uUMASKスクリプトを実行する前にUMASKを設定します
--reverse逆実行順序
-ドライランのテスト
--exit-on-errorスクリプトがゼロ以外で終了する場合は終了します
sed sed [-inrE] [-f FILE] ... [-e CMD] ... [FILE] ...または:sed [-inrE] CMD [FILE] .. ..
-eCMD実行するsedコマンドにCMDを追加します
-fFILE実行するsedコマンドにFILEの内容を追加します
-i [SFX]ファイルをインプレースで編集します(それ以外の場合はstdoutに送信します)
オプションでファイルをバックアップし、SFXを追加します
-nパターンスペースの自動印刷を抑制します
-r、-E拡張正規表現構文を使用します
-eまたは-fがない場合、最初の非オプション引数はsedコマンド文字列です。 残り
引数は入力ファイルです(存在しない場合はstdin)。
seq シーケンス [-w] [-s SEP] [FIRST [INC]] LAST
INC。FIRST、INCのデフォルトの1のステップで、FIRSTからLASTまでの数値を出力します。
-w先行ゼロで続くパッド
-sSEP文字列区切り文字
キーコードの設定
setkeycodes SCANCODE KEYCODE..。
カーネルのスキャンコードからキーコードへのマップにエントリを設定し、通常とは異なるキーボードで
使用可能なキーコードを生成します。
SCANCODEはxxまたはe0xx(XNUMX進数)のいずれかであり、KEYCODEはXNUMX進数で指定されます。
セットシッド
setsid PROG ARGS
新しいセッションでPROGを実行します。 PROGには制御端末がなく、
キーボード信号(Ctrl-Cなど)の影響を受けます。 見る セットシッド詳細は(2)。
sh sh [-/ + OPTIONS] [-/ + o OPT] ... [-c'SCRIPT '[ARG0 [ARGS]] / FILE [ARGS]]
Unixシェルインタープリター
sha1sum
sha1sum [-c [sw]] [ファイル]..。
SHA1チェックサムを印刷または確認する
-cファイル内のリストに対して合計をチェックします
-s何も出力しない、ステータスコードは成功を示します
-w不適切にフォーマットされたチェックサム行について警告する
sha256sum
sha256sum [-c [sw]] [ファイル]..。
SHA256チェックサムを印刷または確認する
-cファイル内のリストに対して合計をチェックします
-s何も出力しない、ステータスコードは成功を示します
-w不適切にフォーマットされたチェックサム行について警告する
sha512sum
sha512sum [-c [sw]] [ファイル]..。
SHA512チェックサムを印刷または確認する
-cファイル内のリストに対して合計をチェックします
-s何も出力しない、ステータスコードは成功を示します
-w不適切にフォーマットされたチェックサム行について警告する
眠る
睡眠[N]..。
指定された引数の合計に等しい時間一時停止します。各引数には、
(s)econds、(m)inutes、(h)ours、または(d)aysのオプションの接尾辞
sort
並べ替え[-nrugMcszbdfimSTokt] [-oファイル] [-k start [.offset] [opts] [、end [.offset] [opts]] [-t
CHAR] [ファイル]..。
テキストの行を並べ替える
-b先頭の空白を無視します
-c入力がソートされているかどうかを確認します
-d辞書の順序(空白または英数字のみ)
-f大文字と小文字を区別しない
-g一般的な数値ソート
-i印刷できない文字を無視します
-kソートキー
-Mソート月
-nソート番号
-oファイルへの出力
-kキーで並べ替え
-tCHARキーセパレータ
-r並べ替え順序を逆にする
-s安定(タイをアルファベット順に並べ替えないでください)
-u重複行を抑制します
-z行は改行ではなくNULで終了します
-mSTはGNU互換性のために無視されます
起動停止デーモン
start-stop-daemon [オプション] [-S | -K] ... [-ARGS ...]
一致するプロセスを検索してから、-K:一致するすべてのプロセスを停止します。 -S:開始
一致するプロセスが見つからない限り、プロセス。
プロセスマッチング:
-u、-user USERNAME | UIDこのユーザーのプロセスのみに一致します
-n、-nameNAMEプロセスをNAMEと照合します
/ proc / PID / statのcommフィールド
-x、-execEXECUTABLEプロセスをこのコマンドと照合します
/ proc / PID / {exe、cmdline}内
-p、-pidfileFILEプロセスをファイルのPIDと一致させます
指定されたすべての条件が一致する必要があります
-Sのみ:
-x、-exec実行するEXECUTABLEプログラム
-a、-startasNAMEゼロ番目の引数
-b、-背景背景
-N、-nicelevelNニースレベルを変更します
-c、-chuid USER [:[GRP]]ユーザー/グループに変更
-m、-make-pidfile-pで指定されたpidfileにPIDを書き込みます
-Kのみ:
-s、-signalSIG送信するシグナル
-t、-test一致のみ、プロセスが見つかった場合は0で終了します
その他:
-o、-oknodo何もしなければ、ステータス0で終了します
-v、-verbose Verbose
-q、-静かな静かな
STAT
stat [オプション]ファイル..。
ファイル(デフォルト)またはファイルシステムのステータスを表示する
-cfmt指定された形式を使用します
-fファイルシステムのステータスを表示する
-Lリンクをたどる
-t情報を簡潔な形式で表示する
ファイルの有効なフォーマットシーケンス:
%a XNUMX進数のアクセス権
%A人間が読める形式のアクセス権
%b割り当てられたブロックの数(%Bを参照)
%B%bによって報告された各ブロックのバイト単位のサイズ
%d XNUMX進数のデバイス番号
%Dデバイス番号(XNUMX進数)
%f XNUMX進数のRawモード
%Fファイルタイプ
%g所有者のグループID
%G所有者のグループ名
%hハードリンクの数
%iiノード番号
%nファイル名
%Nファイル名。シンボリックリンクの場合は-> TARGETを使用
%o I / Oブロックサイズ
%s合計サイズ(バイト単位)
%tXNUMX進数の主要なデバイスタイプ
%T XNUMX進数のマイナーデバイスタイプ
%u所有者のユーザーID
%U所有者のユーザー名
%x最後のアクセス時刻
%Xエポック以降の最後のアクセス時間(秒)
%y最終変更時刻
%Yエポックからの秒単位の最後の変更の時間
%z最後の変更時刻
%Zエポックからの最後の変更時刻(秒単位)
ファイルシステムの有効なフォーマットシーケンス:
%a非スーパーユーザーが利用できる無料のブロック
%bファイルシステムの合計データブロック
%cファイルシステムの合計ファイルノード
%dファイルシステムのファイルノードを解放します
%fファイルシステムの空きブロック
%iファイルシステムID(XNUMX進数)
%lファイル名の最大長
%nファイル名
%sブロックサイズ(転送を高速化するため)
%S基本ブロックサイズ(ブロックカウント用)
%tXNUMX進数で入力
%T人間が読める形式で入力する
ストリング
文字列[-afo] [-n LEN] [ファイル]..。
印刷可能な文字列をバイナリファイルで表示する
-aファイル全体をスキャンする(デフォルト)
-f文字列の前にファイル名を付ける
-n LEN少なくともLEN文字が文字列を形成します(デフォルトは4)
-oXNUMX進オフセットのある文字列の前に
スティ
stty [-a | g] [-F DEVICE] [SETTING] .. ..
引数なしで、ボーレート、ライン規律、およびsttysaneからの逸脱を出力します
-F DEVICEstdinの代わりにデバイスを開く
-a現在のすべての設定を人間が読める形式で印刷します
-gsttyで読み取り可能な形式で印刷する
[設定]マンページを参照してください
su su [オプション] [-] [ユーザー]
USERでシェルを実行します(デフォルトでは、root)
-、-l環境をクリアし、ログインシェルとしてシェルを実行します
-p、-m新しい$ HOME、$ SHELL、$ USER、$ LOGNAMEを設定しないでください
-c'sh-c 'に渡すCMDコマンド
-sユーザーのデフォルトの代わりに使用するSHシェル
スロギン
スロギン[-tN][TTY]
シングルユーザーログイン
-tNタイムアウト
swapoff
スワップオフ[-a] [デバイス]
デバイスでのスワッピングを停止します
-aすべてのスワップデバイスでスワッピングを停止します
swapon
スワップオン[-a] [デバイス]
デバイスでスワッピングを開始します
-aすべてのスワップデバイスでスワッピングを開始します
スイッチルート
switch_root [-c / dev / console] NEW_ROOT NEW_INIT [ARGS]
initramfsを解放し、別のルートfsに切り替えます。
chrootをNEW_ROOTに移動し、/内のすべてを削除し、NEW_ROOTを/に移動し、NEW_INITを実行します。 PIDは
1.NEW_ROOTはマウントポイントである必要があります。
-c DEV切り替え後、stdioをDEVに再度開きます
sync
sync
バッファリングされたすべてのブロックをディスクに書き込みます
sysctl
sysctl [OPTIONS] [KEY [= VALUE]] .. ..
カーネルパラメータの表示/設定
-e不明なキーについて警告しないでください
-nキー名を表示しない
-aすべての値を表示
-w設定値
-p FILE FILEから値を設定します(デフォルト) /etc/sysctl.conf)
-q値をサイレントに設定します
syslogd
syslogd [オプション]
システムロギングユーティリティ(このバージョンのsyslogdは/etc/syslog.confを無視します)
-nフォアグラウンドで実行
-O FILEログをファイルに記録します(デフォルト:/ var / log / messages)
-l N prio Nよりも緊急性の高いメッセージのみをログに記録します(1-8)
-S小さい出力
-R HOST [:PORT] HOST:PORTにログを記録します(デフォルトはPORT:514)
-Lローカルおよびネットワーク経由でログを記録します(デフォルトは-Rの場合のみネットワークです)
-C [size_kb]共有メモリバッファにログを記録します(logreadを使用して読み取ります)
TAC tac [ファイル]..。
ファイルを連結し、逆に印刷します
tail
テール[オプション] [ファイル]..。
各ファイル(またはstdin)の最後の10行をstdoutに出力します。 複数のファイルがある場合、
それぞれの前にファイル名ヘッダーを付けます。
-fファイルが大きくなるにつれてデータを印刷する
-s SECONDS-fを使用した読み取りの間にSECONDSを待機します
-n N [kbm]最後のN行を印刷します
-n + N [kbm] N行目から開始し、残りを印刷します
-c [+] N [kbm]最後のNバイトを出力します
-qヘッダーを印刷しない
-v常にヘッダーを印刷します
Nには、k(x1024)、b(x512)、またはm(x1024 ^ 2)の接尾辞を付けることができます。
tar tar- [cxtZzJjahmvO] [-f TARFILE] [-C DIR] [FILE] .. ..
tarファイルからファイルを作成、抽出、または一覧表示する
操作:
c作成
x抽出
tリスト
f TARFILEの名前(stdin / outの場合は「-」)
C操作前にDIRに変更する
v詳細
圧縮を使用したZ(解凍)圧縮
z gzipを使用して(解凍)圧縮
J xzを使用した(解凍)圧縮
j bzip2を使用して(解凍)圧縮
lzmaを使用した(解凍)圧縮
O標準に抽出
hシンボリックリンクをたどる
mmtimeを復元しないでください
タスクセット
タスクセット[-p] [MASK] [PID | プログラム引数]
CPUアフィニティを設定または取得する
-p既存のPIDを操作する
tee tee [-ai] [ファイル]..。
stdinを各ファイルとstdoutにコピーします
-a指定されたファイルに追加します。上書きしないでください
-i割り込み信号を無視する(SIGINT)
telnet
telnet [-a] [-l ユーザー] ホスト [ポート]
telnetサーバーに接続します
-$ USER変数を使用した自動ログイン
-lUSERユーザーとしての自動ログイン
Telnetd
telnetd [オプション]
着信Telnet接続を処理する
-l接続時のLOGINExecLOGIN
-fISSUE_FILE代わりにISSUE_FILEを表示します /etc/issue
-Kログインが終了したらすぐに接続を閉じます
(通常、すべてのプログラムがスレーブptyを閉じるまで待ちます)
-pPORTリッスンするポート
-b ADDR [:PORT]バインドするアドレス
-Fフォアグラウンドで実行
-iInetdモード
test
テスト式]
ファイルタイプの確認、値の比較など。論理に応じて0/1終了コードを返します。
EXPRESSIONの値
tftp
tftp [オプション]ホスト[ポート]
tftpサーバーとの間でファイルを転送する
-lFILEローカルファイル
-rFILEリモートファイル
-gファイルを取得
-pファイルを置く
-bSIZEオクテットのSIZE転送ブロック
時間
時間[-v]プログラム引数
PROGを実行し、終了時にリソース使用量を表示します
-v冗長
タイムアウト
タイムアウト[-tSECS] [-s SIG] PROG ARGS
PROGを実行します。 SECS秒以内に消えていない場合は、SIGを送信します。 デフォルト:SECS:10
SIG:TERM。
top トップ[-b] [-nCOUNT] [-dSECONDS]
プロセスアクティビティのビューをリアルタイムで提供します。 すべてのプロセスのステータスを読み取る
から / proc 各秒とそれらの画面一杯を表示します。 キー:
N / M / P / T:pid / mem / cpu / timeで並べ替え
R:逆ソート
H:スレッドを切り替えます
Q、^ C:終了
オプション:
-bバッチモード
-n NN回の反復後に終了します
-dN更新間の遅延
touch
タッチ[-c] [-d DATE] [-t DATE] [-r FILE] FILE .. ..
指定されたファイルの最終変更日を更新します。
-cファイルを作成しない
-hリンクをたどらないでください
-dDT使用する日付/時刻
-tDT使用する日付/時刻
-r FILEFILEの日付/時刻を使用します
tr tr [-cds] STRING1 [STRING2]
stdinから文字を変換、スクイーズ、または削除し、stdoutに書き込みます
-cSTRING1を補完する
-dSTRING1でコード化された入力文字を削除します
-sSTRING2の複数の出力文字をXNUMXつの文字に絞り込みます
traceroute
traceroute [-46FIldnrv] [-f 1ST_TTL] [-m MAXTTL] [-p ポート] [-q プローブ] [-s
SRC_IP] [-t TOS] [-w WAIT_SEC] [-g GATEWAY] [-i IFACE] [-zPAUSE_MSEC]ホスト
[バイト]
HOSTへのルートをトレースします
-4、-6IPまたはIPv6の名前解決を強制する
-Fフラグメント化しないビットを設定します
-UDPデータグラムの代わりにICMPECHOを使用します
-l返されたパケットのTTL値を表示します
-dSO_DEBUGオプションをソケットに設定します
-n数値アドレスを出力します
-rルーティングテーブルをバイパスし、HOSTに直接送信します
-v冗長
-m最大存続時間(最大ホップ数)
-pプローブで使用されるベースUDPポート番号
(デフォルトは33434)
-q TTLあたりのプローブ数(デフォルトは3)
-送信元アドレスとして使用するIPアドレス
-tプローブパケットのサービスタイプ(デフォルトは0)
-w応答を待機する秒単位の時間(デフォルトは3)
-gソースルートゲートウェイが緩んでいる(最大8)
traceroute6
traceroute6 [-dnrv] [-m MAXTTL] [-p ポート] [-q プローブ] [-s SRC_IP] [-t TOS] [-w
WAIT_SEC] [-iIFACE]ホスト[BYTES]
HOSTへのルートをトレースします
-dSO_DEBUGオプションをソケットに設定します
-n数値アドレスを出力します
-rルーティングテーブルをバイパスし、HOSTに直接送信します
-v冗長
-m最大存続時間(最大ホップ数)
-pプローブで使用されるベースUDPポート番号
(デフォルトは33434)
-q TTLあたりのプローブ数(デフォルトは3)
-送信元アドレスとして使用するIPアドレス
-tプローブパケットのサービスタイプ(デフォルトは0)
-w応答を待機する秒単位の時間(デフォルトは3)
true
true
TRUEの終了コードを返します\fIs0(0)
TTY TTY
stdinの端末のファイル名を出力します
-s何も出力せず、終了ステータスのみを返します
tunctl
tunctl [-f device]([-t name] | -d name)
tunインターフェイスを作成または削除します
-f name tun device(/ dev / net / tun)
-t name Create iface'name '
-d name iface'name 'を削除します
udhcpc
udhcpc [-fbqaRB] [-t N] [-T SEC] [-A SEC / -n] [-i IFACE] [-s PROG] [-p PIDFILE]
[-oC] [-r IP] [-V VENDOR] [-F NAME] [-x OPT:VAL] ... [-O OPT] .. ..
-i、-interface使用するIFACEインターフェース(デフォルトはeth0)
-s、-script PROG DHCPイベントでPROGを実行します(デフォルト/etc/udhcpc/default.script)
-p、-pidfile FILEpidfileを作成します
-B、-broadcastブロードキャスト応答の要求
-t、-再試行N最大N個の検出パケットを送信します(デフォルトは3)
-T、-timeout SECパケット間の一時停止(デフォルトは3)
-A、-もう一度SECリースが取得されない場合は待機します(デフォルトは20)
-n、-リースが取得されない場合は終了します
-q、-リースを取得した後に終了します
-R、-終了時にリリースIPを解放します
-f、-フォアグラウンドフォアグラウンドで実行
-b、-backgroundリースが取得されていない場合の背景
-S、-syslogsyslogにもログを記録します
-a、-arping arpingを使用して、提供されたアドレスを検証します
-r、-requestIPこのIPアドレスを要求します
-o、-no-default-optionsオプションを要求しないでください(-Oが指定されていない場合)
-O、-request-option OPTサーバーからのリクエストオプションOPT(累積)
-x OPT:VAL送信されたパケットにオプションOPTを含める(累積)
文字列、数値、およびXNUMX進バイトオプションの例:
-x hostname:bbox-オプション12
-xリース:3600-オプション51(リース時間)
-x 0x3d:0100BEEFC0FFEE-オプション61(クライアントID)
-F、-fqdn NAMENAMEのDNSマッピングを更新するようサーバーに要求します
-V、-vendorclass VENDORベンダー識別子(デフォルトは「udhcpVERSION」)
-C、-clientid-noneクライアント識別子としてMACを送信しない
信号:
USR1更新リース
USR2リリースリース
udhcpd
udhcpd [-fS] [-I アドレス] [CONFFILE]
DHCPサーバー
-fフォアグラウンドで実行
-Ssyslogにもログを記録します
-IADDRローカルアドレス
umount
umount [オプション]ファイルシステム|ディレクトリ
ファイルシステムのマウントを解除する
-aすべてのファイルシステムをアンマウントします
-rマウントがビジーの場合は、デバイスを読み取り専用として再マウントしてみてください
-l Lazy umount(ファイルシステムのデタッチ)
-f umountを強制します(つまり、到達不能なNFSサーバー)
-D使用済みであっても、ループデバイスを解放しないでください
uname
うなめ[-amnrspv]
システム情報を印刷する
-aすべて印刷
-mマシン(ハードウェア)タイプ
-nホスト名
-rOSリリース
-s OS名(デフォルト)
-pプロセッサタイプ
-vOSバージョン
解凍
解凍[-cf] [FILE]..。
.Zファイルを解凍します[s]
-cstdoutへの書き込み
-f上書き
展開しない
unexpand [-fa] [-t N] [FILE]..。
スペースをタブに変換し、stdoutに書き込みます
-a、-allすべての空白を変換します
-f、-first-only先頭の空白のみを変換します
-t、-tabs = NタブはN文字ごとに停止します
uniq
uniq [-cdu] [-f、s、w N] [INPUT [OUTPUT]]
重複した行を破棄する
-c出現回数による行の接頭辞
-d重複する行のみを印刷する
-u一意の行のみを印刷します
-fN最初のNフィールドをスキップします
-s N最初のN文字をスキップします(スキップされたフィールドの後)
-wN行内のN文字を比較します
unix2dosといった
unix2dos [-ud] [ファイル]
FILEをUnixからDOS形式にインプレースで変換します。 ファイルが指定されていない場合は、
stdin / stdout。
-u dos2unix
-d unix2dos
アンズマ
unlzma [-cf] [ファイル]..。
FILE(またはstdin)を解凍します
-cstdoutへの書き込み
-fフォース
解凍
unlzop [-cfvCF] [ファイル]..。
-cstdoutへの書き込み
-fフォース
-v冗長
-Fチェックサムを保存または検証しないでください
unxz
unxz [-cf] [ファイル]..。
FILE(またはstdin)を解凍します
-cstdoutへの書き込み
-fフォース
解凍する
unzip [-lnopq] FILE [.zip] [FILE] ... [-x FILE ...] [-d DIR]
ZIPアーカイブからファイルを抽出する
-lリストの内容(短縮形の場合は-qを使用)
-nファイルを上書きしない(デフォルト:ask)
-o上書き
-pstdoutに出力
-q静か
-xファイルはファイルを除外します
-dDIRをDIRに抽出します
uptime
uptime
最後に起動してからの時間を表示します
眠る
スリープ N
Nマイクロ秒の間一時停止します
udecode
uudecode [-o 出力ファイル] [入力ファイル]
ファイルをuudecodeする-oが指定されていない限り、uuencodeされたソースでOUTFILEを検索します
uuencode
uuencode [-m] [ファイル] STORED_FILENAME
FILE(またはstdin)をstdoutにUuencodeします
-mRFC64に従ってbase1521エンコーディングを使用します
vconfig
vconfigコマンド[オプション]
仮想イーサネットデバイスの作成と削除
IFACEVLAN_IDを追加します
レム VLAN_NAME
set_flag IFACE 0 | 1 VLAN_QOS
set_egress_map VLAN_NAME SKB_PRIO VLAN_QOS
set_ingress_map VLAN_NAME SKB_PRIO VLAN_QOS
set_name_type NAME_TYPE
vi vi [オプション] [ファイル]..。
ファイルの編集
-c CMD実行する初期コマンド($ EXINITも使用可能)
-R読み取り専用
-H利用可能な機能のリスト
watch
[-n SEC] [-t] PROGARGSを見る
PROGを定期的に実行する
-nループ期間(秒単位)(デフォルトは2)
-tヘッダーを印刷しない
ウォッチドッグ
ウォッチドッグ[-tN [ms]] [-TN [ms]] [-F] DEV
ウォッチドッグデバイスDEVに定期的に書き込みます
-TNリセットされない場合はN秒後に再起動します(デフォルトは60)
-t N N秒ごとにリセット(デフォルトは30)
-Fフォアグラウンドで実行
500msを使用して、ミリ秒単位で期間を指定します
wc wc [-cmlwL] [ファイル]..。
各ファイル(またはstdin)の行、単語、およびバイトをカウントします
-cバイトをカウントします
-m文字を数える
-l改行を数える
-w単語を数える
-L最長の行の長さを印刷します
wgetの
wget [-c | --continue] [-s | --spider] [-q | --quiet] [-O | --output-document FILE]
[--header'header:value '] [-Y | --proxy on / off] [-P DIR] [-U | --user-agent
エージェント] URL..。
HTTPまたはFTP経由でファイルを取得する
-sスパイダーモード-ファイルの存在のみを確認します
-c中止された転送の取得を続行します
-q静か
-P DIR DIRに保存(デフォルト)。
-Oファイルファイルに保存(stdoutの場合は「-」)
-U STRUser-AgentヘッダーにSTRを使用します
-Yプロキシを使用する(「オン」または「オフ」)
which
どの[コマンド]..。
コマンドを探す
who うわあ]
誰がログオンしているかを表示する
-aすべて表示
-H列ヘッダーを印刷します
whoami
whoami
現在の有効なユーザーIDに関連付けられているユーザー名を出力します
xargs
xargs [オプション] [プログラム引数]
stdinによって指定されたすべてのアイテムに対してPROGを実行します
-p各コマンドを実行するかどうかをユーザーに確認します
-r入力が空の場合はコマンドを実行しない
-0入力はNUL文字で区切られます
-t実行前にコマンドをstderrに出力します
-e [STR] STRは入力処理を停止します
-n NN個以下の引数をPROGに渡します
-s NNバイト以下のコマンドラインを渡す
-xサイズを超えた場合は終了します
xz xz -d [-cf] [ファイル]..。
FILE(またはstdin)を解凍します
-d解凍
-cstdoutへの書き込み
-fフォース
xzcat
xzcat [ファイル]..。
stdoutに解凍します
はい はい[文字列]
STRINGまたは 'y'の行を繰り返し出力します
zcat
zcat [ファイル]..。
stdoutに解凍します
リブック NSS
GNU Libc(glibc)は、Name Service Switch(NSS)を使用してCの動作を構成します
ローカル環境用のライブラリ、およびシステムデータの読み取り方法を構成する
パスワードとグループ情報。 これは、 /etc/nsswitch.conf
構成ファイル、およびXNUMXつ以上の/ lib / libnss_ *ライブラリーの使用。 BusyBoxは
NSSを使用するlibc呼び出しの使用を回避するため。 ただし、ログインなどの一部のアプレット
およびsuは、NSSを必要とするlibc関数を使用します。
CONFIG_USE_BB_PWD_GRPを有効にすると、BusyBoxは内部関数を使用して直接
アクセスする /etc/passwd, /etc/group, / etc / shadow NSSを使用せずにファイル。 これはかもしれません
NSS構成をインストールせずにシステムを実行できるようにする
ファイルとライブラリ。
glibcで使用する場合、BusyBoxの「ネットワーキング」アプレットも同様に次のことを要求します。
少なくともいくつかのglibcNSSのものをインストールします(特に、 /etc/nsswitch.conf,
/ lib / libnss_dns *、/ lib / libnss_files *、および/ lib / libresolv *)。
恥知らずなプラグ:別の方法として、uClibcなどのCライブラリを使用することもできます。 加えて
システムを大幅に小型化するために、uClibcではNSSを使用する必要はありません。
サポートファイルまたはライブラリ。
メンテナー
デニス・ブラセンコ[メール保護]>
作者
以下の人々は、彼らがそれを知っているかどうかにかかわらず、BusyBoxにコードを提供しました。 もし、あんたが
BusyBoxに含まれているコードを書いている場合は、おそらくここにリストされているはずです。
永遠の栄光を手に入れましょう。 ここにリストする必要がある場合、またはの説明
あなたがしたことはより詳細なものが必要であるか、間違っているので、アップデートを送ってください。
エマヌエーレアイナ[メール保護]>
実行パーツ
エリック・アンデルセン[メール保護]>
たくさんの新しいもの、ほとんどの大部分の書き直し
コアアプリ、ヘッダーファイルに記載されている多数の新しいアプリ。
これらの退屈なドキュメントを書くのは面倒な努力がたくさんあります
誰も実際に読むつもりはありません。
ローレンスアンダーソン[メール保護]>
rpm2cpio、unzip、get_header_cpio、read_gzインターフェース、rpm
ジェフ・アンギエルスキー[メール保護]>
ftpput、ftpget
エドワード・ベッツ[メール保護]>
expr、hostid、logname、whoami
ジョン別府[メール保護]>
du、nslookup、sort
ブライアンキャンドラー[メール保護]>
tiny-ls(ls)
ランドルフ・チョン[メール保護]>
fbset、ping、ホスト名
デイブシネージ[メール保護]>
more(v2)、makedevs、dutmp、モジュール化、自動リンクファイル、
さまざまな修正、Linuxルータープロジェクトのメンテナンス
ジョーダン・クロース[メール保護]>
ipcalc
マグナスダム[メール保護]>
tftpクライアントinsmodpowerpcサポート
ラリー・ドゥーリトル[メール保護]>
手付かずのソースディレクトリのコンパイル、たくさんのパッチと修正。
グレンエンゲル[メール保護]>
httpdの
ジェナディフェルドマン[メール保護]>
Sysklogd(シングルスレッドsyslogd、IPC循環バッファサポート、
logread)、さまざまな修正。
カール・M・ヘグブルーム[メール保護]>
cp_mv.c、テストスイート、utility.cのさまざまな修正、&c。
ダニエル・ジャコボウィッツ[メール保護]>
mktemp.c
マット・クレイイ[メール保護]>
ドキュメント、バグ修正、テストスイート
ステファンリンツ[メール保護]>
ipcalc、RedHatの同等性
ジョンロンバルド[メール保護]>
tr
グレン・マクグラス[メール保護]>
一般的なアーカイブ解除コードとアーカイブ解除アプレット、ifupdown、ftpgetput、
nameif、sed、patch、fold、install、uudecode。
さまざまなバグ修正、多数のパッチの確認と適用。
マヌエルノボアIII[メール保護]>
cat、head、mkfifo、mknod、rmdir、sleep、tee、tty、uniq、usleep、wc、yes、
mesg、vconfig、make_directory、parse_mode、dirname、mode_string、
get_last_path_component、simplify_path、およびいくつかの簡単なlibbbルーチン
また、バグ修正、部分的な書き換え、およびサイズの最適化
ash、basename、cal、cmp、cp、df、du、echo、env、ln、logname、md5sum、mkdir、
mv、realpath、rm、sort、tail、touch、uname、watch、arith、human_readable、
インターフェイス、dutmp、ifconfig、route
ウラジミール・オレニク[メール保護]>
cmdedit; xargs(current)、httpd(current);
ポート:ash、crond、fdisk、inetd、stty、traceroute、top;
ロケール、さまざまな修正
そして、すべてが完璧ではないという和解できない批評家。
ブルース・ペレンズ[メール保護]>
1995年、1996年のBusyBoxの原作者。彼のコードのいくつかは
まだあちこちに隠れているのが見つかります...
ティム・ライカー[メール保護]>
バグ修正、ファンクラブのメンバー
ケントロボッティ[メール保護]>
リセット、大量のバグレポートとパッチ。
チップローゼンタール[メール保護]>、[メール保護]>
wget-CovadCommunicationsの許可を得て寄稿
Pavel Roskin[メール保護]>
たくさんのバグ修正とパッチ。
ゲピサム[メール保護]>
syslogdのリモートロギング機能
リーナス・トーバルズ[メール保護]>
mkswap、fsck.minix、mkfs.minix
マークホイットリー[メール保護]>
grep、sed、cut、xargs(前)、
スタイルガイド、新しいアプレット-HOWTO、バグ修正など。
チャールズP.ライト[メール保護]>
gzip、mini-netcat(nc)
エンリケ・ザナルディ[メール保護]>
tarcat(削除されてから)、loadkmap、さまざまな修正、Debianのメンテナンス
ティトラグーザ[メール保護]>
文字列、openvt、deallocvtでのdevfsdとサイズの最適化。
ポールフォックス[メール保護]>
ash、その他のさまざまなパッチ/修正のvi編集モード
ロベルトA.フォグリエッタ[メール保護]>
ポート:dnsd
BernhardReutner-フィッシャー[メール保護]>
miscの
マイク・フライシンガー[メール保護]>
初期のe2fsprogs、printenv、setarch、sum、misc
Jie Zhang[メール保護]>
mshとhushのXNUMXつのバグを修正しました(強制終了されたプロセスのexitcode)
onworks.netサービスを使用してオンラインでlogreadを使用する