Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- 백엔드구성
- 스페인어
- 스페인어 듀오링고
- 올한해수고했다
- MSI 4K 모니터
- 나도 할 수 있는 java&spring 웹 개발 종합반
- 캠프콘
- p와 v연산
- 3-tier 아키텍처
- 굿바이2024
- 패스트캠퍼스
- 알고리즘
- fasstapi
- github 업로드
- 스페인어로 과일
- jpa 리플렉션
- 스페인어로 날씨
- Jpa Repository
- 맥북 한영키 설정
- 맥북 한영키 윈도우
- 리눅스 명령어
- 백엔드기초
- 웹서비스구조
- 자바백엔드
- 듀오링고
- K디지털기초역량훈련
- 코테 준비
- 운영체제 병행 프로세스
- 스프링부트 자동설정
- @annotation
Archives
- Today
- Total
DIVE AND RISE
Linux 활용 본문
✅ 요약 포인트
명령어핵심 목적 주의사항
| diff | 두 파일 비교 | 줄 단위 비교, 들여쓰기 차이도 감지 |
| less | 텍스트 스크롤 보기 | q로 종료, /검색어로 검색 |
| ln -s | 심볼릭 링크 생성 | 경로가 유효해야 작동함 |
| alias | 명령어 치환 단축키 | 인자 필요 시 함수 권장 |
1. diff
두 파일의 차이점 비교 (줄 단위)
- 기본 형식:
diff file1 file2
- 출력 예:→ file1의 3번째 줄이 file2의 3~4번째 줄로 **변경(c)**됨.
3c3,4 < old line --- > new line 1 > new line 2
- 옵션:
- -u: 유닉스 스타일 출력 (git diff처럼)
- -y: 양쪽 나란히 비교
2. less
텍스트 파일을 한 화면씩 스크롤하며 읽는 도구
- 기본 사용:
less filename
- 주요 단축키:
- Space: 다음 페이지
- b: 이전 페이지
- /검색어: 검색
- q: 종료
- 자주 쓰는 옵션:
- -N: 줄 번호 표시
- -R: ANSI 색상 유지 (diff --color=always와 함께 자주 사용)
3. ln -s
심볼릭 링크(바로가기) 만들기
- 기본 문법:
ln -s [원본경로] [링크이름]
- 예:
ln -s /home/user/file.txt mylink.txt
- 심볼릭 링크 vs 하드 링크 요약:
구분 심볼릭 링크 (ln -s) 하드 링크 (ln)
| 경로 참조 | ✅ | ❌ |
| 디렉터리 링크 | ✅ | ❌ |
| 원본 삭제 시 | ❌ 깨짐 | ✅ 여전히 접근 가능 |
4. alias
명령어를 짧은 이름으로 치환
- 기본 문법:
alias 이름='실제 명령어'
- 예:
alias ll='ls -alF'
- 인자 전달이 필요한 경우:
# ❌ 잘 안 되는 형태 (불안정)
alias hellocmd='echo hello $@'
# ✅ 권장 방법: 함수
hellocmd() { echo "hello $@" }'기술노트 > 데이터엔지니어링' 카테고리의 다른 글
| 데이터 엔지니어링에서 FastAPI가 필요한 이유 (0) | 2025.05.04 |
|---|---|
| FastAPI 필수 개념 (0) | 2025.05.04 |
| 리눅스 필수 개념 & 명령어 정리 (TIL) (0) | 2025.05.03 |