soogle’s diary

soogle life log

2007-02-01から1ヶ月間の記事一覧

激しく面白い。。。

http://www.web-20.net/2006/09/post_33.htmlもうちょっと調べたら 長い入力にはエスケープシーケンスを利用$ cd tmp/a/b/c || \ > mkdir -p tmp/a/b/c && \ > tar xvf -C tmp/a/b/c ~/archive.tarこんな風にかいてあって、一緒ジャンと思ったこのごろ。

$at 4:00 < target_Script スクリプトファイルを4:00に実行する

$sed -e s/検索パターン/置換パターン/g target

$nkf -e -Lu sjis.txt > euc.txt Windowsで作成したテキストをLinuxで使用できるようにする*

nkf -Lu [変換したいファイル名] > [出力先のファイル名]

$grep -c "(文字)" target_File 文字が何行あるか調べる

$grep -v "(文字)" target_File 文字が存在しない行を調べる $grep -i "(文字)" target_File 検索時に大文字小文字を区別しない

$alias lsa='ls -a' ls -aコマンドにlsaと別名をつける

$alias 別名定義されている内容一覧 $unalias lsa lsa定義の削除

$chmod +x sample 実行権限を与える

last ユーザーのログイン履歴を表示する

書式 last [ユーザー名]

which プログラムの存在するパスを表示する

find

書式 find [開始ディレクトリ] [検索条件] [処理方法] 検索条件 -name 指定されたファイル名で検索する -mtime 指定された更新時刻前で検索する -user 指定されたファイルのオーナー名で検索する 処理方法 ok 検索結果に対して指定されたコマンドを確認つき…

ファイル分割 行数やバイトで切ることができる

split ファイルを分割する 書式 split [オプション] [ファイル] [分割後のファイル] オプション -n 分割する行数nを指定する -b n 分割するバイトサイズnを指定する

more

(長い)ファイルの内容を一画面ずつ表示する 書式 more [ファイルn] キーボードの[Space]で次画面、ファイルの最後で自動終了

便利なunix

pで一気に作成!! mkdir -p a/b/c

改行もできる。

cd tmp/a/b/c && \ tar xvf ~/archive.tar && \ ls -la 最後の改行は読み込まれるのでそれ以前のスペース部分を使うこと。

unixコマンドを組み合わせることがかなりできることが判明

if文が入ってきてできることが増えそうだ。 一つ目のコマンドが成功した(return 0)場合にだけ実行cd tmp/a/b/c && tar xvf ~/archive.tar一つ目のコマンドが失敗した(return 0以外)場合にだけ実行cd tmp/a/b/c || mkdir -p tmp/a/b/c

cvs remove -f garbage.c

CVSの履歴削除とともにローカルの物理削除も行われる。

cvs update

リポジトリの内容が更新されたとき。そのディレクトリを追随させるには次のようにするここで、手元でソースを変更していた場合、cvs update によって手元の変更と開発元での更新がマージされます。このとき、一つのファイルの同じ場所を双方が変更していると…

CVSの単純かつ複雑な仕組みに今日も四苦八苦ー。

無視してほしいファイルがディレクトリ中にある場合、 .cvsignoreというファイルをディレクトリにおいておくたとえば、devs.cというファイルを無視してほしい場合は、 .cvsignoreにdevs.cという記述をする。% echo 'devs.c' > .cvsignore *.txt *.html とか…

error 405が。。。

POST値を受けるファイルが".phtml"だったために、 何故かずっとタイトルエラーが出現。これを直すのに何時間かかかった。。。 htaccssesをいじったりしてたけれど、拡張子を"php"にしたら直りやがったー。 なぜだーーーーーーーーーーーー。ということでサニ…

色々試したいことはいっぱいある。

HTTP通信で行ったり、その返り値をロケーションしたり リフレッシュしたり、LIVEHTTPHEADERSでクッキーの動きを勉強しないとA社のcookieをまずPOSTで取得し, BのページにGETで渡す、Bで新たなクッキーを発行することで、 会社は違えどもcookieの渡しができる…

グーグルニュースにりんくでいったら↓下記となりました。

ぐーぐるのサーバが落ちているのでしょうか?木になるところです。 Google Error Server Error The server encountered a temporary error and could not complete your request. Please try again in 30 seconds.

自宅でサーバたてるならここがよさそうですね

http://fedorasrv.com/

diff オプション

y 2つのファイルを、横に並べて表示する。 十分な端末の横幅がないと見にくくなってしまう。-W オプションで横幅を指定できる。 W -y オプションを付けたときの、横幅を指定。

環境変数をセットする。

% setenv SAMPLE test (環境変数 SAMPLE = test となる) % printenv SAMPLE

mod_rewriteの設定例*

静的なものをつくっておいて、それを.htaccessでmod_rewright指定をして、 動的ページに流す。このことによって、サーチクロールがされやすくなるらしいですね。 RewriteRule detail/([0-9a-z]+)\.html$ /make_detail.php?id=$1 detailディレクトリーの中の…