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


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.