본 블로그 글에서는 쉘(Shell)의 기본 개념과 주요 명령어를 알아보겠습니다. 쉘은 운영체제와 사용자 간의 인터페이스로, 컴퓨터를 조작하고 명령을 실행하는 데 사용됩니다.
쉘이란?
쉘은 컴퓨터 운영체제와 사용자 간의 인터페이스로, 사용자가 텍스트 기반으로 명령을 입력하면 그에 맞는 작업을 수행하는 프로그램입니다. 사용자의 명령을 해석하고 실행하여 원하는 결과를 출력합니다.
기본적인 쉘 명령어
'ls' - 디렉토리 내용 보기: 현재 디렉토리에 있는 파일과 폴더의 목록을 출력합니다.
'cd' - 디렉토리 변경: 다른 디렉토리로 이동할 때 사용합니다.
'mkdir' - 디렉토리 생성: 새로운 디렉토리를 생성할 때 사용합니다.
'rm' - 파일 삭제: 파일을 삭제할 때 사용하며, -r 옵션을 추가하면 디렉토리와 하위 파일을 모두 삭제합니다.
'cp' - 파일 복사: 파일을 다른 경로로 복사할 때 사용합니다.
'mv' - 파일 이동 및 이름 변경: 파일을 다른 경로로 이동하거나 이름을 변경할 때 사용합니다.
'echo' - 텍스트 출력: 지정한 텍스트를 화면에 출력합니다.
'pwd' - 현재 작업 디렉토리 출력: 현재 작업 중인 디렉토리 경로를 출력합니다.
쉘 스크립트 작성
쉘 스크립트는 쉘 명령어를 순차적으로 실행하는 스크립트 파일입니다. 복잡한 작업을 자동화하거나 일련의 명령어를 실행하기 위해 사용됩니다. 예를 들어, 다음과 같이 간단한 쉘 스크립트를 작성할 수 있습니다.
#!/bin/bash
echo "Hello, World!"
이 스크립트는 "Hello, World!"를 출력하는 역할을 합니다.
쉘 환경의 확장
쉘은 다양한 환경 변수와 기능을 제공하여 사용자가 더 효율적으로 작업할 수 있도록 도와줍니다. 예를 들어, 쉘 프롬프트의 모양을 변경하거나 별칭(alias)을 지정하여 명령어를 간편하게 사용할 수 있습니다.
이렇게 쉘은 컴퓨터 작업을 효율적으로 처리하는 핵심적인 도구입니다. 기본적인 명령어부터 스크립트 작성까지 익혀보세요!
오늘도 기분 좋은 하루 되세요! ^^
'IT's Life > Linux' 카테고리의 다른 글
리눅스 패키지: 소스 패키지와 바이너리 패키지의 이해 (0) | 2023.08.31 |
---|---|
리눅스에서 RPM 파일 실행하기: 간단한 방법 안내 (0) | 2023.08.29 |
자세한 Linux yum 명령 (패키지 조회, 설치, 업그레이드 및 설치 제거) (0) | 2019.08.16 |
Linux yum, yum 소스 구성이란 무엇입니까 (네트워크 yum 소스 및 로컬 yum 소스) (0) | 2019.08.15 |
Linux SRPM 소스 패키지 설치 (두 가지 방법) (0) | 2019.08.14 |