セキュア関数

【C言語】asctime_sの使い方:構造体tmを安全に文字列へ変換するポイント

C言語のasctime_sは、struct tm構造体を安全に文字列に変換する関数です。 使用時には、変換先のバッファとそのサイズを明確に指定する必要があります。 これによりバッファオーバーフローのリスクを防げます。 また、関数の戻り値をチ

続きを読む »
Bash

【Linux】yumコマンドで実現するシンプルなパッケージ管理:インストール・更新・削除の基本操作

Linuxのパッケージ管理に便利なyumは、ターミナル上でパッケージのインストール、更新、削除などの操作がスムーズに行えるツールです。 yum installでソフトウェアを導入し、yum updateで最新状態に保つなど、システムの管理が

続きを読む »
Bash

Linux – xargコマンドの使い方 – 別コマンドの出力をコマンドに渡す

xargsコマンドは、別コマンドの出力を引数として他のコマンドに渡す際に使用します。 通常、標準入力から受け取ったデータをスペースや改行で区切り、指定したコマンドに引数として渡します。 例えば、find . -type f | xargs

続きを読む »
Bash

Linux – シェルのwhile文の使い方 – 繰り返しコマンド処理する

Linuxのシェルでのwhile文は、条件が真である間、指定したコマンドを繰り返し実行する制御構文です。 構文は「while 条件; do コマンド; done」となります。 条件部分にはコマンドや式を記述し、その終了ステータスが0(真)で

続きを読む »
Bash

Linux – whichコマンドの使い方 – コマンドのフルパスを表示

Linuxのwhichコマンドは、指定したコマンドがどのディレクトリに存在するかを確認し、そのフルパスを表示します。 これは、環境変数PATHに基づいて検索を行います。 例えば、which lsと入力すると、lsコマンドの実行ファイルのパス

続きを読む »
Bash

Linux – whereisコマンドの使い方 – コマンドが存在するディレクトリの検索

whereisコマンドは、指定したコマンドやプログラムの実行ファイル、ソースコード、マニュアルページの場所を検索するために使用されます。 基本的な構文はwhereis [オプション] コマンド名です。 例えば、whereis lsと入力する

続きを読む »
Bash

Linux – whatisコマンドの使い方 – コマンドを検索する

whatisコマンドは、指定したコマンドやプログラムの簡単な説明を表示するために使用されます。 manページの概要部分を表示するため、コマンドの概要を素早く確認したい場合に便利です。 使い方は、whatis コマンド名と入力するだけです。

続きを読む »
Bash

Linux – waitコマンドの使い方 – プロセスやジョブの終了を待機

Linuxのwaitコマンドは、指定したプロセスID(PID)やジョブIDの終了を待機するために使用されます。 引数を指定しない場合、現在シェルで実行中のすべての子プロセスが終了するまで待機します。 引数に特定のPIDやジョブIDを指定する

続きを読む »
Bash

Linux – useraddコマンドの使い方 – ユーザーを追加する

useraddコマンドは、Linuxシステムに新しいユーザーを追加するために使用されます。 基本的な使い方はuseradd [オプション] ユーザー名です。 例えば、useradd usernameとすると、指定したユーザー名で新しいユーザ

続きを読む »
Bash

Linux – unsetenvコマンドの使い方 – 環境変数の削除

unsetenvコマンドは、環境変数を削除するために使用されます。 ただし、これは主にCシェル(cshやtcsh)で利用されるコマンドであり、BashやZshなどのシェルでは使用できません。 Cシェルでの使い方は、unsetenv 環境変数

続きを読む »
Bash

Linux – unsetコマンドの使い方 – 定義済み変数・関数の削除

unsetコマンドは、Linuxで定義済みの変数や関数を削除するために使用されます。 変数を削除する場合は「unset変数名」、関数を削除する場合は「unset -f関数名」と指定します。 削除された変数や関数は再び参照できなくなります。

続きを読む »
Bash

Linux – ulimitコマンドの使い方 – プロセスリソース制限の設定

ulimitコマンドは、Linuxでプロセスが使用できるシステムリソースの制限を設定・確認するために使用されます。 制限には、ファイルディスクリプタの最大数、プロセスの最大数、メモリ使用量などが含まれます。 例えば、ulimit -nはファ

続きを読む »
Bash

Linux – uniqコマンドの使い方 – テキストファイルの重複行の表示・削除

uniqコマンドは、テキストファイル内の連続する重複行を処理するために使用されます。 基本的な使い方は、uniq [オプション] [入力ファイル]です。 重複行を削除するにはuniq、重複行を表示するにはuniq -d、重複行以外を表示する

続きを読む »
Bash

Linux – unhashコマンドの使い方 – コマンドハッシュの無効化

unhashコマンドは、Linuxのシェル(主にbash)で使用され、コマンドハッシュを無効化するために利用されます。 シェルはコマンドの実行速度を向上させるため、実行済みコマンドのパスをハッシュテーブルにキャッシュしますが、unhashを

続きを読む »
Bash

Linux – unaliasコマンドの使い方 – aliasを削除する

unaliasコマンドは、Linuxで設定されたエイリアス(alias)を削除するために使用します。 エイリアスは、コマンドを短縮形や別名で実行できるようにする機能です。 unaliasを使うと、特定のエイリアスを削除したり、すべてのエイリ

続きを読む »
Bash

Linux – umaskコマンドの使い方 – 新規ファイルのパーミッション表示・変更

umaskコマンドは、新規に作成されるファイルやディレクトリのデフォルトパーミッションを制御するために使用されます。 umask値は、許可されないパーミッションをビットマスク形式で指定します。 デフォルトのパーミッションは、ファイルが通常6

続きを読む »
Bash

Linux – typeコマンドの使い方 – コマンドのタイプを調べる

typeコマンドは、指定したコマンドがどのように解釈されるかを確認するために使用します。 具体的には、コマンドがシェルの組み込みコマンド、エイリアス、関数、または外部コマンドのいずれであるかを表示します。 例えば、type lsと入力すると

続きを読む »
Bash

Linux – treeコマンドの使い方 – ディレクトリをツリー形式で表示

treeコマンドは、Linuxでディレクトリ構造をツリー形式で表示するためのツールです。 指定したディレクトリ以下のファイルやフォルダを階層的に視覚化します。 基本的な使い方はtree [ディレクトリ名]で、ディレクトリ名を省略するとカレン

続きを読む »
Bash

Linux – touchコマンドの使い方 – ファイルのタイムスタンプの変更

touchコマンドは、ファイルのタイムスタンプ(アクセス時間や更新時間)を変更するために使用されます。 指定したファイルが存在しない場合、新しい空のファイルを作成します。 タイムスタンプを変更するには、touchのオプションを使用します。

続きを読む »
Back to top button