리눅스 터미널에서 명령이 작동하지 않습니다


0

갑자기 데비안 터미널에서 어떤 명령도 실행할 수 없습니다 :

pi@rpi ~ $ ls
-bash: ls: command not found

또는

pi@rpi ~ $ sudo omxplayer -r -o hdmi mymovie.mkv
-bash: /usr/bin/sudo: No such file or directory

또는

pi@rpi ~ $ nano text.txt
-bash: nano: command not found

아무것도 작동하지 않습니다. 모든 것이 잘되기 1 분 전에 나는 영화를보고 있었고 다른 것을 달리지 않았습니다. reboot실패로 제대로 재부팅 할 수도 없습니다 . 하드 리셋이 온다 ... 어떤 생각?

업데이트 : ssh 세션의 연결을 끊으려고했지만 다시 연결할 수 없습니다. 전원을 껐다가 다시 켜야했습니다. 지금은 괜찮지 만 이것이 처음이 아닙니다. 나는 정말 몇 가지 팁을 주셔서 감사합니다.


드라이브 오류, 사용중인 하드웨어 사양을 알려주시겠습니까? 드라이브가 고장 났거나 연결이 끊어진 것 같습니다.
— Optichip

라즈베리 파이 모델 B. 사양 : downloads.element14.com/raspberryPi1.html
— fishmong3r

1
dmesg 명령을 시도하십시오. I / O 실패 일 수 있습니다.
— Unnikrishnan

이미 다시 시작했습니다.
— fishmong3r

1
때문에 bash명확하게 실행, 당신은 특히, 내부 명령을 시도 할 수 있습니다 echo. 첫 번째 시도 echo $PATH(포함해야 함 /bin); 다음 echo *과 echo /bin/*(이 포함되어야한다 /bin/ls); 마지막으로 if [ -x /bin/ls ]; then echo ls can run; else echo ls cannot run; fi( ls실행할 수 있음을 알려야 함 ).
— AFH December

답변:


5

PATH변수 를 지우 거나 드라이브 오류 로 인해 발생할 수 있습니다 . 그 /bin/ls대신 ls효과가 있다면 export PATH="/bin:/sbin:/usr/bin:/usr/sbin"도움이 될 것입니다.

의견에서 언급했듯이 Raspberry PI를 사용하고 있으므로 SD 카드의 연결이 해제되어 불행히도 다시 연결해도 도움이되지 않습니다.

이러한 문제에 대한 영구적 인 해결책은 RAM 디스크에 SD 카드를 (자동으로) 마운트하는 데 필요한 모든 것을 유지하는 것이지만 개인적으로는 가치가 있다고 생각하지 않으므로 항상 하드 리셋을 수행 할 수 있습니다.

편집하다

Raspberry PI B + (마이크로 SD 카드 포함)를 기반으로하는 생산 장치에서 우리는 슬롯에 카드를 붙이기 만하면 해결되었습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.