리눅스 다중 명령어 && || ; 에 대해 알아봅시다
리눅스에서 여러 명령어를 한 번에 처리할 수 있게 하는 방법을 알아봅시다. 다중명령어라고도 하던데요. 간단하게 알아봅시다. 먼저 ls를 입력해 보면 1.txt만 나옵니다. 이제 ls -ail을 입력해 보겠습니다. 보니까 디렉토리 a는 없음을 알 수 있어요. 대신에, 1.txt가 있다는 것을 알 수 있어요. 고로, cd a는 실패하는 명령이고, cat 1.txt는 성공하는 명령입니다. cd a && ls를 입력해 보겠습니다. 이 때, cd a는 선행 명령어, ls는 후행 명령이라 할게요. a라는 디렉토리가 없기 때문에, 후행 명령인 ls는 실패하게 됩니다. 즉 command 1 && command 2일 때, command 1이 실패하면 2가 실행되지 않습니다. ls && cat 1.txt는 어떤가요? ls..
OS/리눅스
2022. 10. 31. 23:55
최근댓글