Perl

何となく触ってみるPerl - コマンドラインと組み込み変数・関数編

PerlのコードはPythonやRuby等の他のプログラミング言語より前提とする知識が必要に思います。特に変数が特徴的だったり、構文が特徴的だったり($_がよく利用されたり省略されたり)します。少し見てどういうコードなんだろうとよく思うので...
Linuxコマンド

top - コマンドラインオプションとYコマンドの利用について

topコマンドはシステム情報やプロセスを対話的に表示できます。この記事は以下のtopコマンドについての補足的な記事になります。 この記事では、topコマンドのコマンドラインオプションについてと、特にその中のバッチモードについてを簡単に紹介し...
Linuxコマンド

top - システム情報やプロセスを対話的に表示する

topコマンドはシステム情報やプロセスを対話的に表示できます。この記事では、対話モードでの操作について紹介します。対話モードでの操作は項目の設定、検索やフィルタ、マルチウインドウ等を行うことができます。そして、表示設定を保存することもできま...
Linuxコマンド

who - 誰がログインしているかを調べる

whoコマンドを用いると誰がログインしているかを調べることができます。whoコマンドが基にしている情報は/var/run/utmpの情報になります。このutmpデータベースの情報は誰がシステムを利用しているかの情報になります。
Linuxコマンド

w - 現在ログインしているユーザとその行動状況を確認する

wコマンドは現在ログインしているユーザとそのユーザが行っているプロセスを確認できるコマンドになります。 プロセスの管理やシステムの監視ができるprocps-ngパッケージのコマンドのひとつになります。
Linuxコマンド

umask - ファイル作成時の権限を制御する

umaskコマンドはBashの組み込みコマンド(BashというよりBourne Shellの組み込みコマンド)で、ファイル作成時の権限を制御出来るコマンドになります。 umaskコマンドでは、ファイルのパーミッションをマスクする(ファイル権...
Linuxコマンド

ssh - リモートログインを行う

リモートサーバにログインするときに利用するSSHクライアントのコマンドになります。SSHはSecure Shellの略で、2つのホスト間で安全な暗号化通信を確立できます。 また、sshコマンドと組み合わせて利用するコマンドやプログラムがいく...
Python

[Python] openpyxlでExcelの作業を自動化する

この記事ではPythonでExcelファイルを操作できるopenpyxlを簡単に紹介します。 Excelの作業を自動化するツールとしてExcel VBAがよく候補になります。 Pythonでもopenpyxlというライブラリを用いれば、Ex...
Linuxコマンド

ldconfig - 共有ライブラリのリンクと検索キャッシュの作成

ldconfigコマンドは共有ライブラリを使用するプログラムの実行のために、共有ライブラリのシンボリックリンクの作成や共有ライブラリを検索するためのキャッシュを作成するコマンドになります。 共有ライブラリを利用するプログラムは作成したが、ラ...
その他

DockerをインストールしてWordPress環境を構築したメモ

Dockerをインストールして、WordPress環境を構築したときの備忘録用のメモになります。 Virtual Boxのホスト環境のOSはWindows10になります。 環境はVirtual BoxにUbuntu 18.04のserver...
Linuxコマンド

ldd - 共有ライブラリの依存関係を確認

lddコマンドはプログラム等が要求する共有オブジェクト(共有ライブラリ)を表示するコマンドになり、共有ライブラリの依存関係を確認できます。 プログラムがうまく動かない原因でよくあるものとして、共有ライブラリのパスがうまくいっていなかったり、...
Linuxコマンド

updatedb - locateのデータベースファイルの作成

updatedbコマンドはlocateのデータベースファイルを作成するコマンドになります。このコマンドには基本的に管理者権限が必要になります。 しかし、オプションによっては管理者権限を用いずにプライベートのlocateデータベースファイルを...
Linuxコマンド

locate - ファイルの場所を検索する

locateコマンドはファイルの場所を検索するコマンドになります。単純にファイル名が分かるけどファイルの場所が思い出せない場合に利用できます。また、よくあるトラブルとして同名のためにバージョンの異なるプログラムやライブラリを使用してしまうこ...
Linuxコマンドのノウハウ

Bashの$@,$#などの$から始まる特殊な変数について

Bashには、$から始まる変数が色々とあります。ここでは$から始まる特殊な変数について紹介します。$から始まる変数はよく使うものもあり、専門的っぽく見えるので知っておくと便利だと思います。
シェルスクリプト

シェルスクリプトでSQLiteを利用する

SQLiteのコマンドラインインターフェースを導入して、シェルスクリプトからSQLiteのデータベースを作成して、データの表示を行います。データはSQLのwindow関数を用いて、増減率も表示したいと思います。