2024/01/08 3

[리눅스 팁] 매우 강력한 문자열 찾기, grep

매우 강력한 문자열 찾기, grep grep 명령어는 리눅스 및 유닉스 계열 시스템에서 텍스트 검색을 위해 사용되는 강력한 도구입니다. 그 이름은 "global regular expression print"의 약어로, 파일 내용 중에서 특정 패턴이나 문자열이 일치하는 부분을 찾아내어 그 부분을 출력합니다. 이 명령어는 정규 표현식을 지원하며, 다양한 옵션을 통해 검색 기능을 확장할 수 있습니다. grep의 기본 사용법은 다음과 같습니다: grep [옵션] [패턴] [파일명] 여기서 [패턴]은 찾고자 하는 문자열이나 정규 표현식이 될 수 있으며, [파일명]은 검색 대상 파일을 지정합니다. grep 명령어의 몇 가지 일반적인 사용 예는 다음과 같습니다: 파일에서 단어 검색: grep "찾을 단어" 파일명 여..

git과 GitHub

git과 GitHub git과 GitHub는 밀접하게 관련되어 있지만, 각각 다른 기능과 목적을 가지고 있습니다. 이들의 기본적인 차이점을 이해하는 것은 소프트웨어 개발 및 협업 과정에서 중요합니다. git 정의: git은 분산 버전 관리 시스템(DVCS)입니다. 이는 코드의 버전을 관리하고 변경 사항을 추적하는 데 사용됩니다. 기능: 변경 사항 추적: 코드의 변경 사항을 추적하고 기록합니다. 버전 관리: 이전 버전으로 복원하거나, 다양한 버전을 관리할 수 있습니다. 브랜치 및 병합: 독립적인 개발을 위한 브랜치 생성과 병합 기능을 제공합니다. 로컬 및 원격 저장소 지원: 로컬 저장소에서 개인 작업을 관리하고, 원격 저장소(예: GitHub)와 동기화할 수 있습니다. 사용 방법: 명령 줄 인터페이스(CL..

[리눅스 명령어] 계정 바꾸기, su

계정 바꾸기, su su (substitute user 혹은 switch user) 명령어는 현재 사용자를 다른 사용자로 변경하거나, 특정 사용자의 권한으로 명령을 실행할 때 사용합니다. 주로 시스템 관리자가 다른 사용자의 권한으로 작업을 해야 할 때나, 일반 사용자가 관리자 권한이 필요할 때 사용됩니다. 기본 사용법 다른 사용자로 전환:이 명령을 실행하면 시스템은 해당 사용자의 패스워드를 요구합니다. su [사용자명] 루트 사용자로 전환 (패스워드 필요):또는 이 명령을 실행하면 루트 사용자의 패스워드를 입력해야 합니다. su root su - 위 경우는 root 암호 입력이 틀려 처음에 사용자 변경이 안됐다가 두 번째 변경된 경우입니다. 주요 기능과 옵션 - 또는 -l 옵션 (login shell 시..