[Linux] 리눅스 쉘 확장(Expansion) 정리
Linux2024. 12. 28. 18:31[Linux] 리눅스 쉘 확장(Expansion) 정리

리눅스 쉘 확장(Expansion) 정리리눅스 쉘에서 확장(Expansion) 은 입력된 명령어를 특정 규칙에 따라 변환하여 실행 전에 해석하는 강력한 기능임. 여기에서는 와일드카드, 중괄호 확장, 산술 확장, 명령어 치환 등의 다양한 확장 기능을 정리함.1. 와일드카드 확장1.1 * 와일드카드모든 파일이나 디렉터리와 일치.예시:echo *.txtecho p*echo -l **at**1.2 ? 와일드카드하나의 문자와만 일치.예시:echo app?.cssecho *.???1.3 범위 와일드카드 ([])특정 문자 범위와 일치.예시:ls [A-F]*echo app[132].cssecho app[1-3].cssecho [A-Z]*echo [A-H]*[ps]1.4 범위 부정 ([^])특정 문자 범위와 일치하지 않..

[Linux] 리눅스 쉘 파이프(|)와 관련 명령어
Linux2024. 12. 28. 18:28[Linux] 리눅스 쉘 파이프(|)와 관련 명령어

리눅스 쉘 파이프(|)와 관련 명령어 정리리눅스 쉘에서 파이프(|)는 두 개 이상의 명령어를 연결하여 데이터를 한 명령어의 출력에서 다음 명령어의 입력으로 전달하는 강력한 도구임. 파이프와 관련된 주요 기능과 활용 방법을 정리함.파이프(|)개념파이프는 두 명령어를 이어주어 데이터 흐름을 조작할 수 있음.사용법:command1 | command2command1의 출력을 command2의 입력으로 전달.예시ls -l | grep txtls -l 명령어의 출력에서 txt가 포함된 줄만 출력.> vs | (리다이렉션과 파이핑 비교)기능리다이렉션파이프사용 목적명령어의 출력을 파일에 저장명령어의 출력을 다른 명령어로 전달주요 사용법command > filenamecommand1출력 결과파일에 저장다음 명령어의 입력..

[Linux] 리눅스 쉘 표준 스트림과 리다이렉션
Linux2024. 12. 28. 15:13[Linux] 리눅스 쉘 표준 스트림과 리다이렉션

리눅스 쉘 표준 스트림과 리다이렉션 정리리눅스와 같은 유닉스 계열 시스템에서는 명령어의 입출력을 조작하기 위해 표준 스트림과 리다이렉션을 사용함. 이를 통해 파일이나 다른 명령어와 데이터를 주고받을 수 있음.표준 스트림리눅스의 표준 스트림은 다음과 같이 세 가지로 나뉨:표준 입력 (Standard Input, stdin) 파일 디스크립터: 0키보드나 파일에서 데이터를 읽음.표준 출력 (Standard Output, stdout) 파일 디스크립터: 1명령어의 실행 결과를 출력.표준 에러 (Standard Error, stderr) 파일 디스크립터: 2오류 메시지를 출력.표준 입출력 리다이렉션리다이렉트 출력명령어의 출력을 파일로 저장하거나 다른 곳으로 전송할 수 있음.기본 출력 덮어쓰기: comman..

[Linux] 리눅스 파일 내용 확인 및 출력
Linux2024. 12. 28. 00:37[Linux] 리눅스 파일 내용 확인 및 출력

[Linux] 리눅스 파일 내용 확인 및 출력리눅스에서 파일의 내용을 확인하거나 출력하는 다양한 명령어들을 소개함. 각 명령어의 상세 설명과 예제도 포함되어 있음.1. cat파일의 내용을 한 번에 출력함. 여러 파일을 동시에 출력하거나, 내용을 연결하여 다른 파일로 저장하는 데 유용함.기본 사용법cat [파일이름]여러 파일 합치기cat file1.txt file2.txt > combined.txt출력 예시$ cat example.txtHello, World!Welcome to Linux.2. less출력 내용이 길 때 페이지 단위로 확인할 수 있음. 파일 내용을 스크롤하며 읽을 수 있고, q를 눌러 종료함.기본 사용법less [파일이름]추가 기능앞뒤 이동: PageUp / PageDown 키 사용검색: ..

