linux活用tips
Linux活用Tips
Linuxを活用するためのTips集、主に Debian GNU/Linux 向けです。
Creo Ergo Sum - Linux活用Tips
複数ファイルに対する繰り返し処理
IPAフォントのインストール
複数の画像ファイルを一つのPDFファイルにまとめる
USBディスクの日本語文字化け解消
eijiro - 英辞郎の辞書検索ツール
複数ファイルに対する繰り返し処理
複数のファイルに対して繰り返し同じ処理を行いたい場合、find コマンドの -exec オプションを使用します。
フォーム: find パス名 -name 'ファイル名' -exec コマンド名 {} \;
実行例: find ./ -name '*.txt' -exec echo {} \;
ここで、{} は find コマンドで見つかったファイル名に置き換えられます。
IPAフォントのインストール
以下、 http://hyamada.ddo.jp/hiki/hiki.cgi?debian より引用しました。
IPAフォントのダウンロードサイト http://ossipedia.ipa.go.jp/ipafont/ より IPAfont00201.zip を取得
IPAfont00201.zip を解凍後にできる *.ttf ファイルをすべて /tmp にコピーする
$ unzip IPAfont00201.zip
$ cp IPAfont00201/*.ttf /tmp
/etc/apt/sources.list に以下の2行を付け加える
deb http://www.j96.org/~kouji/tmp/ttf-ipafonts-installer/ ./
deb-src http://www.j96.org/~kouji/tmp/ttf-ipafonts-installer/ ./
aptitude を使ってインストーラーをインストールする
$ sudo aptitude update
$ sudo aptitude install ttf-ipafonts-installer
複数の画像ファイルを一つのPDFファイルにまとめる
ImageMagick をインストールしておく。 画像ファイルの拡張子を jpg とすると、
それらを all.pdf ファイルにまとめるには、以下のコマンドを実行すればよい。
$ convert *.jpg all.pdf
USBディスクの日本語文字化け解消
gconf-editorを起動する。
gconf-editorの画面上で /system/storage/vfat/mount_options を開く
「キーの編集」ダイアログより、codepage=932 と iocharset=utf8 を追加する。
eijiro - 英辞郎の辞書検索ツール
eijiroz - zenity版、ダイアログから検索文を入力できます
英辞郎の辞書検索をコマンドラインで行うためのツールを、シェルスクリプトで作りました。
手早く使いたいときに便利です。grepを使っているため検索文には正規表現も使えます。
使用方法
eijiro をダウンロードする
インストール作業として、次のコマンドを実行
$ chmod +x eijiro # 実行可能にする
$ sudo cp eijiro /usr/local/bin # /usr/local/bin にコピーする(パスワードの入力が必要)
英辞郎の辞書(テキスト形式)を、例えば /usr/share/dict/eijiro などにコピーする
eijiro を編集して、DICTDIR= のところを、辞書のあるディレクトリに書き換える
辞書検索の実行
$ eijiro "test (for|on|at|of)"
使用方法(zenity版)
eijiroz をダウンロードして、eijiro のときと同様にインストール作業を行う。
eijiroz は実行するとダイアログが出るのでそちらに検索文を入力してOKボタンをクリックする。
検索結果を表示しているコンソール上で q を入力すると、検索結果を消去して再度検索することができる。
検索を終了するときは、ダイアログでキャンセルボタンをクリックする。
検索文の例
test ... 単語 test の説明や用例がヒットする。
test for ... 連語 test for の用例がヒットする。
Are you.*\? ... Are you〜? という文章がヒットする。
get (on|off) ... get on 〜 と get off 〜 にあてはまる文章がヒットする。
support \w+ : ... support と 1単語 に当てはまる文章がヒットする。
.*判断 ... 「判断」が入っている文章がヒットする。
.*:.*試験 ... 説明に「試験」が入っている文章がヒットする。
.*試験.*: ... 連語に「試験」が入っている文章がヒットする。
Creo Ergo Sum - Linux活用Tips