기본 shell command 정리
명령어 | 기능 | 옵션 및 비고 |
---|
ps | 현재 실행되고 있는 프로세스 출력 | -e: 모든 프로세스 |
| | -f: full format |
curl | request를 테스트할 수 있는 명령어 | ex) curl -X localhost:5000/{data} |
df | 현재 사용중인 디스크 용량 확인 | -h: GB, MB 등의 단위로 출력 |
nohup | 백그라운드 실행 | permission이 755여야 함 |
| | kill -9 pid로 프로세스 kill |
chmod | 파일의 권한 설정 | r:4, w:2, x:1 |
scp
명령어 | 기능 | 옵션 및 비고 |
---|
scp | ssh를 이용해 연결된 호스트 간 파일을 주고 받음 | -r: 재귀적으로 복사 |
| | -P: ssh 포트 지정 |
| | -i: ssh 설정을 활용해 실행 |
- local → remote
scp local_path user@ip:remote_directory
- remote → local
scp user@ip:remote_directory local_path
- remote → remote
scp user@ip:remote_directory user2@ip2:target_remote_directory