
신사 숙녀 여러분,
디렉토리 내부의 항목을 나열하고 싶을 때 다음 명령을 수행합니다. ls
그런 다음 다음과 같은 이상한 명령을 받았습니다.
root@venus:~# ls
udo journalctl -u postgresql
출력의 의미는 무엇입니까? 누구든지 설명할 수 있나요? 내 기대는 홈 디렉터리 내의 모든 디렉터리를 나열해야 한다는 것인데 대신 이상한 명령을 받았습니다.
감사합니다!
답변1
어떻게 그런 일이 일어날 수 있었습니까?
root@venus:~# ls
udo journalctl -u postgresql
이는 이름이 udo journalctl -u postgresql
.
내 생각엔 이 파일의 내용이 비어 있거나 s
비어 있다는 것을 알게 될 것입니다.
root@venus:~# cat udo\ journalctl\ -u\ postgresql
그리고 이것은 s>udo
가 아닌 의 일부 순열로 인해 발생했습니다 sudo
.
답변2
pwd
파일이 언제 ls -la
생성되었는지 확인하세요 . 파일 내용을 확인하세요. 스크립트로 생성된 파일처럼 보이지만 해당 파일을 제거하기 전에 디렉터리 경로와 내용을 확인하세요.