명령어 기초 1

날아올라돼지야·2024년 9월 13일
0

리눅스 마스터 과정

목록 보기
16/31

1. clear 명령어

  • clear 명령어는 터미널 화면을 지우는 명령어입니다. 이전에 입력했던 명령어들과 그 결과들이 화면에 남아 있을 때, 이 명령어를 사용하여 화면을 깨끗하게 비울 수 있습니다.
  • 사용 방법은 간단합니다. clear를 입력하고 Enter를 누르면 화면이 깨끗하게 초기화됩니다. 이 명령어는 화면을 리셋하고 새로운 명령어를 입력할 준비를 하는 데 유용합니다.

2. date 명령어

  • date 명령어는 현재 날짜와 시간을 출력하는 명령어입니다. 현재 날짜와 시간을 확인할 때, 혹은 스크립트에서 타임스탬프를 기록할 때 유용하게 사용할 수 있습니다.
  • date 명령어를 입력하고 Enter를 누르면, 현재의 년, 월, 일, 요일, 시각, 타임존까지 자세하게 출력됩니다. 예를 들어, "2021년 4월 14일 수요일 오전 11시 27분 48초" 같은 형식으로 표시됩니다.
  • 중요한 점은 명령어가 대소문자를 구분한다는 것입니다. date는 소문자로 입력해야 동작하며, 대문자로 Date나 혼합된 형태로 입력하면 쉘은 해당 명령어를 인식하지 못하고 "Command not found" 오류를 반환합니다.
  • 예를 들어, DATE 또는 DaTe처럼 대소문자를 혼합하면 명령어가 실행되지 않으며, 명령어가 잘못되었다는 메시지를 볼 수 있습니다.

3. 명령어의 대소문자 구분

  • 대부분의 리눅스 기반 터미널에서는 명령어가 대소문자를 구분합니다. 따라서 명령어는 소문자로 입력하는 것이 원칙입니다.
  • 일부 운영 체제나 터미널에서는 대소문자를 구분하지 않는 경우도 있지만, 일반적으로는 대소문자 구분에 주의해야 합니다. 명령어를 입력할 때는 대문자 대신 소문자로 입력하는 것이 더 빠르고 효율적입니다.

4. 명령어와 추가 입력

  • date 명령어 뒤에 추가적인 텍스트를 입력하면, 쉘은 이를 하나의 명령어로 해석하려 시도합니다. 예를 들어, date asd asd를 입력하면 date 명령어는 실행되지만, 그 뒤에 붙은 "asd asd"는 잘못된 날짜 형식으로 인식되어 "Invalid date"라는 메시지가 출력됩니다.
  • 쉘은 첫 번째 단어를 명령어로 인식하고, 그 뒤에 오는 것들을 옵션이나 인자로 해석하려고 시도합니다. 만약 명령어 뒤에 잘못된 형식이 오면 쉘은 오류를 출력합니다.

5. ncal 명령어

  • ncal달력(calendar)을 출력하는 명령어입니다. 이 명령어를 입력하면 현재 월의 달력이 터미널에 출력되며, 오늘 날짜가 강조 표시됩니다.
  • ncal 명령어는 수직 형식으로 달력을 표시하며, 달의 날짜들이 위에서 아래로 정렬됩니다. 예를 들어, 4월 달력을 출력하면 1일부터 30일까지의 날짜가 위에서 아래로 나열되며, 오늘 날짜가 강조 표시됩니다.
  • cal이라는 명령어도 있는데, cal수평 형식으로 달력을 표시합니다. 날짜들이 왼쪽에서 오른쪽으로 정렬됩니다. 두 명령어 모두 달력을 출력하지만, 표시 형식의 차이만 있습니다.

6. 명령어 정리

  • 지금까지 총 4개의 명령어를 배웠습니다:
    1. clear: 터미널 화면을 지우는 명령어
    2. date: 현재 날짜와 시간을 출력하는 명령어
    3. ncal: 수직으로 달력을 출력하는 명령어
    4. cal: 수평으로 달력을 출력하는 명령어
  • 모든 명령어는 대소문자를 구분하며, 철자가 정확해야 명령어가 정상적으로 실행됩니다. 잘못된 명령어는 쉘에서 인식하지 못하고 오류 메시지를 출력합니다.

7. 정리

  • 터미널에서 명령어를 입력할 때는 대소문자와 철자에 주의해야 합니다. 소문자로 정확하게 입력해야 명령어가 올바르게 실행됩니다.
  • clear, date, ncal, cal과 같은 간단한 명령어를 통해 터미널의 기본적인 상호작용 방식을 익히는 것이 중요합니다.
  • 터미널에서 명령어를 입력하면 쉘이 해당 명령어를 해석하고 그 결과를 출력해주며, 이를 통해 우리는 시스템과 상호작용할 수 있습니다.

이처럼 간단한 명령어를 통해 터미널 사용의 기초를 다지면서, 앞으로 더 복잡한 명령어와 쉘 스크립트를 배우는 데 도움이 될 것입니다.

profile
무슨 생각하며 사니

0개의 댓글

관련 채용 정보