Linuxコマンド

Linuxコマンド

bg - ジョブをバックグラウンド処理にする

bgコマンドは、停止中のジョブ等をバックグラウンド処理にすることができます。フォアグラウンドで実行中の処理を停止して、バックグラウンド処理に切り替えたい場合は、まず、Ctrl+zを入力しフォアグラウンドで処理しているジョブを停止した後にbg...
Linuxコマンド

fg - ジョブをフォアグラウンド処理にする

fgコマンドは、バックグラウンド処理しているジョブや停止中のジョブをフォアグラウンド処理にすることができます。バックグラウンド処理はのようにコマンドの最後に'&'をつけることで処理を行うことができます。また、実行中の処理を停止したい場合はC...
Linuxコマンド

jobs - シェルで実行しているジョブを確認する

jobsコマンドはbashの組み込みコマンドで、シェルで実行しているジョブを確認できます。シェルでのジョブは'%'の文字から始まるジョブスペックで指定できます。ジョブスペックはジョブをファアグラウンド実行にするfgコマンドやバックグラウンド...
Linuxコマンド

let - 変数の算術演算を行う

letコマンドは、bashの組み込みコマンドで変数の算術演算を行うことができます。変数の算術演算をする場合は変数のパラメータ展開を行う必要はありません。算術演算は整数値、変数がnullや未設定の場合は値は0として扱われます。
Linuxコマンド

compopt - completeで設定した補完のオプションを確認・変更する

compoptコマンドは、completeコマンドでの-oオプションで設定する補完のオプションを確認・変更することができます。compoptコマンドをオプションなしで利用すると補完の設定がされている単語に対して、-oオプションでどのようなオ...
Linuxコマンド

compgen - 補完の候補を表示する

compgenコマンドはbashの組み込みコマンドでcompleteコマンドの設定によって表示される補完の候補を標準出力し確認することができます。オプションについてはcompleteコマンドと同じオプションになり、completeコマンドの...
Linuxコマンド

complete - 補完機能の設定を行う

completeコマンドは、bashの組み込みコマンドになります。シェルでは入力途中の文字に対してTABを入力すると入力補完機能が働きます。completeコマンドはこの入力補完機能をどのように表示するかを設定できます。
Linuxコマンド

make - ビルド作業を自動化するツールの使い方

makeは、makefileというファイルを作成し、makeコマンドを実行することで自動的にファイルを生成できます。makeは主にプログラムのビルド作業に利用されます。また、この記事で利用しているmakeはGNU makeになります。mak...
Linuxコマンド

truncate - ファイルを切り詰める

truncateコマンドは、ファイルのサイズを拡張または縮小することができます。truncateコマンドはファイルのサイズを0にして、ファイルを空にすることに利用されます。
Linuxコマンド

patch - ファイルにパッチファイルを適用する

patchコマンドは、diffコマンドで作成したパッチファイルをファイルに適用します。パッチファイルは、一つのファイルに適用することもできますが、パッチファイルの内容の形式によっては、ディレクトリにあるファイルごとパッチを適用できます。
Linuxコマンド

diff3 - 3つのファイルを比較・マージする

diff3コマンドは3つのファイルを比較するコマンドになります。一つのファイルを元に複数の人が作業したときにその作業内容の比較を行いたいときやその作業内容を一つのファイルにまとめたいときに利用できます。
Linuxコマンド

diff - ファイルの差分を確認する

diffコマンドは、ファイルの差分を確認するコマンドになります。異なるバージョンのファイルを比較するのに利用できます。ディレクトリ同士の比較を行う場合は、同じファイル名同士を比較して、比較結果を表示することができます。また、差分の出力をファ...
Linuxコマンド

numfmt - 数値の整形を行う

numfmtコマンドは数値をKやMをつけた数値に変換、またはその逆でKやM等のついた数値を単純な数値に変換することができます。numfmtコマンドはオプションを指定し利用します。例えば、変換する数値の箇所はcutコマンドのようにフィールドを...
Linuxコマンド

printf - フォーマット形式で文字列を表示する

printfコマンドは、フォーマット指定子を含むようなフォーマット文字列を利用して、文字列を表示するコマンドです。printfコマンドは、第一引数として、フォーマット文字列を、第二引数以降はフォーマット指定子に代入する値になります。C言語の...
Linuxコマンド

csplit - 正規表現等のパターンを用いてファイルを分割する

csplitコマンドはsplitコマンドと同様にファイルを分割するコマンドになります。splitコマンドと異なる点は、例えば、ファイル分割の方法を正規表現を指定して、パターンにマッチした箇所で内容が始まるようにファイルを分割できます。また、...