間違って(酔っ払って)別の場所に mv して
しまったのですが、cd は有効でした。
cd は どこにあるのですか?
それともそういう概念ではないのでしょうか?
cdはbash(シェル)の組み込みコマンドですから。
http://www.linux.or.jp/JM/html/GNU_bash/man1/bash.1.html
で、メモリ上にロードされた状態(すでに起動された状態)のbashからcdを呼んだので動作したのです。
たぶん、mvした状態でbashをもうひとつ起動しようとすると/bin/bashが見つからないのでダメだったはず。
cdなどのシェルコマンド(内部コマンド)は、コンソールによるユーザーインターフェースを受け持つ根源的なソフトウェア(これをシェルと呼びます)の中に含まれている特殊な存在です。
cdはbash(シェル)の組み込みコマンドですから。
http://www.linux.or.jp/JM/html/GNU_bash/man1/bash.1.html
で、メモリ上にロードされた状態(すでに起動された状態)のbashからcdを呼んだので動作したのです。
たぶん、mvした状態でbashをもうひとつ起動しようとすると/bin/bashが見つからないのでダメだったはず。
コメント(1件)
大変参考になりました。