
Mac OS Xのターミナルでコマンドが効かなくなってしまいました
パソコンでプログラミングなどをかじり始めた者です。原因はほぼ間違いなく分かっていて、ルートディレクトリで
sudo mv usr ~/
と実行した直後からこの問題が起こりました。コマンドを入力すると
illigal instruction
と表示され、コマンドが効かないため素直に戻すこともできず困っています。バックアップはとっていません。環境は
Mac OS X 10.6.8 2.4GHz Intel Core 2 Duo
です。
なかなか大変なことをしてしまったと現在かなり動揺しているのですが治りますでしょうか。治らないとしたら、ターミナルでコマンドが使えないことの他にどのような弊害が生まれるかだけでも教えていただけるとうれしいです。
No.3ベストアンサー
- 回答日時:
No.2の更に訂正です。
たびたびすみません。No1のお礼欄が正しいです。which mvで見ると/bin/mvですね。sudoがけが動いていますね。
ということは
~/usr/bin/sudo mv ~/usr /
ですね。ちょっと混乱してきました。
あるいは、
~/usr/bin/sudo /bin/mv ~/usr /
コマンドを打つ前にフリーズしてしまい、仕方なく電源を落としたのですが今度は立ち上がらなくなってしまいました。
治るかどうかの検証ぐらいはしたかったですね笑
どうしようもないので修理に出そうと思います。
度重なるご回答ありがとうございましたm(_ _)m
No.2
- 回答日時:
No.1にちょっと間違いがありました。
~/usr/bin/sudo ~/usr/bin/mv ~/usr /
ですね。元の命令だとエラーがでるだけですが。
Finderで動かす方が安全なように思います。
もしusrフォルダが見えないのでしたら、Finderのメニュー「移動/フォルダへ移動」に~/usrを入れると見えるようになると思います。
中身しか選べないのであれば、メニュー「表示/パスバーを表示」(10.6は名称が違うかも)でなんとかフォルダを選べるようになるはずです。
No.1
- 回答日時:
Finderが正常に動いているのでいたら、
(見えていればですが)移動したusrフォルダをハードディスクアイコンにドラッグすることで、もどせませんか?
それか
ターミナルは立ち上がるのですか?
sudoもmvも/usrに入っていますね。
bashは/binですね。
ターミナルが立ち上がるのでしたら
~/usr/sudo ~/usr/mv ~/usr /
で移動できるように思いますが
両方とも駄目なら、HD以外から立ち上げるしかないのかな。
回答ありがとうございます。
前者につきましては、Finder上で見えていないためできませんでした。
後者は試して見たところ、
-bash: ~/usr/sudo: No such file or directory(illegal instructionではない)
という結果で、
~/usr/を~usr/local/binや~usr/sbin/と置き換えて実行してみても同様にsudoが見つからず、~/usr/bin/にしたときにillegal instructionが出ました。
また、mvについてはどのディレクトリからmv単体で実行しても(なぜかcdは使えます^^;)illegal instructionが出るのでおそらくPATHが通っています。
以上からsudoは~/usr/binに、mvはもとのままの場所にあると推測しています。illegal instructionと言うのは何かしらの権限がないということなのでしょうか。。。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Mac OS El Capitanがインストールできない… 1 2023/06/16 13:05
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- Java mac mini 2009 でのmac OS における Java の入れ替えについて 1 2022/12/27 19:23
- Mac OS MacBook Air (Late 2020, A2337,M1) で、ファイル検索ができません。 1 2023/07/10 21:30
- UNIX・Linux ubuntuに外部侵入できるか 2 2022/04/09 12:48
- その他(プログラミング・Web制作) ぱそこん、スマホのos、アプリに使われてるコマンドって新しく開発する時に完全に一つのコマンドがどのよ 1 2023/06/17 13:24
- Mac OS Mac iPhoneの連絡帳の大量のリストを削除したい 1 2023/05/12 23:30
- Windows 10 WIN10(MAC-bootcamp)で 起動時のパスWが どうにもならない 2 2023/06/30 11:40
- Windows 10 デスクトップパソコンOSについて デスクトップパソコンスペック、Inteli54460 HD4600 4 2023/04/14 20:15
- その他(OS) MAC VirtualBoxにインストールしたWindows11がフリーズする 1 2023/03/14 16:31
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
スクリプトのエラー「unexpecte...
-
シェルスクリプト実行で”そのよ...
-
自動パスワード入力でscpするス...
-
smrshを使ってプログラムを動か...
-
Macのターミナルでコマンドが効...
-
Linux 月を英語表示したい
-
cronの@rebootでのdateコマンド...
-
Cronジョブの終了時刻を簡単に...
-
JAVAをバックグラウンドで実行...
-
ロケールをutf8からsjisにする...
-
muninでグラフが出力されません
-
シェルスクリプトで$RANDOMの値...
-
Ubuntuの『sudo visudo』コマン...
-
sudoでシェルスクリプトを実行...
-
Homebrewをインストールしたの...
-
bashでシングルクォート内の変...
-
Windowsにおいて、同じ名前で異...
-
apachectl start command not f...
-
CentOSでcronからphp mail送れない
-
cronでシェルスクリプト実行時...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
スクリプトのエラー「unexpecte...
-
bashでシングルクォート内の変...
-
シェルスクリプト実行で”そのよ...
-
Linux 月を英語表示したい
-
Linuxでシェルスクリプトがフル...
-
Linuxで自作バッチファイルの置...
-
crontabでjavaだけが上手く動い...
-
crontabでsql/plusの起動
-
apachectl start command not f...
-
自動パスワード入力でscpするス...
-
Bシェルで文字列が日付として正...
-
Cシェルのかっこいいプロンプト...
-
sudoでNOPASSWDとしてもパスワ...
-
cronでの処理が途中で中断終了...
-
CygwinでX Windiws Systemが起...
-
シェルスクリプトで標準エラー...
-
cron(javaプログラム)からroot...
-
CentOSでcronからphp mail送れない
-
cronでシェルスクリプト実行時...
-
cron設定で正常に動作しない
おすすめ情報