私はシステムプログラミングを学ぶ初心者です。
cd ..
cd .
、、、およびの使い方を検索してみましたが、わかってcd ...
みると、cd ..
あるディレクトリの後ろに移動するという意味だけでした。
MacOSの端末で試してみました。タイピングがcd ..
機能します。しかし、私がcd ...
それを入力するとそれは言う
zsh: command not found: cd...
入力してもパスは変わりませんcd .
。
この質問に答えるのを手伝ってください。ありがとうございます。
ベストアンサー1
ディレクトリ.
は、..
現在のディレクトリと親ディレクトリをそれぞれ参照する特別なディレクトリです。
このコマンドはcd
ディレクトリを変更します。したがって、cd .
特別なものはありません(あなたがいる場所に行ってください)。
すべてのUNIXシェルでは、コマンドとその引数をスペースで区切る必要があるため、コマンドではcd...
なくcd
存在しません。一部のシステムには...
2つのディレクトリにショートカットがありますが、これは標準ではなく、私が知っている現在のシステムでは機能しません。だからcd...
与えられるかもしれcommand not found
ないし、cd ...
与えられるかもしれませんno such file or directory
。
このcd
コマンドはシェルに組み込まれており、そのマニュアルはシェルのマニュアルページにあります。たとえば、man bash
またはman bash-builtins
.
そして使用を含むパスチェックがどのように機能するかについては、..
POSIX規格で確認できます/
。man path_resolution
https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap04.html#tag_04_13