2011/01/28(金)コマンドラインって奥が深い

コマンドラインって奥が深い

CUIって便利ですね.ケースバイケースですけど.
知らないことはたくさんと自覚がありますけど,ほんとイロイロな小技があるものです.
いつも拝見しているたわごと LinuxとPCと映画と私(笑)さんの今日更新したページ(リンク先)で紹介していた
行っとけ! Ubuntu道場! ― 第35回~師範、ターミナル怖いです!~を読んで地味に感心しました.
historyコマンドなんてあったんですね.私はTab補完と方向キーの↑↓での履歴しか活用してませんでした.
モグリーですかね.あと,端末でCtrl + r も打ったことありませんでした.
こういうのを地道に覚えていくと作業効率が徐々に上がっていくのですね.

もう少ししたら覚える努力をしますかね.

2011/01/26(水)未読メールを整理しサッカーを録画してHDDトラブル

未読メールを整理しサッカーを録画してHDDトラブル

タイトルの事象はたぶん相関はありません.

未読メールを整理

gmailの未読メールを整理したのです.作業の合間に.その数は2500通ほど.けどまだ半分あったりして.
過去に使っていた就活サイト(ちなみに役立たなかった)や,
Amazon,JustSystem,楽天系のスパムをどんどん消していったらそんな数になってました.
もともと通販用というか,どうなってもいいアカウントのつもりだったんですけど,
次第にメインになってしまって,整理をしないとマズイ状況になった次第です.だいぶすっきりに.

サッカーを録画

衛星第一と地上波を同時に録画しました.
番組表の情報が古かった関係で地上波は手動録画.衛星放送は番組表から録画です.
番組時間が延長されましたが,録画プログラムが優秀らしく,衛星の方はそれを反映して録画を続けてくれました.
便利ですね.

HDDがお亡くなりに?

起きて昨日録画したファイルにアクセスしようとしたら,保存しているHDDの中身を見られません.
仮想端末でアクセスしたら入出力エラーと表示されました.
再起動すれば直るかなと軽い気持ちで実行したら,OSが立ち上がらない.

ブートローダーのGRUBがError 2で止まっている.何度やっても変わらない.

このエラー番号はどうやらMBRが壊れたかどうかした場合のものらしい.
解決策としては,ブートディスクを使って起動して,修復操作をすれば良さそう…….
しかし,手元にディスクがなかったので,ダウンロードして焼き焼きするところから始めました.時間大幅ロスです.

で,いざCDブートしようとしたら,CDドライブの刺さっていたSATA増設カードがBIOS読み込み時点では認識しないらしく,できず.
マザーボードのSATAポートに差し替えて電源を再投入.
そしたらあっさりOSがつきました.え,今までのは何だったんですか?
物理的な接続が何かでゆるんでいたんですかね…….

復旧まで半日はかかるかと思って焦っていただけに,肩すかしを食らいました.
直ったのは良かったですが.

2011/01/23(日)コマンドラインベースのリネーム

コマンドラインベースのリネーム

昨日,audaciousのスキンを導入してみたんですけど,そういえばその際ちょっと困ったことが.
配布されていたArchiveが,ファイル名に日本語を使用したファイルを含んでいたりしたらしく,
うちの環境ではファイル名の一部分が文字化けしてしまったのです.
で,文字化けしたファイル名の一部分を置換したくなったんですけど,対象ファイルが結構多くて…….

全部手作業でやるのも芸がないし面倒くさいので,簡単なScript書きました.
#/bin/bash

#引数1:対象ディレクトリ
#引数2:検索対象のラフな設定(拡張子や一致するパターン)
#引数3:どこの名前を変えたいかsedの正規表現書式
#(s/置換したい文字列/置換後の文字列/g)で記述する.

cd $1

for renamebefore in $2
do
renameafter=`echo "$renamebefore" | sed -e "$3"`
mv "$renamebefore" "$renameafter"
done

このシェルスクリプトを適当な名前で保存し,引数をとらせて実行すれば,目的を達成できるわけです.
けど,こんなことをしなくても,renameコマンドがLinuxでは用意されていたりして.
スクリプトを書いてから気がつきましたよ.しかも正規表現を使うところも一緒.まあいっか…….
それに,テキストファイルで保存しておくことで,
後から「この操作をしたいときどうするんだっけ?」っていうのに対処しやすくなるし.

まず,調べることが大切……と……….

ユースキンを求めて

肌荒れがひどく,薬を求めて市内まで下ってきました.
国道の坂で,日陰になっている部分は雪が融けていなくて,自転車を押していく羽目に.
結構な距離を歩きました.先日人の車に乗せてもらって市内まで行って,確認したつもりだったんですけど…….
目的のものはそろえて,後はまあいつも通りな感じでした.最近は下り坂でスピードを出せないのがもどかしいです.
転けて死ぬよりは遙かにマシなので仕方ないですけど.