기초 명령어 whoami: 로그인한 사용자의 id 확인 passwd: 로그인한 사용자의 pw 변경 pwd: 현재 디렉토리 위치 출력 ls: 현재 디렉토리 목록 출력 ls -l: 리스트로 상세하게 출력 ls -a: 숨겨진 파일 포함 출력 cd: 해당 디렉토리 이동 --help: 사용하고자 하는 명령어의 사용 방법 출력 파일 명령어 mkdir: 디렉토리 생성 touch: 빈 파일 생성 rmdir: 디렉토리 삭제 rm: 파일 및 디렉토리 삭제 -r: 디렉토리와 하부 파일까지 삭제 -f: 삭제 여부를 묻지 않고 삭제 -i: 삭제 여부 확인 후 삭제 cp: 파일 및 디렉토리 복사 -r: 하위 디렉토리와 파일 전체 복사 -p: 소유주/그룹/권한/시간 정보 그대로 복사 mv: 파일 및 디렉토리 이동 cat: 파일 내..
Backend/Linux
정규표현식이란? 특정한 규칙의 문자열 집합을 표현하는 데 사용하는 형식 중 하나 정규식 메타 문자 메타 문자 의미 메타 문자 의미 ^ 문자열의 시작 \d 숫자 $ 문자열의 끝 \D 숫자가 아님 . 하나의 문자와 대응 \w 알파벳 대소문자, 숫자, 언더스코어(_) \s 공백문자 \W \w가 아님 \S 공백문자가 아님 \n 개행문자 \ 메타 문자를 문자 그대로 사용 \t 탭 문자 선택 패턴 | 를 사용하면 A|B의 패턴으로 매칭 가능 (A 또는 B 중 하나) [ ] : 괄호 속 문자 중 하나에 매칭 ([] 내의 ^ 기호는 not의 의미) [0-9] : 0~9 중 숫자 하나에 매칭 [A-Z] : 알파벳 대문자 하나에 매칭 수량 한정자 ? : 0개 or 1개 * : 0개 이상 + : 1개 이상 {n} : n개 ..