くんすとの備忘録

IT系技術メモ

移転しました。

15秒後に自動的にリダイレクトします。

UNIX

sshでログインせずにknown_hostsを登録する方法

ホスト名example.comへsshするためのknown_hostsレコードの登録方法は以下の通り。 ssh-keygen -R example.com ssh-keyscan -H example.com >> ~/.ssh/known_hosts ssh-keygen -R <ホスト名> で、~/.ssh/known_hostsからそのホスト名のエントリを削除できま…

bcスクリプトでFizzBuzzしてみた

bc(1)はスクリプト言語だということを聞きつけ、ちょろっと遊んでみました。※GNU版のbcを使います とりあえずFizzBuzz 関数定義やif-elseなどが使えるらしい。 fizzBuzz.bc #!/usr/bin/bc -q define fizzbuzz (n) { if (n%15 == 0) { print "Fizz Buzz" } el…

【コードリーディング】cdコマンドって一体何なのさ?

みなさん、「cd」コマンドって具体的になにやってるか分かりますか?ぼくはわかりません!!!……というわけでソースを読んでみます。※FreeBSDのshの中の"cd.c"を読みます。 bin/sh/cd.c github.com ざっくりと読む エントリポイントは「cdcmd」関数と思われ…