리눅스 쉘 확장(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 범위 부정 ([^])특정 문자 범위와 일치하지 않..
리눅스 쉘 파이프(|)와 관련 명령어 정리리눅스 쉘에서 파이프(|)는 두 개 이상의 명령어를 연결하여 데이터를 한 명령어의 출력에서 다음 명령어의 입력으로 전달하는 강력한 도구임. 파이프와 관련된 주요 기능과 활용 방법을 정리함.파이프(|)개념파이프는 두 명령어를 이어주어 데이터 흐름을 조작할 수 있음.사용법:command1 | command2command1의 출력을 command2의 입력으로 전달.예시ls -l | grep txtls -l 명령어의 출력에서 txt가 포함된 줄만 출력.> vs | (리다이렉션과 파이핑 비교)기능리다이렉션파이프사용 목적명령어의 출력을 파일에 저장명령어의 출력을 다른 명령어로 전달주요 사용법command > filenamecommand1출력 결과파일에 저장다음 명령어의 입력..
리눅스 쉘 표준 스트림과 리다이렉션 정리리눅스와 같은 유닉스 계열 시스템에서는 명령어의 입출력을 조작하기 위해 표준 스트림과 리다이렉션을 사용함. 이를 통해 파일이나 다른 명령어와 데이터를 주고받을 수 있음.표준 스트림리눅스의 표준 스트림은 다음과 같이 세 가지로 나뉨:표준 입력 (Standard Input, stdin) 파일 디스크립터: 0키보드나 파일에서 데이터를 읽음.표준 출력 (Standard Output, stdout) 파일 디스크립터: 1명령어의 실행 결과를 출력.표준 에러 (Standard Error, stderr) 파일 디스크립터: 2오류 메시지를 출력.표준 입출력 리다이렉션리다이렉트 출력명령어의 출력을 파일로 저장하거나 다른 곳으로 전송할 수 있음.기본 출력 덮어쓰기: comman..
Today I Learned (2024-12-27)목차Today I Learned (2024-12-2)오늘 공부한 내용1. 리눅스파일 출력 명령어들리다이렉트어려웠던 내용궁금한 내용과 부족한 내용느낀 점오늘 하루오늘 공부한 내용1. 리눅스파일 출력 명령어들cat, wc, less, head, tail, sort, tac리다이렉트>, >>, command output.txt2>, 2>>, 2>&1, 2>>&1, &> &>>어려웠던 내용없었다.궁금한 내용과 부족한 내용리눅스느낀 점리눅스 더 배워야지오늘 하루짧다. -->
[Linux] 리눅스 파일 내용 확인 및 출력리눅스에서 파일의 내용을 확인하거나 출력하는 다양한 명령어들을 소개함. 각 명령어의 상세 설명과 예제도 포함되어 있음.1. cat파일의 내용을 한 번에 출력함. 여러 파일을 동시에 출력하거나, 내용을 연결하여 다른 파일로 저장하는 데 유용함.기본 사용법cat [파일이름]여러 파일 합치기cat file1.txt file2.txt > combined.txt출력 예시$ cat example.txtHello, World!Welcome to Linux.2. less출력 내용이 길 때 페이지 단위로 확인할 수 있음. 파일 내용을 스크롤하며 읽을 수 있고, q를 눌러 종료함.기본 사용법less [파일이름]추가 기능앞뒤 이동: PageUp / PageDown 키 사용검색: ..
Today I Learned (2024-12-26)목차Today I Learned (2024-12-26)오늘 공부한 내용1. 리눅스어려웠던 내용궁금한 내용과 부족한 내용느낀 점오늘 하루오늘 공부한 내용1. 리눅스단축키어려웠던 내용없었다.궁금한 내용과 부족한 내용리눅스 마스터느낀 점흠오늘 하루쉽지 않다. -->
리눅스 단축키 정리: 효율적인 작업을 위한 필수 팁기록용리눅스를 사용하는 동안 생산성을 높이고 효율적인 작업을 하기 위해 다양한 단축키를 활용할 수 있음. 여기에서는 터미널에서 사용할 수 있는 유용한 단축키를 정리함.1. 이동 관련 단축키맨 앞으로, 맨 뒤로 이동Ctrl + A: 커서를 줄의 맨 앞으로 이동.Ctrl + E: 커서를 줄의 맨 뒤로 이동.글자 단위 이동Ctrl + F: 커서를 한 글자 앞으로 이동.Ctrl + B: 커서를 한 글자 뒤로 이동.2. 삭제 관련 단축키특정 단어 삭제Ctrl + K: 커서 위치부터 줄 끝까지의 모든 내용을 삭제.Ctrl + W: 커서 앞 단어를 삭제.전체 삭제Ctrl + U: 커서 앞의 모든 내용을 삭제.3. 복구 및 검색삭제 내용 복구Ctrl + Y: 직전에 삭..
리눅스 cd 명령어 사용법cd는 Change Directory(디렉토리 변경)의 약자로, Linux에서 현재 작업 중인 디렉토리를 변경하는 데 사용되는 명령어임.1. 기본 사용법cd [디렉토리]예시특정 디렉토리로 이동:cd /home/user상위 디렉토리로 이동:cd ..홈 디렉토리로 이동:cd ~이전 디렉토리로 이동:cd -2. 주요 활용 방법절대 경로 이동:cd /var/log→ 루트 디렉토리(/)를 기준으로 이동.상대 경로 이동:cd ../documents→ 현재 디렉토리(.)에서 상위 디렉토리(..)로 이동 후 documents 디렉토리로 이동.홈 디렉토리 이동:cd또는cd ~→ 현재 사용자의 홈 디렉토리로 이동.이전 디렉토리로 복귀:cd -→ 직전에 작업하던 디렉토리로 이동.현재 디렉토리 유지:..