본문 바로가기
반응형

전체 글41

[Linux] 리눅스 정규 표현식(Regular Expressions) 정규 표현식(Regular Expression, 줄여서 Regex, Regexp)은 문자열의 특정 패턴을 표현하는데 사용되는 강력한 도구입니다. 리눅스 및 유닉스 환경에서는 여러 명령어나 프로그래밍 언어에서 정규 표현식을 사용하여 문자열 처리 작업을 수행합니다. 기본 패턴 . - 임의의 한 문자를 나타냅니다. ^ - 문자열의 시작을 나타냅니다. $ - 문자열의 끝을 나타냅니다. * - 앞의 문자(또는 패턴)가 0회 이상 반복되는 패턴을 나타냅니다. + - 앞의 문자(또는 패턴)가 1회 이상 반복되는 패턴을 나타냅니다. ? - 앞의 문자(또는 패턴)가 0회 또는 1회 나타나는 패턴을 나타냅니다. [abc] - 대괄호 안의 문자 중 하나와 일치합니다. (a 또는 b 또는 c) [^abc] - 대괄호 안의 문.. 2023. 8. 31.
[Linux] Bash 쉘 명령어 - 리디렉션(Redirection) 리디렉션은 쉘에서 표준 입출력 스트림을 다른 방향으로 전환하는 기능입니다. Bash 쉘에서는 기본적으로 세 가지 주요 스트림이 있습니다 표준 입력 (stdin): 기본적으로 키보드 입력을 받습니다. 표준 출력 (stdout): 기본적으로 화면에 출력됩니다. 표준 오류 출력 (stderr): 오류 메시지가 출력될 때 기본적으로 화면에 출력됩니다. 리디렉션을 사용하면 이러한 스트림을 파일이나 다른 스트림으로 변경할 수 있습니다. 1. 표준 출력 리디렉션 (Standard Output Redirection) 표준 출력은 일반적으로 실행된 명령어의 결과나 출력을 화면에 보여주는 스트림입니다. 리디렉션을 사용하면 이 출력을 화면 대신 다른 곳(대부분 파일)으로 전송할 수 있습니다. >: 표준 출력을 파일로 리디렉.. 2023. 8. 30.
[Linux] 리눅스 패키지 관리 시스템(apt, yum, pacman 등) 운영체제 및 애플리케이션의 기능을 확장하거나 보안을 위해 소프트웨어 업데이트를 자주 수행해야 합니다. 리눅스에서 이러한 작업을 수월하게 처리할 수 있게 도와주는 것이 패키지 관리 시스템입니다 1. 리눅스 패키지 관리 시스템의 중요성 리눅스의 패키지 관리 시스템은 소프트웨어의 설치, 업그레이드, 구성 및 제거를 효과적으로 관리하기 위한 중요한 도구입니다. 리눅스 패키지 관리 시스템의 중요성은 다음과 같습니다. 설치의 편의성 패키지 관리 도구를 사용하면, 사용자는 복잡한 설치 과정이나 설정 없이도 원하는 소프트웨어나 라이브러리를 몇 번의 명령어로 쉽게 설치할 수 있습니다. 의존성 관리 일부 소프트웨어는 특정 라이브러리나 다른 소프트웨어에 의존하여 작동합니다. 패키지 관리 도구는 이러한 의존성을 자동으로 파악.. 2023. 8. 30.
[Linux] 리눅스 기본 조작 명령어 1. pwd (Present Working Directory) 현재 작업중인 디렉터리의 절대 경로를 출력한다. 코드 예시: $ pwd /home/username 2. ls (List) 현재 디렉터리의 파일과 폴더를 나열한다. 코드 예시: $ ls Desktop Documents Downloads Music Pictures 3. cd (Change Directory) 디렉터리를 변경한다. 코드 예시: $ cd Documents 현재 디렉터리가 /home/username/Documents로 변경된다. 4. mkdir (Make Directory) 새로운 디렉터리를 생성한다. 코드 예시: $ mkdir new_folder 예상 출력: new_folder라는 새로운 디렉터리가 현재 위치에 생성된다. 5. rmd.. 2023. 8. 30.
반응형