find
-
특정 파일이나 폴더 검색
# 현재 디렉터리에서 'project'라는 이름의 파일 찾기 find . -name "project*"
grep
-
파일 내부의 특정 텍스트 검색
# 'report.txt' 파일에서 'error'가 포함된 줄 찾기 grep "error" report.txt
Redirection
- 명령어의 출력을 파일에 저장
- 특정 경로로 이동
macOS: ls > files.txt
Pipeline
-
여러 명령어를 연결
macOS: ls | grep "project"
alias
-
자주 사용하는 명령어에 별칭을 붙여 실행
alias ll='ls -la'
네트워크 명령어
- ping: 네트워크 상태를 확인
-
curl: 웹 서버의 응답을 확인
ping google.com curl <http://example.com>
프로세스 및 시스템 상태 확인
- top: 현재 시스템의 리소스 사용량을 실시간으로 모니터링
-
ps: 현재 실행 중인 프로세스를 확인
top ps aux
파일 압축
- tar: 여러 파일을 하나로 묶거나 압축해주는 명령어
-
zip: zip 형식으로 파일을 압축
# 'my_folder'를 'my_folder.tar.gz'로 압축 tar -czvf my_folder.tar.gz my_folder # 'my_file.txt'를 'my_file.zip'으로 압축 zip my_file.zip my_file.txt
유용한 터미널 명령어 모음
- history : 실행했던 명령어 기록
- whoami: 현재 사용자 계정을 출력
- clear: 화면 정리