Tips


誤って削除してしまったファイルを復活させたい

PhotoRec は、誤って削除してしまったファイルを復活させるツールです。 高度なファイル復元ツールは、復元可能なファイル名のリストを表示して、ユーザはそのリストから復元するファイルを選択して復元するなどできますが、PhotoRec は、復元可能と判断したファイルは即座に全て復元します。そのため大容量のHDDを復元させる場合は、復元先のディスクは十分な空き容量を確保しておく必要があります。またファイル名の情報を参照しないためファイル名は復元されません。その代わり破損しているディスクや他のツールで復活出来なかったファイルを復活できる可能性が高いツールです。

続きを読む

expect を使って行う作業を事前設定

サーバにログインして、定期的にいくつかのコマンドを実行しなければいけない業務がある場合、 簡単なスクリプトを作成して、そのスクリプトコマンド1つだけを実行すれば 作業が完了するようにしたいものです。しかし、そのスクリプトを書く作業も自動化したくないですか?
Expect は、スクリプトの指示に従って、コマンドの返答(yes や no, パスワード入力待ちなど)を識別して 対話的なプログラムと会話を行ってくれるプログラムです。
相手のプログラム、サービスが、ok と返したらこの処理、ng と返したらこの処理を実行と、 相手のプログラムの応答により処理を分ける事が出来る。
コードを書こうとすると少しExpect の学習をしなければいけないが、決まった処理を行いたい場合は、 autoexpectコマンドで実行したい処理を自動生成できる。

続きを読む

英単語の意味をコマンドラインで調べたい

Linuxのコマンドを実行していると分からない英単語がでてきます。 分からない単語をコピーして、Webで検索すれば単語の意味は分かりますが、 ウィンドウを切り替えたりと少し手間です。コマンドライン上で英単語が調べられれば、
サーバルームなどのオフライン環境でも分からない単語が調べられます。

テキストエディタのEmacs 上で英和/和英辞書を閲覧する sdic,edictといパッケージがありますが、 メンテナンスがされていないため、現在Emacs上で簡単には利用できません。 そこで、この辞書ファイルだけを利用してdictというコマンドを作成します。

続きを読む

デスクトップ機能拡張 bingwallpaper

マイクロソフトの検索エンジンBingを使っている人は少ないと思いますが、
毎日更新されるBingホームのバックグランドに使用されている今日の画像は、
いつも美しく、感動的な画像で魅了されます。Bing Wallpaper Changerは、
デスクトップの壁紙を毎日Bingホームの画像に更新してくれるツールです。

続きを読む

・「.iso」や「.img」形式のファイルを参照したい

ディストリビューションのISOや、Raspberry Pi のイメージファイルをダウンロードした場合、CD/DVDに焼いたり、SDカードにデータをコピーして利用しているかと思います。しかし、これらのイメージファイルはデバイスに焼き込まなくても中身を参照することができます。例えば、CentOS のDVD イメージには、rpmファイルが含まれています。外部へのネットワーク環境が無いデータセンターなどで、パッケージを追加インストールしたい場合、ISOイメージ1つをサーバにコピーすれば、依存関係に困らずパッケージを追加インストールできます。

続きを読む

不要なHDDのデータを完全に消去したい

ディスク上のファイルは rm コマンドで削除しても、見かけ上削除されていますが、 データはまだ残っており、データ復旧ツールなどを使えば削除したデータを復旧出来る可能性があります。破棄したHDDや外部の人とのデータ受け渡しに USBメモリを使う場合、データの漏洩を防ぐ為には ディスクのクリーンアップをする事が重要です。

続きを読む

簡易バックコマンド cpbak.sh

設定ファイルやソースコードを修正する際、修正する前に設定ファイルのバックアップをみなさん取っていることと思います。 しかしバックアップを取る毎に、闇雲にbak2,bak3と名前を付加していくと、いつ修正を行ったのか分からなくなっていきます。

続きを読む

ImageMagick を使って jpeg ファイルを PDF 化する

Linux では、画像処理を行うライブラリとして ImageMagick というライブラリが様々なソフト、言語で 使われいます。ImageMagick には、画像を表示する display、アニメーション表示させる anmite、 画像の加工を行う convert コマンドなどが含まれています。特に convert コマンドは画像加工を行いたい時、有効なコマンドです。

続きを読む

Linux のカレンダーコマンド cal

cal コマンドは、カレンダーを表示するコマンドです。標準でインストールされているコマンドの為、 追加でパッケージをインストールする必用はありません。 もっとも簡単な使用法は、cal [Enter] と入力するだけで、今月のカレンダーが表示されます。

続きを読む

exiftool

携帯やデジタルカメラで写真撮影を行うと、ほとんどの場合 JPEG ファイルとしてメディアカードに保存されます。 JPEG ファイルには、Exif(Exchangeable image file format)[エグジフ or イグジフ] メタデータが含まれており、 撮影日時、撮影機器、メーカー名、GPS情報、シャッター速度、フラッシュのON,OFF ..など、撮影時の情報が全て含まれています。

続きを読む