본문 바로가기 메뉴 바로가기

Signal over Noise

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • About
  • Privacy
  • Contact
  • RSS

Signal over Noise

검색하기 폼
  • 분류 전체보기 (94)
    • Docs (14)
    • Essays (64)
    • UI & Theme (5)
    • Tech Gear (3)
    • Dev Log (8)
  • 방명록
  • About
  • Privacy
  • Contact

2026/03/31 (3)
블로그 안내 — 이곳에서 다루는 내용

공지사항
쉘과 터미널의 차이 완벽 정리 — Shell과 Terminal은 무엇이 어떻게 다른가

1. 정의 / 결론터미널은 입력과 출력을 보여주는 인터페이스이고, 쉘은 입력된 명령을 해석하고 실행하는 프로그램이다. 둘은 함께 쓰이지만 같은 것이 아니며, 이 차이를 알아야 명령 실행 구조와 SSH 접속, 환경 변수, 초기화 파일 문제를 정확히 이해할 수 있다.2. 핵심 요약터미널은 창이다. 쉘은 그 창 안에서 동작하는 명령 해석기다. 같은 터미널에서도 bash, zsh, sh처럼 다른 쉘을 실행할 수 있고, 문제 원인도 터미널 문제와 쉘 문제로 나뉜다.3. 왜 필요한가리눅스를 처음 접하면 사용자는 보통 “검은 창에 명령을 치면 실행된다”는 수준으로 구조를 받아들인다. 이 인식으로도 간단한 명령 실행은 가능하지만, 왜 동작하는지와 어디에서 문제가 생기는지는 구분하지 못한다. 예를 들어 프롬프트 모양이 ..

Docs 2026. 3. 31. 20:19
grep, sort, uniq를 파이프로 연결하는 이유 — 로그 분석의 기본 패턴

grep | sort | uniq는 텍스트에서 원하는 줄을 추출하고, 동일 값을 모은 뒤, 중복을 제거하거나 개수를 세기 위한 조합이다. 이 조합이 필요한 이유는 uniq가 전체 중복이 아니라 인접한 동일 라인만 처리하기 때문이다. 핵심 차이는 grep이 필터링, sort가 그룹화 준비, uniq가 집계를 담당한다는 점이다.핵심 요약grep만 사용하면 조건에 맞는 줄만 볼 수 있지만 반복 구조는 보이지 않는다. uniq만 사용하면 붙어 있는 중복만 처리되어 전체 패턴이 왜곡된다. sort를 중간에 넣어야 동일 값이 모이고, 그 이후 uniq가 의미 있는 집계를 만든다.왜 필요한가로그와 텍스트 데이터는 동일한 값이 흩어진 상태로 존재한다. 같은 에러 메시지도 시간 순서로 기록되기 때문에 중간에 다른 로그가..

Docs 2026. 3. 31. 10:11
/dev/null 완벽 이해 — 리눅스 출력 버리기, 로그 제어, 리다이렉션 활용까지 한 번에 정리

/dev/null은 리눅스에서 데이터를 받아도 저장하지 않고 바로 버리는 특수 장치다.출력을 남기지 않거나 입력을 끊을 때 사용하며, stdout·stderr·stdin 제어의 기준점 역할을 한다.일반 파일과 다른 점은 데이터를 보관하지 않고, 흐름만 받아 폐기한다는 데 있다.1. 정의 / 결론/dev/null은 리눅스의 “버리는 대상”이다. 출력과 입력을 리다이렉션할 때 사용하며, 저장이 아니라 폐기를 위해 존재하는 특수 파일이다.2. 핵심 요약/dev/null은 출력 결과를 저장하지 않는다.stdout만 버릴 수도 있고 stderr까지 함께 버릴 수도 있다.핵심은 화면을 숨기는 기능이 아니라, 데이터의 도착지를 폐기 지점으로 바꾸는 데 있다.3. 왜 필요한가터미널에서 명령을 실행하면 기본적으로 결과가..

Docs 2026. 3. 31. 10:01
이전 1 다음
이전 다음
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • Readium
  • Signal Over Noise(ko)
  • Signal Over Noise(en)
TAG
  • 온라인신원인증
  • ChatGPTCodex
  • 로컬 우선 아키텍처
  • AI와인터넷
  • 웹디자인
  • 트랜잭션 설계
  • Flutter 앱 개발
  • Readium 개발기
  • 이벤트아키텍처
  • 티스토리
  • Google Play 출시
  • 앱 도메인 설계
  • 블로그디자인
  • 도메인설계
  • Idempotent 처리
  • Readium개발기
  • NanoClaw
  • 로컬우선아키텍처
  • Windows개발
  • SQLite 앱 아키텍처
  • 다크모드
  • css커스터마이징
  • 한국인터넷역사
  • 1인 개발
  • WSL개발환경
  • 티스토리스킨
  • 프론트엔드
  • CodexApp
  • 인터넷문화
  • 오픈소스
more
«   2026/03   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함

Powered by Tistory / Theme by Signal Ayu Unified
Contents
Contents

티스토리툴바