문제는 풀었는데 추가로 궁금한점이 있습니다.
입력창에 ''; [명령어] 이렇게 입력되면 뒤에 명령어가 실행되던데 앞에 왜 ''이 들어가야 하는지 잘 이해가 안가네요...
제가 ''; 를 입력하면 서버에서는 어떻게 처리하는지도 알려주시면 감사하겠습니다!
#misc
작성자 정보
답변
1
최동환
세계수
''
는 빈 문자열을 의미해. 보통 리눅스 쉘에서 명령어를 실행할 때 문자열을 감싸기 위해 사용되며
문자열 내의 공백이나 특수 문자를 포함할 수 있어. 예를 들어, ls 'my folder'
처럼 사용하면, my folder
라는 이름의 디렉토리를 정확히 지정할 수 있고 echo '$HOME'
는 $HOME
이라는 문자열을 출력합니다.
결론적으로, ''는 기본적으로 아무 내용도 없는 빈 문자열을 나타냅니다.
따라 '';
은 별다른 명령어가 실행되지 않습니다.