Linuxコマンド

htop - topより分かりやすいプロセス管理ツール

Linuxシステムの運用や管理を行う際、システムリソースの使用状況を把握することは非常に重要です。その際に役立つのがhtopコマンドになります。このツールを使えば、複雑に見えるシステム監視をtopコマンドより直感的に行うことができます。to...
Linuxコマンド

cowsay - アスキーアートの牛を喋らせる

cowsayコマンドは、ジョークコマンドの一つでテキストをASCIIアートの牛や他のキャラクターが吹き出しで表現するツールになります。遊び心がある出力が可能で、コミュニケーションやスクリプトに楽しい要素を追加でき、ストレスフルなパソコン作業...
Linuxコマンド

天気の情報を取得するコマンド

curlコマンドを用いて、wttr.inにアクセスすることで天気予報の情報を表示してくれます。とてもシンプルなURLで実行をするとIPアドレスから判断した地域の天気を表示してくれます。地域を指定すれば、その地域の天気予報の情報を表示してくれ...
Linux

パッケージの更新がうまくいかないものを保留に変更する

環境としてはUbuntuを想定してAPTのパッケージシステムを利用していると想定します。事例として、xdiagnoseのパッケージがうまく更新されないことがありました。xdiagnoseはXorgの分析ツールで、うまく更新できない理由はse...
Python

PythonのPandasの使い方メモ

環境VSCODEのJupyterLab環境を利用します。主要なツールとライブラリのバージョンは以下のようになります。Python 3.13pandas 2.2.3matplotlib 3.9.2用語columns列のこと、Excelの一番上...
Linuxコマンド

apt - パッケージ管理システム

aptコマンドはパッケージ管理システムのためのエンドユーザー向けのコマンドラインインターフェースになります。apt-getコマンドやapt-cacheコマンドのようなaptツールに比べて対話的な使用に適したオプションが有効になっています。a...
おすすめの本

初心者エンジニア・情報系学生に役立つ必読本4選

このページにはアフィリエイト広告が含まれます。プログラミングで条件分岐や関数またはクラスの作り方について、学んだ人の次のステップにおすすめの本になります。関数やクラスの作成について、どのように作成・修正していくとよいかの考え方について学べる...
Linux

Ubuntu 22.04からUbuntu 24.04のアップデート時に起きた問題について

Ubuntu 24.04へのアップデートのポップアップが出たので、なんとなくアップデートしようとして起きた問題をメモします。OSのアップデートを行うときは(私は忘れましたが)バックアップを忘れずにやっておきましょう。かなり致命的な問題が発生...
Linuxコマンド

lsof - 開いているファイルのリストを表示

lsofコマンドはシステム上の開いているファイルと、それらのファイルにアクセスしているプロセスを表示します。ファイルには、通常のファイル、ディレクトリ、ネットワークソケット、デバイスファイルなどが含まれているため、ポートの利用状況の確認等に...
その他

情報Ⅰ教員研修用教材のクイックソート(誤)のデバッグ

いまさらながら高等学校情報科「情報Ⅰ」教員研修用教材の第3章のJavascript版を見ました。クイックソートについて、python版の方ではバグが報告されて、正誤表でクイックソートのプログラムの修正がされています。Javascript版は...
Linuxコマンド

cd - 作業ディレクトリを移動する

cdコマンドは、"change directory"の略で、ディレクトリを変更するための基本的なコマンドになります。コマンドを実行すると、現在の作業ディレクトリ(カレントディレクトリ)が指定したディレクトリに変更されます。cdコマンドが指定...
Linuxコマンド

pwd - 現在の作業ディレクトリのパスを表示

pwd コマンドは "Print Working Directory" の略で、現在の作業ディレクトリのパスを表示します。作業ディレクトリは、ユーザーが現在作業しているディレクトリのことを指します。とても基本的なコマンドのひとつになります。...
Linuxコマンド

Bashについてのまとめ

シェルのコマンド処理は以下のように行われます。シェルは入力を単語と演算子に分割します。シェルは入力を単純なコマンドと複合コマンドに解析します。シェルは各コマンドのさまざまな部分に展開を適用し、コマンドと引数のリストを生成します。シェルはリダ...
シェルスクリプト

シェルスクリプトのオプションの書き方のまとめ

独自のオプション解析解析できるオプションのコマンド例例えば、case文を用いてコマンドライン引数を解析していきます。完全な柔軟性やカスタマイズ性を持つことができ、特定のプロジェクトやニーズに合わせてオプションの処理を調整できます。欠点として...
Linuxコマンド

getopt - ロングオプションも解析できるオプション解析コマンド

getoptコマンドはCのgetopt関数のような機能を持つオプション解析コマンドになります。この記事では、util-linux版のgetoptコマンドについて紹介します。このgetoptの特徴としてスペース等の文字も引数に利用できます。b...