コマンドリファレンスマニュアル
トピックごとに 237 件の注文を表示します。
ワークスペースについて知る
ファイルを整理する
mkdirディレクトリの作成touch空のファイルを作成するcpファイルまたはディレクトリをコピーするmv移動または名前変更rmファイルまたはディレクトリを削除するrmdir空のディレクトリを削除するfileファイルの種類を決定するstatファイルのプロパティを表示するbasenameパスの末尾の名前を取得しますdirname親ディレクトリのパスを取得するrsyncディレクトリとファイルを同期するgitコードのバージョンを管理するmktemp一時ファイルまたはディレクトリを作成するtruncateファイルの長さを調整するinstallインストール権限をコピーして設定するrename式に基づいて名前を一括変更ddデータをチャンクに分けてコピーするsyncファイルシステムのキャッシュをフラッシュするsha256sumSHA-256 ダイジェストを生成または検査するmd5sumMD5 ダイジェストを生成または検査するcksumCRC チェック値を計算しますbase64Base64 をエンコードまたはデコードする
コマンドを連携させます
echoテキストを出力するprintf形式に従ってテキストを出力するteeパイプラインの内容を出力および保存するxargs入力をコマンドパラメータに変換するexport環境変数を設定するenv環境変数を表示するprintenv環境変数の値を出力するunset変数を削除するhistoryコマンド履歴の表示clear端末表示をクリアするtrue成功ステータスを返すfalse失敗ステータスを返すseq一連の数値を生成するsleep指定した時間だけ一時停止するaliasコマンドエイリアスの設定unaliasコマンドエイリアスの削除source現在の Shell でスクリプトを読み取りますread入力から変数を読み取るbashBash スクリプトを実行するshPOSIX Shell スクリプトを実行します。command制御コマンドの検索jobs現在の Shell の求人を表示bgバックグラウンドジョブを再開するfgフォアグラウンド ジョブを再開するwait子プロセスが終了するまで待ちますnohupハングアップ信号を無視して実行するtimeoutコマンドの実行時間を制限するwatchコマンド結果を定期的に表示するtime実行時間を測定するulimitリソース制限の表示または設定setShell の動作を設定するtrap出口または信号を処理するtmuxターミナルセッションを管理するscreen端末セッションを維持する
テキストを読んで処理する
catテキストを読んで連結するlessページ内のテキストを読むmoreページ内のテキストを表示するhead最初の数行を読んでくださいtail最後の数行を読んでくださいgrepパターンでテキストをフィルタリングするfind名前またはタイプでパスを検索するwc行、単語、バイトを数えるsortテキスト行を並べ替えるuniq隣接する重複行を結合するcut列または文字を抽出するtr文字を置換または削除するsedテキストを置換するか行を選択するawk構造化テキストフィールドを抽出するdiff2 つのテキスト ファイルを比較するvimターミナルでファイルを編集するnanoシンプルなエディターでファイルを変更するnlテキストの行数tacテキスト行を逆順に出力するrev文字を一行ずつ反転するpasteテキスト列を水平方向に結合するcommソートされたリストを比較するcmpファイルを比較して同じかどうかを確認するexpandTab をスペースに変換するunexpand先頭のスペースを Tab に変換するfold長いテキストを折り返すrg高速再帰的テキスト検索jqハンドルJSONyqハンドルYAMLjoin共通フィールドごとに並べ替えられたテーブルを結合するfmt段落を単語ごとに再フォーマットするcolumnテキストテーブルを配置するstringsバイナリから印刷可能なテキストを抽出するodファイルのバイト表現を表示するhexdump16 進数のバイトを表示xxd16 進ダンプの表示または復元iconvテキストエンコーディングを変換するdos2unixWindows を改行に変換するsplitファイルを行ごとに分割するcsplitパターンごとにテキストを分割するbc数値式を評価する
権限とリンク
chmod権限の変更chown所有者の変更umask新しいファイル許可マスクを設定するlnシンボリックリンクを作成するreadlinkシンボリック リンク ターゲットの表示sudo管理者としてコマンドを実行するgroupsユーザーグループのクエリchgrpファイルが属するグループを変更するgetfacl拡張アクセス制御を表示するsetfacl拡張アクセス制御をセットアップするlsattrクエリファイル属性フラグchattrファイル属性フラグを変更するsuユーザーセッションの切り替えpasswdアカウントのパスワードを変更するuseraddアカウントを作成するusermodアカウントのプロパティを変更するuserdelアカウントを削除するgroupaddユーザーグループの作成getentシステムアカウントデータベースのクエリ
梱包と圧縮
観測システム
psプロセスリストを見るpgrepプロセス番号を名前で確認するkillプロセスに信号を送信するpkillプロセスを名前で終了するtopシステムプロセスのスナップショットを表示するfreeメモリの概要を表示するdfファイルシステムスペースを表示するdu推定ディレクトリ使用量unameカーネル情報の表示whoami現在のユーザーを表示idユーザーとユーザーグループを表示するhostnameホスト名を表示するdate日付を見るuptime実行時間を表示するnproc使用可能なプロセッサの数を問い合わせるwhoログインセッションを表示するwセッションを表示してロードするtty端末デバイス名の表示lscpuCPU トポロジを表示するlsblkブロックデバイスとファイルシステムを表示するfindmnt取り付け関係を表示するvmstatメモリと CPU インジケーターを観察するdmesgカーネルメッセージの表示htopプロセスリソースを対話的に表示するlsof開いているファイルとポートを表示するfuserファイルまたはポートを占有しているプロセスを検索するiostatCPU インジケーターでディスクを監視するpidstatプロセスのリソース使用状況を観察するsarシステムパフォーマンスレコードのクエリniceプロセススケジュールの優先順位を指定するrenice既存のプロセスの優先度を調整するioniceI/O スケジュール優先度を調整するstraceシステムコールのトレースperfサンプリングパフォーマンスイベントmountファイルシステムをマウントするumountファイルシステムをアンマウントするblkidブロックデバイス識別子のクエリfdiskパーティションを表示または編集するpartedディスクパーティションの管理mkfsファイルシステムの作成fsckファイルシステムをチェックするswaponスワップスペースを有効にするかクエリするswapoffスワップスペースを無効にするlsmodカーネルモジュールの一覧表示modinfoカーネルモジュール情報のクエリmodprobeカーネルモジュールをロードするlsusbUSB デバイスを表示するlspciPCI デバイスを表示するgetconfシステム構成値の表示
ネットワークのトラブルシューティングを行う
ipアドレスとルーティングのクエリssソケットとリスニングポートを表示するpingホストの接続を確認するdigDNS レコードのクエリnslookupホストアドレスを問い合わせるcurlURL をリクエストするか、コンテンツをダウンロードしてくださいwgetファイルをダウンロードするsshリモートマシンにログインしますscpSSH 経由でファイルをコピーするhostクエリ DNStracerouteネットワークルートの調査tracepath検出パスとMTUmtrルーティングとパケットロスを継続的に観察するncテスト接続またはリスニングポートsocatデータストリームをソケットに接続するtcpdumpネットワークパケットをキャプチャするnmap許可されたホストポートを検出するethtoolネットワークインターフェース情報のクエリnmcliNetworkManager 接続を管理するsftpSSH を通じて対話的にファイルを転送するssh-keygenSSH キーを生成するssh-copy-idSSH 公開キーをインストールするopensslTLS を証明書で確認してください
管理サービス
systemctlクエリおよび管理 systemd サービスjournalctlサービスログを表示するaptDebian/Ubuntu パッケージを管理するcrontab定期的なタスクをスケジュールするdockerコンテナの管理service従来のサービスを管理するhostnamectlホスト名のクエリまたは設定timedatectl時間とタイムゾーンのクエリloginctlログインセッションのクエリat1 回限りのタスクをスケジュールするdpkgDebian パッケージのクエリapt-cacheAPT パッケージのメタデータをクエリするapt-getスクリプトで APT パッケージを管理するdnfFedora パッケージを管理するyum管理 RPM シリーズ ソフトウェア パッケージrpmRPM パッケージのクエリpacmanArch パッケージを管理するapkAlpine パッケージを管理するpodmanコンテナとイメージを管理するkubectlKubernetes リソースを管理するnginxWeb サービス構成を確認してくださいlogrotateログファイルをローテーションする