전체 글 28

[Linux] less 명령어 (파일 내용 조회 및 처리)

2. less ★★★대용량 텍스트 파일을 스크롤하며 확인할 수 있는 명령어.cat과 달리 한 화면씩 보여주며, 위아래로 자유롭게 탐색 가능.파일을 전부 로드하지 않고 페이지 단위로 읽어서 속도도 빠름.✅ 기본 사용법less [파일명] ✅ 주요 키 조작 (명령 모드 내에서)키기능↓ / j아래로 한 줄 이동↑ / k위로 한 줄 이동Space아래로 한 페이지 이동b위로 한 페이지 이동/문자열아래 방향으로 검색?문자열위 방향으로 검색n다음 검색 결과로 이동N이전 검색 결과로 이동g파일 맨 앞으로 이동G파일 맨 끝으로 이동q종료 (Quit) 🔹 예제 1: 대용량 로그 확인less system.logcat보다 훨씬 빠르고 스크롤 가능 🔹 예제 2: 명령어 결과를 less로 넘기기ps aux | less프로세스..

Robot/Linux 2025.05.01

[Linux] cat 명령어 (파일 내용 조회 및 처리)

1. cat ★★★파일 내용을 연결(concatenate) 해서 출력해 주는 가장 기본적인 명령어이다.단순한 텍스트 파일 확인은 물론, 여러 파일을 합치거나 출력 결과를 파이프로 넘길 때도 자주 사용된다.✅ 기본 사용법cat [옵션] [파일명] ✅ 주요 기능기능설명파일 전체 내용 보기cat file.txt : 파일 내용을 한 번에 출력여러 파일 연결해서 보기cat file1.txt file2.txt : 여러 파일을 순서대로 출력파일 생성 (리디렉션)cat > newfile.txt : 새 파일에 입력 (입력 후 Ctrl+D로 종료)파일 내용 이어붙이기cat file1.txt >> file2.txt : file1의 내용을 file2 끝에 추가 ✅ 자주 쓰는 옵션옵션설명-n각 줄에 줄 번호 출력-b내용이 있는..

Robot/Linux 2025.05.01

[Linux] watch 명령어 (파일 및 디렉토리 관리)

17. watch ★★★일정 간격으로 명령어를 주기적으로 반복 실행하고, 그 결과를 실시간으로 모니터링한다.시스템 상태 변화 확인, 네트워크 모니터링, 디스크 사용량 추이 확인 등에 자주 사용기본 간격은 2초마다 1번 실행✅ 기본 사용법watch [옵션] [명령어] ✅ 자주 쓰는 옵션옵션설명-n [초]실행 간격 (기본은 2초)-d출력이 바뀐 부분을 하이라이트-t상단의 "Every 2.0s" 같은 정보 숨기기-c컬러 유지 (일부 터미널에서 색 출력 유지) 🔹예제 1: 디스크 사용량 계속 보기watch df -h2초마다 df -h 명령 실행 → 디스크 사용량 변화를 계속 보여줌 🔹예제 2: 현재 시간 확인watch datedate 명령을 2초마다 실행해서 실시간 시계처럼 사용 가능 🔹예제 3: 파일 크..

Robot/Linux 2025.05.01

[Linux] xargs 명령어 (파일 및 디렉토리 관리)

