셸은 컴퓨터와 소통하는 강력한 도구입니다. 이 글에서는 터미널 창을 여는 방법과 첫 번째 명령어인 echo
의 사용법을 알아보겠습니다.
셸을 사용하려면 먼저 터미널 창을 열어야 합니다. 셸은 다양한 운영 체제에서 사용할 수 있으며, 각각의 운영 체제에서 터미널을 여는 방법이 조금씩 다릅니다.
터미널은 컴퓨터와 상호작용할 수 있는 창으로, 셸 명령어를 입력할 수 있는 인터페이스입니다. 터미널은 웹 브라우저가 웹사이트와 소통하는 것처럼 셸과 소통할 수 있는 창 역할을 합니다. 각 터미널 창은 독립적인 셸 환경을 가지며, 여러 터미널 창을 동시에 열어 작업할 수도 있습니다.
echo
터미널을 열었으면 첫 번째 명령어를 실행해볼 차례입니다. 셸에서 echo
명령어는 텍스트를 출력하는 데 사용됩니다. echo
는 JavaScript의 console.log()
나 Python의 print()
처럼 텍스트 또는 변수를 화면에 출력합니다.
echo "Hello, World!"
위 명령어를 입력하면 Hello, World!라는 문구가 터미널에 출력됩니다. 이는 기본적인 출력 기능으로, 텍스트를 확인하거나 메시지를 출력하는 데 유용하게 사용할 수 있습니다.
echo
명령어는 환경 변수와 함께 사용할 수 있습니다. 예를 들어, 현재 터미널 창의 너비와 높이를 나타내는 $COLUMNS
와 $LINES
변수를 출력해보겠습니다.
echo "터미널 창 크기: $COLUMNS x $LINES"
위 명령어를 입력하면 터미널 창의 가로($COLUMNS
)와 세로($LINES
) 크기가 출력됩니다.
이 두 변수는 각각 터미널 창의 가로(열)와 세로(줄) 크기를 나타내며, 터미널 화면을 구성하는 기본 단위로 사용됩니다.
터미널에서 작업할 때 화면에 표시할 내용이 이 크기에 맞춰 정렬되므로, 파일을 나란히 비교하거나 표 형태의 출력을 깔끔하게 구성할 때 유용합니다.
예를 들어, 터미널 창이 넓으면 한 줄에 더 많은 내용이 들어갈 수 있고, 좁으면 자동으로 줄 바꿈이 이루어져 내용이 잘리게 됩니다.
터미널에서는 특정 문자가 특별한 의미를 가질 수 있습니다. 예를 들어, !
기호는 셸에서 특별한 역할을 할 수 있으므로, 단순히 텍스트로 출력하고자 할 때는 작은따옴표('
)로 묶어줍니다.
echo 'Hello, Shell!'
이렇게 하면 특수 문자도 그대로 텍스트로 출력됩니다.
셸과 터미널은 컴퓨터와 상호작용하는 강력한 도구입니다. 이 글에서 우리는 다음과 같은 내용을 배웠습니다:
echo
명령어를 사용하여 기본적인 텍스트 출력하는 방법이러한 기본적인 지식은 셸 스크립팅과 명령줄 인터페이스를 사용하는 데 있어 중요한 첫 걸음입니다. 계속해서 실습하고 새로운 명령어를 배워나가면서 셸의 강력한 기능을 더 깊이 이해할 수 있을 것입니다.