Terminal 2

TIL Day 97

By polaris0208

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: 화면 정리
Tags: TIL Tools