Linux– category –
-
Linuxでのシェルオプションのセット・アンセット方法
Bash の動作オプションは、set が扱うシェル属性と、shopt が扱う Bash 固有機能に分かれます。名前が似ていても切替コマンドは共通ではありません。以下は Bash で実行... -
Linuxでのシェル変数のセット・アンセット方法
Bashのシェル変数は name=value で設定し、等号の前後に空白を置きません。値を使うときは通常 "$name" と二重引用符で展開します。子プロセスへ渡すには export NAME、... -
Linuxで現在のユーザー名を表示する方法とその応用例
Linuxシステムにおいて、現在のユーザー名を知ることは、システムの管理やトラブルシューティング、セキュリティ確認などの多岐にわたるシチュエーションで役立ちます。... -
Linuxのシェル履歴をクリアする方法とその応用
Bash historyには現在shell memory上のlistとHISTFILE上の永続fileがあり、複数terminalがそれぞれmemoryを持ちます。history -cだけ、history fileだけのtruncate、ter... -
Linuxでコマンドの実行時間を計測する方法
Linuxで実行時間を測る time には、Bashの予約語と /usr/bin/time などの外部プログラムがあります。まず type -a time で実体を確認します。Bashの time はパイプライ... -
Linuxにおけるシェルスクリプトの実行権限付与とその活用
scriptがPermission deniedになるとき、必要なのは多くの場合ownerへexecute bitを追加することで、chmod 777ではありません。file自身だけでなく、親directoryをtraver... -
Linuxのシェルスクリプト実行方法と応用例
shell scriptはtext fileを「どのinterpreterで」「どのcurrent directoryとenvironmentで」「どの権限で」実行するかによって結果が変わります。bash script.sh、./scr... -
Linuxでバックグラウンドジョブを効率的に管理する方法
Linuxの対話型Bashで、同じシェルから起動した処理を管理するには jobs -l、fg %1、bg %1 を使います。%1 はPIDではなく、そのシェルのジョブ番号1を表すジョブ指定です... -
Linuxでコマンドをバックグラウンドで実行する方法とその応用
Bashでコマンドをバックグラウンド起動する基本形は command & です。直後の $! を変数へ保存すると、そのシェルが開始した非同期コマンドのPIDを追跡できます。終...
