본문 바로가기
TYLER SONGBlog
Articles / Notes / Engineering

Blog
Index.

개발하면서 배운 것과 실험한 내용을 기록합니다.

338 ArticlesUpdated OCT 2026
ESC
Featured / 338CS학습5 min

awk: 줄 단위로 텍스트를 필드로 쪼개 처리하는 패턴-액션 언어

awk는 입력을 레코드(줄)와 필드(열)로 나누어 "패턴 { 액션 }" 규칙을 적용하는 텍스트 처리 언어다. 로그, CSV, 명령어 출력처럼 열 구조가 있는 텍스트에서 특정 열 추출, 조건 필터링, 합계·평균 같은 집계를 한 줄 명령으로 수행할 수 있다. 파이프라인에서 grep과 cut으로 부족한 부분을 채우는 도구로 자주 쓰인다.

Read article
334

find: 디렉터리 트리를 순회하며 조건에 맞는 파일을 찾는 명령어

find는 지정한 디렉터리부터 하위 트리를 재귀적으로 순회하면서 이름, 크기, 수정 시각, 타입 같은 조건에 맞는 파일을 찾아 주는 리눅스 명령어다. 조건식(expression)을 왼쪽에서 오른쪽으로 평가하고, 일치한 항목에 대해 출력이나 삭제, 명령 실행 같은 동작(action)을 수행한다. 기본 사용법과 실무에서 자주 쓰는 패턴, 공백 파일명 처리 같은

CS학습6 min
332

mv: 파일 이동과 이름 변경을 하나의 명령으로 처리하는 방법

mv는 파일이나 디렉터리를 다른 경로로 옮기거나 이름을 바꾸는 리눅스 명령이다. 같은 파일시스템 안에서는 데이터 복사 없이 디렉터리 항목(directory entry)만 수정하므로 크기와 무관하게 빠르게 끝난다. 파일시스템이 다르면 복사 후 삭제로 동작하며, 덮어쓰기 위험이 있어 -i, -n 같은 옵션을 알아두어야 한다.

CS학습4 min
331

Preference Data: 같은 질문에 대한 두 답변(chosen·rejected)으로 "더 나은 답"을 가르치는 법

선호 데이터는 하나의 질문(prompt)에 대해 "더 좋은 답(chosen)"과 "덜 좋은 답(rejected)"을 짝지어 놓은 데이터다. 오늘은 이 데이터를 사람·AI·규칙으로 어떻게 만드는지, 노이즈와 다양성이 왜 문제인지 배운다. 규칙 기반으로 합성 선호쌍을 직접 만들고 공개 선호 데이터셋도 불러와 구조를 확인한다.

LLM Research7 min