전체 글
-
Archive horanglab 제작기: 블로그와 서버를 직접 만들며 겪은 일
ASP.NET Core와 PostgreSQL로 블로그를 직접 만들고, 서버 보안과 글 이전 과정에서 겪은 문제를 정리한 기록입니다.
-
리눅스 정규 표현식(Regular Expression) 정리
정규 표현식(정규식)은 문자열에서 특정 패턴을 찾거나 치환할 때 사용하는 표현 방법입니다. 리눅스에서는 grep, sed, awk, vi 등 대부분의 텍스트 처리 도구에서 정규식을 지원합니다.
-
vi 편집기 명령어 정리
vi는 유닉스/리눅스 계열 시스템의 기본 텍스트 편집기로, 명령 모드(Command Mode), 입력 모드(Insert Mode), 명령행 모드(Last Line/ex Mode) 세 가지 모드로 동작합니다.
-
POSIX Shell: 환경변수(Environment Variable)
환경변수는 시스템의 설정값이나 실행 경로 등, 운영체제 전반에 걸쳐 공유되어야 하는 정보를 담고 있습니다.
-
POSIX Shell: case 문
if 문이 "예/아니오"라는 논리적 판단에 강하다면, case 문은 "이 값은 어디에 해당하나?"라는 패턴 매칭에 최적화되어 있습니다.
-
POSIX Shell: 변수(Variables) & 문자열(String)
쉘 스크립트에서 변수는 별도의 선언(형식 지정) 없이 바로 사용할 수 있어 유연하지만, 그만큼 문법이 엄격한 부분도 있습니다.
-
POSIX Shell: 표준 함수(Function)
스크립트의 규모가 커지면 중복되는 코드를 줄이기 위해 함수(Function)를 사용해야 합니다.
-
POSIX Shell: if
쉘 스크립트에서 if문은 프로그램의 흐름을 결정하는 핵심입니다.
-
POSIX Shell: printf
쉘 스크립트를 작성할 때 단순히 메시지를 출력하기 위해 echo를 자주 사용합니다.