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コマンドと異なる点は、例えば、ファイル分割の方法を正規表現を指定して、パターンにマッチした箇所で内容が始まるようにファイルを分割できます。また、...
Linuxコマンド

m4 - マクロプロセッサ

m4コマンドを利用するためにファイルにマクロの定義とテキスト等の内容を記述します。そして、m4コマンドでそのファイルを指定することで、テキストは定義したマクロに置き換えられていき、その置き換えたテキストを結果として出力するコマンドになります...
Linuxコマンド

stdbuf - I/Oストリームのバッファリングを修正してコマンドを実行する

stdbufコマンドはI/Oストリームのバッファリングを修正してコマンドを実行することができます。'tail -f'等のプログラムが終了せずに内容を表示し続けるコマンドをパイプを通してフィルタして、さらにパイプを通すとき内容がバッファリング...
Linuxコマンド

kill - プロセスにシグナルを送信する

killコマンドはプロセスにデフォルトとしてTERMシグナルを送信し、そのプロセスを終了できます。また、killコマンドはプロセスを強制終了させたいときにも、よく利用されます。その場合は、killコマンドはKILLシグナルを送信して、プロセ...
Linuxコマンドのノウハウ

Linuxのリダイレクトについて確認する

シェルでは、実行するコマンドに対して'>'や'<'等のリダイレクト演算子を追加するとコマンドの入力元や出力先を変更することができます。これをリダイレクトまたはリダイレクション(redirection)といいます。例えば、'2&>1'は標準エ...
Linuxコマンド

factor - 素因数分解を行う

factorコマンドは数字を入力すると、その数字の素因数を計算して出力するコマンドです。唐突に数字を素因数分解するような場面に遭遇したら、このコマンドを利用してみてもいいかもしれません。
Linuxコマンド

dircolors - lsコマンドの色表示を設定する

dircolorsコマンドは、lsコマンドの色表示を設定するコマンドを出力します。lsコマンドの色設定を変更するためには、環境変数LS_COLORSを指定する必要があり、dircolorsコマンドはこのLS_COLORSを設定するコマンドを...
Linuxコマンド

timeout - コマンドに制限時間を設定する

timeoutコマンドは、コマンドを実行させる際に制限時間をつけることができます。また、終了する際に送信されるシグナルを変更できます。わざと無限ループの処理のプログラムを作成し、timeoutコマンドで制限時間を設けて、処理するような使い方...
Linuxコマンド

date - 日付や時間の表示と設定をする

dateコマンドはシステムの時間を表示または設定できます。システムの時間を表示する場合はフォーマット形式の文字列を用いて、表示したい形式を生成できます。-dオプションを用いると指定した時間について表示することもできます。