현재경로 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 |
---|