16. xargs ★★★표준 입력으로 들어온 데이터를 꺼내서 다른 명령어에 전달해 주는 도구.파이프(|) 또는 인자로 전달.여러 개의 파일, 문자열을 하나의 명령어로 자동 처리할 때 유용.✅ 기본 형식[명령어] | xargs [다른 명령어]또는xargs [명령어] ✅ 자주 쓰는 옵션옵션설명-n [숫자]한 번에 넘길 인자 개수 제한-I {}인수 자리 지정자 사용-p실행 전에 사용자에게 확인-0null 문자(\0)로 구분된 입력 처리 (find ... -print0과 함께 사용) 🔹예제 1: echo와 함께echo "one two three" | xargs mkdir결과: mkdir one two three 실행됨→ one, two, three 디렉터리 3개가 만들어짐 🔹예제 2: find와 함께 (자..

Robot/Linux 2025.05.01

[Linux] file 명령어 (파일 및 디렉토리 관리)

13. file ★★★파일의 종류(type)를 판단해 주는 명령어이다.단순히 확장자(.txt, .jpg 등)를 보는 것이 아니라, 파일 내용을 분석해서 진짜 타입을 알려준다.✅ 기본 형식file [파일명] 🔹예시 1: 일반 텍스트 파일 확인file test.txt출력 예:test.txt: ASCII text 🔹예시 2: 바이너리 파일file myprogram출력 예:myprogram: ELF 64-bit LSB executable, x86-64, ... 이건 리눅스에서 실행 가능한 바이너리라는 뜻이다. 🔹예시 3: 이미지 파일file image.png출력 예:image.png: PNG image data, 1024x768, 8-bit/color RGBA, ... 🔹예시 4: 압축 파일file a..

Robot/Linux 2025.05.01

[Linux] df 명령어 (파일 및 디렉토리 관리)

15. df ★★★df = Disk Filesystem→ 파일시스템 단위로 디스크의 전체 용량, 사용량, 남은 공간 등을 보여준다.✅ 기본 형식df [옵션]아무 옵션 없이 실행하면, 모든 파일시스템의 용량 정보를 보여준다. ✅ 출력 해석 예시$ dfFilesystem 1K-blocks Used Available Use% Mounted on/dev/sda1 20511356 9876544 9553212 51% /tmpfs 4031232 0 4031232 0% /dev/shm항목설명Filesystem디스크 또는 파일시스템 이름 (ex. /dev/sda1)1K-blocks총 용량 (1K=1024 바이트 단위)Used사용된 공간Available사용..

Robot/Linux 2025.04.30

[Linux] du 명령어 (파일 및 디렉토리 관리)

14. du ★★★du = Disk Usage지정한 파일이나 디렉터리가디스크에서 실제로 차지하는 용량을 확인하는 명령어이다.✅ 기본 형식du [옵션] [파일 또는 디렉토리명] 🔹예시 1: 현재 폴더와 하위 폴더들의 용량 보기du출력 예:4 ./folder18 ./folder212 .각 폴더가 디스크에서 차지하는 블록 단위 용량(기본은 KB) 🔹예시 2: 사람 친화적인(human-readable) 형식 (-h)du -h출력 예:4.0K ./folder18.0K ./folder212K .KB, MB, GB 단위로 자동 변환됨 🔹예시 3: 각 하위 디렉터리의 총 용량만 보고 싶을 때 (--max-depth)du -h --max-depth=1​출력 예:40M..

Robot/Linux 2025.04.29

[Linux] stat 명령어 (파일 및 디렉토리 관리)

12. stat ★★★✅ 기본 형식stat [파일명 또는 디렉토리명] 🔹 예시 1: 파일 정보 확인stat test.txt출력 예시: File: test.txt Size: 1234 Blocks: 8 IO Block: 4096 regular fileDevice: 802h/2050d Inode: 131073 Links: 1Access: 2025-04-29 10:30:00.000000000 +0900Modify: 2025-04-28 20:12:00.000000000 +0900Change: 2025-04-28 20:15:00.000000000 +0900 Birth: - 📌 주요 항목 설명항목설명File파일 이름Size파일 크기 (바이트 단위)Blocks실제 디스..

Robot/Linux 2025.04.29

[Linux] 1. 파일 및 디렉토리 관리 명령어 정리

🧩 Linux 파일 및 디렉토리 관리 명령어 정리1. ls ★★★설명: 디렉토리 내용을 나열 (list)합니다.사용법: ls [옵션] [경로]옵션:-l : 상세 정보 (파일의 마지막 수정 시간 확인 가능)-a : 숨김 파일 포함-h : 크기를 사람이 읽기 쉬운 단위로 표시-R : 하위 디렉토리까지 표시예시: ls -alh2. cd ★★★설명: 디렉토리 이동 (change directory)사용법: cd [디렉토리 경로]예시:cd /home/usercd .. (상위 디렉토리)cd ~ (홈 디렉토리)3. pwd ★★★설명: 현재 디렉토리의 절대경로 출력사용법: pwd예시: /home/user/projects4. mkdir ★★★설명: 새 디렉토리 생성사용법: mkdir [옵션] 디렉토리명옵션:-p : 상위..

Robot/Linux 2025.04.29

[Linux] tree 명령어 (파일 및 디렉토리 관리)

11. tree ★★★✅ 기본 형식tree현재 디렉토리와 하위 폴더를 트리 구조로 출력 🔹 예시 1: 기본 출력출력 예:.├── a.txt├── b.txt└── folder ├── c.txt └── subfolder └── d.txt├──와 └──로 폴더·파일 구조를 시각적으로 보여줌 🔹 예시 2: 특정 폴더 트리 보기tree my_projectmy_project 폴더의 전체 구조를 출력 🔹 예시 3: 폴더만 보기 (-d)tree -d폴더(디렉토리)만 출력 🔹 예시 4: 트리 깊이 제한 (-L)tree -L 2하위 폴더 2단계까지만 출력 🔹 예시 5: 숨김 파일 포함 (-a)tree -a.git, .vscode 같은 숨김 파일/폴더도 표시 🔹 예시 6: 파일 크기 표시 ..

Robot/Linux 2025.04.29