참고자료
- 사용중인 운영체제가 Window일 경우 아래 사이트에서 Linux 명령어 연습 가능
https://bellard.org/jslinux/vm.html?cpu=riscv64&url=fedora33-riscv.cfg&mem=256
명령어 사용방법
wget [OPTIONS] [URL]
- FTP서버나 웹 서버로부터 파일을 다운로드할 때 사용하는 명령어
wget [OPTIONS] [URL]
-v : 사용중인 wget 의 버전 출력
-b : 다운로드를 백그라운드 모드로 동작
-c : 이어받기
-N : 다운로드할 파일이 로컬에 있는 파일과 다르지 않으면 다운로드 하지않음
-x : 다운로드 할 경로 생성
-P : 명시한 경로로 다운로드
--http-user
: 웹서버 인증 시 아이디 설정
--http-passwd
: 웹서버 인증 시 비밀번호 설정
--passive-ftp
: 수동 연결 모드를 지원하는 서버 접속 시 사용
$ wget https://example.com/ // example.com 에서 "index.html" 페이지 다운로드
$ wget ftp://example.com/otter-latest.tar.gz // example.com 에서 otter-lastest.tar.gz 파일 다운로드
kill [OPTIONS] [URL]
- 특정 프로세스를 종료하기 위해 사용하는 명령어
kill [OPTIONS] [Process ID]
-s [sig] : 프로세스에 보낼 sig 명 지정
-n [sig] : 프로세스에 보낼 sig 번호 지정
-l or L : 프로세스에 보낼 수 있는 sig 리스트 출력
$ ps
PID TTY TIME CMD
26656 pts/0 00:00:00 bash
27002 pts/0 00:00:00 ps
27733 pts/0 00:00:00 wget
$ kill -n 9 27733
[1]+ Killed wget
find [PATH] [OPTIONS] [EXPRESSION]
- 특정 파일을 찾는 명령어
- 검색하고자 하는 디렉토리를 지정하지 않을 경우 현재 위치한 디렉토리 기준으로 검색을 수행
find [PATH] [OPTIONS] [EXPRESSION]
-amin n : n 분전 마지막으로 액세스 된 파일
-atime n : n * 24 시간 전 마지막으로 액세스된 파일
-cmin n : n 분전 마지막으로 파일상태가 변경된 파일
-ctime n : n * 24 시간 전 마지막으로 파일상태가 변경된 파일
-mmin n : n 분전 마지막으로 데이터가 변경된 파일
-mtime n : n * 24 시간 전 마지막으로 데이터가 변경된 파일
-empty : 비어있는 파일 or 디렉토리
-name <pattern> : pattern 을 기준으로 파일을 찾음
-user : user 를 기준으로 특정 사용자의 파일을 찾음
-perm : perm 을 기준으로 특정 권한을 가진 파일을 찾음
-group : group 을 기준으로 특정 사용자 그룹의 파일을 찾음
-uid : 지정된 UID 를 갖는 파일
-gid : 지정된 GID 를 갖는 파일
-readable : 읽기 가능한 파일
-writable : 쓰기 가능한 파일
-excutable : 실행 가능한 파일
$ find / -name otter*
otter-lastest.tar.gz
otter_house.py
ottererton.txt
$ find / -name otter_house.py
otter_house.py
lsof [OPTIONS]
- 특정 프로세스에 의해 열려진 파일들에 대한 정보를 보여주는 명령어
- 프로세스의 파일 엑세스, 포트 접속 여부를 확인할 때 유용함
lsof [OPTIONS]
-c : 특정 명령어를 사용하는 정보를 출력함
+D : 특정 디렉토리의 열린 파일 정보를 출력
-g : 특정 프로세스 그룹 ID의 정보를 출력함
-i : [PROTO]:[PORT] 특정 프로토콜과 포트정보를 출력한다
-l : 계정이름이 아닌 UID로 변경되어 출력
-p : 지정한 PID 가 참조하는 파일, 라이브러리를 출력
-T : TCP 프로토콜로 통신하는 프로세스만 출력
-U : UDP 프로토콜로 통신하는 프로세스만 출력
참조
https://bigsun84.tistory.com/295
https://ko.wikipedia.org/wiki/Wget
http://www.incodom.kr/Linux/%EA%B8%B0%EB%B3%B8%EB%AA%85%EB%A0%B9%EC%96%B4/wget
'Computer Science > OS' 카테고리의 다른 글
[OS] 윈도우 Docker 설치 가이드 (0) | 2023.12.22 |
---|---|
[OS] 운영체제 강의 영상 (0) | 2022.03.30 |
[OS and General Knowledge] Basic Terminal Commands - 2 (1) | 2021.12.17 |
[OS and General Knowledge] Basic Terminal Commands - 1 (0) | 2021.12.16 |
댓글