본문 바로가기

DevOps/LINUX4

[Linux] Linux 명령어와 쉘 스크립트 완벽 정리 1. Linux 기본 개념셸과 명령어 구조셸(Shell): 사용자의 명령어를 해석하고 실행하는 프로그램 (예: Bash, Zsh)명령어 구조:명령어 이름: 실행할 프로그램 또는 내장 명령어옵션: 명령어 동작을 세분화 (예: -l, -a)인자(Arguments): 처리 대상 파일, 디렉터리 등표준 입출력, 파이프, 리다이렉션표준 입출력: 모든 명령어는 기본적으로 표준 입력(stdin), 표준 출력(stdout), 표준 오류(stderr)를 사용합니다.파이프와 리다이렉션: 여러 명령어를 연결하거나 결과를 파일로 저장하는 등, 데이터를 유연하게 처리할 수 있도록 지원합니다.2. 리다이렉션과 파이프리다이렉션리다이렉션은 명령어의 입력 또는 출력을 다른 파일이나 명령어로 전환하는 기능입니다. 1. 출력 리다이렉션 .. 2025. 3. 12.
[LINUX] 리눅스 터미널과 쉘 – 기본 개념 및 명령어 총정리 1. 터미널과 쉘의 이해터미널(Terminal)이란?터미널은 사용자와 운영체제 사이에서 명령어를 입력받고 결과를 출력해주는 응용 프로그램입니다.과거에는 하드웨어 형태로 존재했지만, 오늘날에는 주로 응용 프로그램 형태로 동작합니다.쉘(Shell)이란?쉘은 사용자가 입력한 명령어를 해석해 운영체제에 전달하는 프로그램입니다. 터미널은 이러한 쉘을 실행하는 환경 역할을 합니다.주요 역할은 다음과 같습니다.명령어 해석: 입력된 명령어를 해석하여 하드웨어나 운영체제에 전달스크립트 작성 및 자동화: 프로그래밍 언어처럼 활용하여 다양한 작업을 자동화2. 기본 명령어 구조리눅스 명령어는 기본적으로 명령어(Command), 옵션(Option), 인자(Argument) 로 구성됩니다.예를 들어,ls -l /home 명령어는.. 2025. 3. 11.
[LINUX] 리눅스 OS 버젼 및 정보 확인 명령어 # 1. 커널 정보 확인 uname -a > Linux 7a8d447f6bc5 5.15.49-linuxkit-pr #1 SMP Thu May 25 07:17:40 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux # 2. 현재 OS 버전 및 정보 확인 cat /etc/issue > Ubuntu 20.04.6 LTS \n \l # 3. 현재 OS 버전 및 Detail 정보 확인 cat /etc/*release* # 4. OS bit 확인 getconf LONG_BIT 2023. 6. 19.
[LINUX] 리눅스 폴더 & 파일 생성 / 삭제 # 1. 리눅스 폴더(디렉토리 생성) ls : 해당 폴더(디렉토리)의 목록 확인 cd : 경로 이동 > mkdir 폴더명 // -p : 폴더 내부에 하위 파일 생성 > mkdir -p 폴더명/파일명 # 2. 리눅스 파일 생성 > touch 파일명 # 3. 리눅스 파일 삭제 ls로 현재 디렉토리에 text.txt 파일이 있었는데, rm -rf로 파일을 삭제한 후, 디렉토리에 아무것도 없는 모습 > rm 파일명 // -r : rm 명령어로 폴더 삭제하는 경우 > rm -r 폴더명 // -rf : 사용자에게 삭제 여부를 묻지 않고 바로 삭제 > rm -rf 파일 or 폴더명 ** 디렉토리를 삭제할 경우, 하위 디렉토리와 파일까지 삭제되므로 유의 ** # 4. 리눅스 폴더 삭제 ls로 현재 디렉토리에 folde.. 2023. 4. 22.
반응형