ターミナルでコマンドcd..
およびcd.
を使用して現在のフォルダーから前のフォルダーに移動しようとすると、コマンドが存在しないというメッセージが表示されます...
問題は何でしょうか? Ubuntu 18.04 LTSを使用しています。
コマンド(cd
)と引数(行きたいパス)の間にスペースを追加する必要があります。
あなたの場合、cd ..
の代わりにcd..
を使用する必要があります
また、previousは folder directoryは親ディレクトリと同じではありません。 Linuxでのディレクトリナビゲーションの基本に関する詳細情報を取得するには、 この回答 を確認することをお勧めします。
これを試して正気を取り戻してください。
alias cd..='cd ..'
これで、スペースを使用して、または使用せずに入力できますが、引き続き機能します。
説明:WindowsおよびMS-DOSでは、CDを入力して、現在よりも1つ上のレベルにディレクトリを変更できます。一部のコマンドは、それらのシステムのコマンドインタープリターに組み込まれています。 Linux(およびおそらく他の* nixes)は、引数が後に続くプログラムを探します。プログラムと引数を区切る唯一の方法はスペースを使用することです。そのため、Linuxでは「cd ..」というコマンドが1つしか表示されず、その実行可能ファイルが見つかりません。つまり、「cd ..」(cd =>プログラム、.. =>引数)です。
私のソリューションでは、「cd ..」のエイリアスを追加するため、コマンドラインで入力すると、代わりに「cd ..」(スペース付き)が実行されます。これを永続的なエイリアスとして追加する方法については、この回答に対する他のコメントを参照してください。
実際のコマンドはcd ..
です。そのスペースを忘れました。