これはvimの仕様の違いではなく、OSのコマンドの仕様の違いです。
仕事でWindows、プライベートでMacを使っていて少し悩ませられました。
Windowsにおけるcdコマンドは、引数を何も指定しないと現在のディレクトリを表示します。
が、Linuxでは引数なしcdコマンドを実行するとホームディレクトリに移動します。
:cd" 実行結果: /Users/ユーザ名 など
MacやLinuxなどで現在のディレクトリパスを確認したい場合、pwd
コマンドを使いましょう。
:pwd
これはもちろんvimだけでなく、ターミナルにおいても有効です。