ls -al 치면 기본적으로 -rwx-어쩌구-저쩌구-....가 있잖슴?
근데 r은 읽기고 w는 쓰기 뭐 이거 차이점은 알아먹음
궁금한건
x는 실행인데, r은 읽기고
r은 실행했기 때문에 읽는거 아닌가요?
즉 x가 없으면 r이 있어도 읽지 못하지 않나염?
그러면 r--, --- 이 두개는 같다고 성립
r-x, --x이것도 같다고 성립
r이랑 x랑 같은거 같음
차이점 점 설명해 주세요
또 cat < hi 이 명령어 ./hi 이렇게 쓸쑤 있다고 배웠어염
근데 cat로 써지는것도 있고 ./로더 써지는것도 있고 이두개는 어떨때 각각 사용이 되나염
cat < hi 가 안될때도있고 ./hi 될때도있고
알려주세염
전에 리눅스 교수님이 했던 말을 해줄께요. 속됀 말로 삽질을 좀 해봐!
날로 먹는거 아니다. 삽질해라!
ㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜ지금 드릴로 땅파고있어요
x는 실행파일에만 적용된다이기... 윈도우의 exe같은거에 고로 텍스트파일에 x있어도 아니면 없어도 텍스트파일을 읽는거기때문에 상관없다이기...
<는 파일디스크럽터다이기... ./는 현재디렉토리다이기... 고로 ./hi는 현재 디렉토리내에서 hi라는 파일을 실행하는거다긔... cat<hi는 hi라는 파일의 출력을 cat으로 보내는거라긔... 고로 hi파일을 읽는거다긔...
개소리했다이그 파일디스크럽터가아니라 표준입출력이다이긔...
감사합니다 선생님!!
cat<hi는 cat이라는명령어에 hi라는 파일을 입력넣어준거다긔 내가졸려서 위에서 개소리한거같다긔
넵 비오는뎁 감기 조심하세염
<, >, >>, 2> 같은 건 I/O Redirection이라고 부르는 건데 검색해 보면 많이 나온다. <는 stdin을 외부 파일로 재지정하는 거고, >는 stdout을 외부 파일로 재지정, >>은 >랑 같지만 append 모드로 재지정하는 거고, x>, x>>는 특정 file number #x를 외부 파일로 출력 재지정하는 거임(x = 2일 경우, stderr 재지정).