おすすめの本

実践的なLinux学習本のオススメ!本を活用して確実にスキルを向上させよう!

このページにはアフィリエイト広告が含まれます。 おすすめのLinux関連の書籍を紹介し、読者の方々が自分に合った本を選ぶ際の参考になる情報を提供します。Linuxを学ぶ上で本は重要な情報源であり、本を読んで実際に手を動かしながら学ぶことが効...
Linuxコマンド

lsb_release - ディストリビューションのバージョン情報の確認

lsb_releaseコマンドはLinuxディストリビューションのバージョン情報の確認を行うことができます。lsb_releaseコマンドの情報はシェルスクリプト等で条件分岐や判定にも利用することができます。バージョン情報の確認で利用される...
Linuxコマンド

sqlite3 - SQLiteデータベースのコマンドラインツール

SQLiteはファイルを作成して、そのファイルをデータベースとして扱う軽量なデータベース管理システムになります。sqlite3はSQLiteのコマンドラインツールになります。プログラミング言語のAPIからSQLiteを利用することもできます...
Linuxコマンド

colrm - ファイルから不要な文字の桁を削除する

colrmコマンドはutil-linuxのプログラムで、単純に不要な文字の桁を削除できます。言い換えるなら、文字数を制限したり、指定した数値の文字桁数の範囲にある文字列を削除できます。Pythonで例えるなら文字列のスライスに近い機能になり...
Linuxコマンドのノウハウ

bashの機能やコマンドを利用して連番文字列を生成や加工する

ブレース展開 bashの機能にブレース展開(Brace Expansion)があります。ブレースは数学の分野では'{}'のことで、ブレース展開は直訳すると中括弧展開とか波括弧展開とそのままの意味になります。ブレース展開は以下のようなものにな...
Linuxコマンド

gnuplot - グラフを作成する

gnuplotはフリーでグラフを作成できるソフトウェアになります。gnuplotの読み方は"new"+"plot"(ニュープロット)であり、gnuplotの開発者たちは当初、「newplot」と命名したかったそうですが既に開発者たちの職場に...
Linuxコマンド

journalctl - systemdで起動したサービスのログを確認する

journalctlコマンドはsystemdのjournalに問い合わせるコマンドになります。 journalはsystemdのログを管理するロギングサービスになります。 多くのサービスのログを確認できるため、うまく使いこなせれば、システム...
Linuxコマンド

systemctl - systemdやサービスの制御を行う

systemctlコマンドはsystemdやサービスマネージャの状態を確認でき、制御を行うことができます。systemdはLinuxでのinitシステムの一つで、多くのLinuxディストリビューションではデフォルトで利用されています。sys...
Linuxコマンド

ip - ネットワーク周りの色々に関して表示や操作を行う

ipコマンドはネットワークのルーティング、デバイス、インターフェース等に関しての表示や操作を行うことができるコマンドになります。操作を行う場合は管理者権限が必要になります。 net-toolsパッケージが非推奨になり、iproute2パッケ...
Linuxコマンド

ss - ソケットの使用状況を調べる

ssコマンドはソケットの使用状況を調べることができます。net-toolsパッケージのnetstatコマンドと似たような情報を得ることができます。 net-toolsパッケージは非推奨となったため、現在はnet-toolsから移行する形でi...
Linuxコマンド

ping - ホストとの通信が可能かを確認する

pingコマンドはネットワークコマンドの基本的なコマンドの一つになります。 pingは「ピン」または「ピング」と読みます。 エコーロケーションでのソナーが発する音("ping"音)に由来して名付けられているそうです。 ICMPパケットのEC...
Linuxコマンド

free - システムの使用中のメモリ量や空きメモリ量を表示する

freeコマンドはシステムの使用中のメモリ量や空きメモリ量を確認することができます。 オプションなしで利用するデフォルトの表示はKB単位(正確には、1024の倍数を意味するKiB単位)で表示されます。 freeコマンドの単位は1024の倍数...
Linuxコマンド

chsh - ログインシェルを変更する

chshコマンドはログインシェルを変更できます。このコマンドはutil-linuxやshadow-utils等の様々なパッケージにあります。 細かいオプションについては、manコマンドで一度確認してみてもよいかもしれません。 この記事では、...
Perl

何となく触ってみるPerl - モジュール編

Perlでは外部モジュールを利用するのにCPANを利用します。モジュールのインストールで管理者権限が必要ならばlocal::libを利用すれば、管理者権限が必要ない場所にモジュールをインストールすることもできます。 また、この記事で利用して...
Perl

何となく触ってみるPerl - 変数とリファレンス編

Perlの変数は他のプログラミング言語より特徴的な形をしています。変数が変数の識別子のように扱えるリファレンスもとても特徴的な機能です。他にもダイヤモンド演算子(<>)はPerlのコードであればよく見るもので使いこなすことができればとても強...