목차
현재 공개된 원고만 표시합니다. 읽음 표시는 직접 선택하며 자동 완료되지 않습니다.
- 리눅스 pwd 명령어 사용법 - 현재 경로 확인과 pwd -P 차이
pwd로 현재 디렉토리 절대 경로를 확인하는 법과, 심볼릭 링크를 푼 물리 경로를 얻는 pwd -P의 실무 활용을 정리한다.
- 리눅스 ls 명령어 사용법 - 옵션 정리와 실전 예제
리눅스 ls 명령어의 자주 쓰는 옵션과 정렬 기법을 실무 상황별로 정리하고, 출력 파싱 등 초보가 자주 겪는 함정을 짚는다.
- 리눅스 cd 명령어 사용법 - 디렉토리 이동과 cd - 활용법
cd로 디렉토리를 이동하는 기본기부터 cd -, pushd/popd, 스크립트에서의 cd 실패 처리까지 실무 관점으로 정리한다.
- 리눅스 file 명령어 사용법 - 확장자 없이 파일 종류 확인하기
file 명령으로 확장자와 무관하게 파일 종류·MIME·개행 형식을 확인하는 법과, 보안 검증에 의존하면 안 되는 이유를 정리한다.
- 리눅스 stat 명령어 사용법 - 권한·inode·파일 시각 3종 정확히 읽기
ls로는 안 보이는 inode, 하드링크 수, atime·mtime·ctime을 확인하는 stat 사용법과 GNU·BSD 옵션 차이를 정리한다.
- 리눅스 touch 명령어 사용법 - 빈 파일 생성과 타임스탬프 변경
touch로 빈 파일을 만들고 타임스탬프를 조작하는 법, 그리고 로그 비우기·find -mtime 검증에서 겪는 함정을 정리한다.
- 리눅스 mkdir 명령어 사용법 - -p 옵션과 권한 지정 실전 예제
mkdir -p로 중첩 디렉토리를 안전하게 만드는 법과 umask·권한 함정을 배포 스크립트 관점에서 정리한다.
- 리눅스 cp 명령어 사용법 - 디렉토리 복사와 -a 옵션 실전 예제
cp의 재귀 복사와 -a 보존 복사를 실무 백업 상황으로 정리하고, 대상 디렉토리 유무에 따라 결과가 달라지는 함정을 짚는다.
- 리눅스 mv 명령어 사용법 - 파일 이동·이름 변경과 덮어쓰기 주의점
mv로 파일을 옮기고 이름을 바꾸는 기본기와, 원자적 교체·로그 파일 이동·파일시스템 경계 등 실무 함정을 정리한다.
- 리눅스 cat 명령어 사용법 - 파일 내용 출력과 이어붙이기 실전 예제
cat 으로 설정 파일을 확인하고 여러 파일을 이어붙이는 방법, 그리고 큰 파일에 cat 을 쓰면 안 되는 이유를 정리한다.
- 리눅스 less 명령어 사용법 - 로그 파일 탐색과 검색 단축키 정리
대용량 로그를 안전하게 열고 검색·실시간 추적까지 하는 less 사용법과 자주 쓰는 단축키를 정리한다.
- 리눅스 head 명령어 사용법 - 파일 앞부분 확인과 실전 예제
head 로 대용량 파일의 앞부분만 안전하게 확인하는 방법과 CSV 헤더·파이프 조합 실전 예제를 정리한다.
- 리눅스 tail 명령어 사용법 - 로그 실시간 확인과 -f, -F 차이
tail -f 로 로그를 실시간 추적하는 법, 로테이션 때 끊기는 이유와 -F 로 해결하는 방법을 정리한다.
- 리눅스 wc 명령어 사용법 - 줄 수·단어 수·바이트 수 세기 실전 예제
wc -l 로 로그 건수를 세고 파이프 결과 개수를 확인하는 방법, 그리고 마지막 줄 개행 때문에 숫자가 어긋나는 함정을 정리한다.
- 리눅스 grep 명령어 사용법 - 옵션 정리와 로그·코드 검색 실전 예제
grep 으로 로그에서 에러를 뽑고 소스에서 코드를 찾는 실전 옵션 조합과, 스크립트에서 사고 나는 지점을 정리한다.
- 리눅스 sort 명령어 사용법 - 숫자 정렬, 컬럼 정렬 옵션과 실전 예제
sort 로 숫자·특정 컬럼 기준 정렬을 하는 방법과 사전순 정렬·로케일·원본 덮어쓰기 함정을 정리한다.
- 리눅스 uniq 명령어 사용법 - 중복 제거와 빈도 세기 실전 예제
uniq 로 중복을 제거하고 값별 건수를 세는 방법, sort 를 먼저 걸지 않으면 안 되는 이유를 정리한다.
- 리눅스 cut 명령어 사용법 - 필드 잘라내기와 awk 로 넘어가야 할 때
cut 으로 구분자 기반 열과 문자 위치를 잘라내는 방법, 연속 공백처럼 cut 이 못 하는 상황과 대안을 정리한다.
- 리눅스 paste 명령어 사용법 - 파일을 옆으로 붙이고 여러 줄을 한 줄로 접기
paste 로 여러 파일을 열 방향으로 합치고, -s 와 표준입력 트릭으로 줄 묶음을 재배치하는 실전 방법을 정리한다.
- 리눅스 tr 명령어 사용법 - 문자 치환·삭제·압축과 Illegal byte sequence 해결
tr 로 대소문자 변환, 개행 치환, 연속 공백 압축, 제어문자 제거를 하는 방법과 로케일 때문에 실패하는 경우를 정리한다.
- 리눅스 find 명령어 사용법 - 파일 검색과 -exec, -mtime 실전 예제
find 로 이름·시간·크기 조건으로 파일을 찾고 -exec, xargs 로 후속 처리하는 방법과 삭제 사고를 막는 요령을 정리한다.
- 리눅스 basename 명령어 사용법 - 경로에서 파일명만 뽑고 확장자 제거하기
경로에서 마지막 파일명만 잘라 내고 확장자를 떼는 basename 사용법과, 셸 파라미터 확장으로 대체하는 방법을 정리한다.
- 리눅스 dirname 명령어 사용법 - 경로에서 디렉터리만 뽑아 스크립트 기준점 잡기
경로에서 마지막 요소를 떼고 디렉터리만 남기는 dirname 사용법과, 스크립트 자기 위치를 잡을 때의 함정을 정리한다.
- 리눅스 realpath 명령어 사용법 - 절대경로 정규화와 스크립트 기준 디렉터리 잡기
상대경로와 심볼릭 링크를 실제 절대경로로 정규화하는 realpath 사용법과, 스크립트에서 자기 위치를 안전하게 잡는 방법을 다룬다.
- 리눅스 readlink 명령어 사용법 - 심볼릭 링크 추적과 /proc으로 프로세스 실체 확인
심볼릭 링크가 가리키는 대상을 확인하고 경로를 끝까지 해석하는 readlink 사용법과, /proc 링크로 프로세스 실체를 확인하는 방법을 다룬다.
- 리눅스 date 명령어 사용법 - 타임스탬프 포매팅과 타임존, 에폭 변환
백업 파일명용 타임스탬프, 로그 시각 대조, 에폭 변환까지. date의 포맷 지정자와 GNU·BSD 옵션 차이를 실무 기준으로 정리한다.
- 리눅스 uname 명령어 사용법 - 커널 버전과 아키텍처 확인
커널 릴리스와 CPU 아키텍처를 확인해 올바른 패키지를 고르는 방법을 정리했다. 배포판 확인에는 왜 os-release를 봐야 하는지도 설명한다.
- 리눅스 who 명령어 사용법 - 현재 접속자 확인과 재부팅 전 안전 점검
서버를 재부팅하거나 서비스를 내리기 전에 다른 작업자가 붙어 있는지 확인하는 who의 사용법과 utmp의 한계를 다룬다.
- 리눅스 id 명령어 사용법 - uid·gid·보조그룹 확인과 권한 오류 진단
권한 거부 오류를 만났을 때 uid/gid/보조그룹을 확인하는 방법과, 그룹을 추가했는데도 적용되지 않는 이유를 id로 판별하는 법을 다룬다.
이 책은 기존 Devin.KR 게시글을 참조합니다. 원고의 원래 주소와 저작자 표기를 유지하며 같은 글을 다시 등록하지 않습니다. 수정된 원고는 읽기 화면에서 재검수 상태를 확인할 수 있습니다.