[Linux] 리눅스 단축키
Linux2024. 12. 27. 01:01[Linux] 리눅스 단축키

리눅스 단축키 정리: 효율적인 작업을 위한 필수 팁기록용리눅스를 사용하는 동안 생산성을 높이고 효율적인 작업을 하기 위해 다양한 단축키를 활용할 수 있음. 여기에서는 터미널에서 사용할 수 있는 유용한 단축키를 정리함.1. 이동 관련 단축키맨 앞으로, 맨 뒤로 이동Ctrl + A: 커서를 줄의 맨 앞으로 이동.Ctrl + E: 커서를 줄의 맨 뒤로 이동.글자 단위 이동Ctrl + F: 커서를 한 글자 앞으로 이동.Ctrl + B: 커서를 한 글자 뒤로 이동.2. 삭제 관련 단축키특정 단어 삭제Ctrl + K: 커서 위치부터 줄 끝까지의 모든 내용을 삭제.Ctrl + W: 커서 앞 단어를 삭제.전체 삭제Ctrl + U: 커서 앞의 모든 내용을 삭제.3. 복구 및 검색삭제 내용 복구Ctrl + Y: 직전에 삭..

[Linux] cd 명령어
Linux2024. 12. 26. 01:39[Linux] cd 명령어

리눅스 cd 명령어 사용법cd는 Change Directory(디렉토리 변경)의 약자로, Linux에서 현재 작업 중인 디렉토리를 변경하는 데 사용되는 명령어임.1. 기본 사용법cd [디렉토리]예시특정 디렉토리로 이동:cd /home/user상위 디렉토리로 이동:cd ..홈 디렉토리로 이동:cd ~이전 디렉토리로 이동:cd -2. 주요 활용 방법절대 경로 이동:cd /var/log→ 루트 디렉토리(/)를 기준으로 이동.상대 경로 이동:cd ../documents→ 현재 디렉토리(.)에서 상위 디렉토리(..)로 이동 후 documents 디렉토리로 이동.홈 디렉토리 이동:cd또는cd ~→ 현재 사용자의 홈 디렉토리로 이동.이전 디렉토리로 복귀:cd -→ 직전에 작업하던 디렉토리로 이동.현재 디렉토리 유지:..

[Linux] ls 명령어
Linux2024. 12. 26. 01:34[Linux] ls 명령어

리눅스 ls 명령어 사용법ls는 디렉토리의 내용(파일 및 디렉토리 목록)을 나열하는 명령어로, Linux 시스템에서 파일과 디렉토리를 탐색하는 데 가장 자주 사용됨.1. 기본 사용법ls [옵션] [디렉토리]예시현재 디렉토리의 파일 목록 확인:ls특정 디렉토리의 내용 확인:ls /etc2. 주요 옵션옵션설명-l자세한 정보 출력 (파일 권한, 소유자, 크기 등)-a숨김 파일 포함 (.로 시작하는 파일)-h사람이 읽기 쉬운 형식으로 파일 크기 출력 (예: KB, MB, GB)-R하위 디렉토리까지 재귀적으로 표시-t수정 시간 순으로 정렬-S파일 크기 순으로 정렬--color파일 유형별로 색상 표시예시자세한 정보 출력:ls -l출력 예시:-rw-r--r-- 1 user group 1234 Jan 1 12:3..

[Linux] pwd 명령어
Linux2024. 12. 26. 01:31[Linux] pwd 명령어

리눅스 pwd 명령어 사용법pwd는 현재 작업 중인 디렉토리의 절대 경로를 출력하는 명령어임. Linux 시스템에서 파일이나 디렉토리를 다룰 때 현재 위치를 확인하는 데 유용함.1. 기본 사용법pwd [옵션]예시현재 디렉토리 확인:pwd출력 예시: /home/user/documents2. 주요 옵션옵션설명-L심볼릭 링크를 따라가서 경로를 출력 (기본값)-P실제 경로(심볼릭 링크를 해제한 경로)를 출력예시심볼릭 링크를 따라 경로 출력 (-L 옵션, 기본 동작):pwd -L출력 예시: /home/user/symlink_dir실제 경로 출력 (-P 옵션):pwd -P출력 예시: /home/user/real_dir3. 활용 예제현재 작업 중인 디렉토리 확인:pwd→ 절대 경로를 출력.심볼릭 링크가 포함된 경로를..

image