Recon

SCP, CAT, MAIL, ZIP, TAR, SCREEN

우와해커 2020. 1. 25. 17:20

현재경로 GUI로 디렉토리 열기

$ nautilus ./

 

원격 파일 다운로드

$ scp root@아이피:source destination

 

 

중복제거 후 합치기
$cat 1.txt 2.txt | sort | uniq > 3.txt

 

명령어 숫자 확인
$cat 1.txt 2.txt | sort | uniq > 3.txt

 

Screen(원격세션 종료되도 작업유지됨)

세션저장: screen -s 세션명 

세션분리: 컨트롤+a+d

세션목록: screen -list
세션복구: screen -r 세션명

 

 

zip 스크린샷 압축하기
$zip -r test.zip [폴더명]

 

 

tar,gz 압축해재

$tar -xzf [파일명].tar

 

 

메일서버 설치
$apt install -y mailutils

 

파일 첨부 메일 원라인
$echo "hello world" | mail -s "제목" -A "첨부파일" 메일주소

 

작업완료 메일 발송

작업 완료 후 메일 전송 아래내 용으로 쉘 파일 생성 후 실행
<원하는 명령>
$mail -s "Working finished!" yim9101@gmail.com < /dev/null

 

 

 

 

백그라운드 & 포그라운드 (세션종료되면 작업도 종료됨)

1) 프로그램 실행 중 CTRL+Z를 통하여 현재 프로그램을 백그라운드에서 실행 되도록 함
→ stopped와 함께 현재 백그라운드 실행 프로그램이 표기됨

 

2) fg %1 를 입력하여 다시 포그라운드 실행
→ 백그라운드 실행 프로그램을 fg 명령을 통해 다시 포그라운드로 불러올 수 있음. 이 때 % 다음의 숫자는 stopped 앞의 대괄호 숫자 값을 넣어 주면 됨

 


백그라운드 프로그램 종료

작업 명령 확인
$ jobs

 

kill 명령을 통해 백그라운드에서 동작하고 있는 프로그램을 죽일 수 있음
$kill -9 %번호

'Recon' 카테고리의 다른 글

CRONTAB 설정 (작업 자동실행)  (0) 2020.02.04