>>90
$./myprog の「./」は「カレントディレクトリの」という意味です。

MS-DOSならカレントディレクトリにはデフォルトで最優先のパスが通ってます。
PATH環境変数に何も書かなくても、カレントディレクトリの実行ファイルは実行できます。
でもUNIX系OSだと、カレントディレクトリにパスが通っていません。
なので、Macでも明示的に「カレントディレクトの」と指定してやる必要があります。

あとは、パス UNIX カレントディレクトリ セキュリティ などのキーワードでGoogleしてみてください。