리눅스 쉘 커맨드 정리2

Sung Dong Kim·2022년 1월 4일
0

linux

목록 보기
2/2

wget

web get 을 뜻함
웹상에서의 파일을 다운로드할 때 사용한다.

$ wget 옵션 URL

옵션
--limit-rate : wget은 기본적으로 최대 대역폭으로 다운로드하는데 필요할 경우 속도에 제한을 둘 수 있다.
--tries=N : 연결이 불안정할 경우 N번만큼 재시도한다.
-b : 백그라운드 실행, 로그는 wget-log에 저장된다.

ps

Process Status
현재 실행되고 있는 프로세스들을 출력한다.

옵션
-e : 모든 프로세스
-f : 자세히 보여줌

curl

Client URL
Request를 테스트할 수 있는 명령어

df

Disk Free
디스크 용량 확인
ls와 같이 -h로 읽기 쉽게 용량을 GB, MB로 출력할 수 있다.

scp

Secure Copy
SSH를 이용해 네트워크로 연결된 호스트 간 파일을 주고받을 수 있다.

local에서 remote로

scp local_path user@ip:remote_directory

remote에서 local

scp user@ip:remote_directory local_path

nohup

터미널 종료 후에도 작업이 유지되도록 백그라운드 실행

nohup으로 실행되는 파일은 permission이 755여야 한다.

종료하려면 ps ef | grep 파일이름 으로 프로세스id를 찾은 후 kill 하면 됨
로그는 nohup.log에 남는다.

chmod

Change mode
파일의 권한을 변경하는 데 사용한다.

권한의 종류
r = 읽기, 4
w = 쓰기, 2
x = 실행, 1
- = denied

la -al를 쓰면 파일의 권한이 나타나는데 순서대로 user, group, 아무것도 아닌 유저에 대한 권한이다.

위에서 설명한 nohup을 위한 권한 755는 rwxr-xr-x가됨 (순서대로 7, 5, 5)

chmod 755 파일이름 으로 권한을 바꿀 수 있다.

profile
notion으로 이사갔어요

0개의 댓글