![찾다>](https://linux55.com/image/172891/%EC%B0%BE%EB%8B%A4%26gt%3B.png)
이것은 수업 시간에 우리에게 제시된 연습 문제였지만 이해하지 못했습니다. 이 명령의 역할은 정확히 무엇입니까?
cd /
ls -al > $HOME/outputfile.log
나는 그것을 (Linux에서) 시도했지만 (분명히) 적어도 아무 일도 일어나지 않는다는 것을 알 수 있었습니다. 나는 명령 cd /
과 을 이해합니다 ls
. -al
나도 $HOME
그게 무슨 뜻인지 알아요.
제가 고민하고 있는 부분은 다음과 같습니다.
> $HOME/outputfile.log
예를 들어, 이것은 무엇을 해야하는 걸까요?
제가 ls -al > outputfile.log
먼저 했는데 거절당해서 이해합니다. 그럼 여기서 차이점은 무엇입니까?
매우 감사합니다.
답변1
어떤 운영 체제인지는 말하지 않았습니다. 나는 그것이 bash를 사용하는 Gnu/Linux라고 가정합니다(그러나 그것은 중요하지 않습니다).
나는 당신에게 답을 주지는 않겠지만, 당신이 그것을 찾도록 도와줄 것입니다(분명히 당신의 목표는 배우는 것이기 때문입니다).
두 가지 명령이 있습니다. 찾아보세요.
help cd
-- 쉘이 내장되어 있으므로 반드시help
.man ls
- 내장 쉘이 아니므로man
.
찾다>
man bash | less "+/^REDIRECTION"
찾다$HOME
man bash | less "+/^[[:blank:]]+HOME"