PowerShell wget 사용법 - PowerShell wget sayongbeob

- 시스템 관리를 위해 특별히 설계된 작업 기반 명령 줄 셸 및 스크립팅 언어

-  .NET Framework을 기반으로 하기 때문에 Windows에서 실행되는 Windows 운영체제 및 응용 프로그램 관리를 제어하고 자동화 할 수 있도록 도와줌

- cmdlet이라고 하는 Windows PowerShell 명령 사용시 기업의 컴퓨터 관리 가능

- 작업 기반 스크립팅 언어 및 기존 스크립트 및 명령 줄 도구 지원 

Window Subsystem for Linux(WSL) 

- 윈도우에서 사용가능한 리눅스

- 나무위키에서는 완전히 가상화된 머신 보다 더 적은 자원을 사용하며 윈도우 환경에서 리눅스 소프트웨어를 실행시키는 가장 직접적인 방법이면서 그와 동시에 사용자들이 동일한 파일 집합 위에서 윈도우 앱과 리눅스 도구를 사용할 수 있게 한다.라고 나와있음 

wsl -l -v 

2. Unix Bash 

//www.howtogeek.com/140679/beginner-geek-how-to-start-using-the-linux-terminal/

*한꺼번에 명령어 실행하기

1. gedit install.sh // shell을 실행한다

2. 원하는 명령어들을 다 넣고 저장한다.

3. bash install.sh //shell을 통해서 인식한다.

1. wget

- HTTP통신 또는 FTP 통신을 사용해 서버에서 파일 또는 콘텐츠를 다운로드 할 떄 사용하는 소프트웨어

- GNU 프로젝트의 일부로서 개발된 무료 소프트웨어이며, 사용하는 방법도 가장 간단함

- 유닉스에서 cURL과 함께 굉장히 유명한 다운로더

- 여러 파일을 한번에 다운로드 하거나 웹 페이지의 링크를 순회하며 여러 콘텐츠를 자동으로 다운로드 할 수 있음 

2. echo

- 단순한 문자열을 표준 출력으로 전달할 떄 사용하는 명령어

3. cut 

- 표준 입력에서 받은 문자열을 특정한 기호로 잘라 원하는 부분을 추출한 뒤 표준 출력으로 전달하는 명령어

4. cat 

- 매개 변수로 전달된 파일 출력

5. grep

- 매개 변수로 지정한 문자열을 포함한 줄을 추출

6. cut

- 텍스트 일부를 제거할 때 사용

7. sed

- 특정 조건에 맞는 줄을 치환하거나 제거할 때 사용

- 매개변수에 's/<정규표현식>/<치환할문자>/<옵션>'형태로 문자열을 전달하면 <정규표현식>에 맞는 부분을 <치환할 문자열>로 치환해서 출력

<출처>

 1. //docs.microsoft.com/ko-kr/previous-versions/windows/powershell-scripting/hh847856(v=wps.640)?redirectedfrom=MSDN

Windows PowerShell 핵심 정보 항목

Windows PowerShell 핵심 정보 항목 11/16/2015 읽는 데 16분 걸림 이 문서의 내용 --> 업데이트 날짜: 2013년 10월 적용 대상: Windows PowerShell 2.0, Windows PowerShell 3.0, Windows PowerShell 4.0, Windows PowerShell 5.0 이 섹션�

docs.microsoft.com

2. 

'Programming > 서버와 네트워크' 카테고리의 다른 글

프로토콜 TCP/IP, IPv4 & IPv6  (0) [Server/Network] SSL과 TLS  (0) [Linux] bash 환경설정 ~/.bash_profile ~/.bashrc  (0) WSL2 설치 및 Docker & CUDA 사용 방법  (0) [Node.js/Server] Nodejs를 사용하여 Heroku로 Posting 해보기  (0)
2021.04.23
2021.04.18
2020.10.17
2020.08.27
2020.08.26

* Linux 환경: Ubuntu 16.04

## 1

1. 설치 파일 다운로드

#wget //github.com/PowerShell/PowerShell/releases/powershell_6.0.0-beta.4-1ubuntu1.16.04.1_amd64.deb

2. Powershell 설치를 위해 의존성 모듈 설치

#sudo apt-get install libunwind8 libicu55

3. 다운로드한 Powershell 패키지 설치

#dpkg -i [파일 경로] powershell_6.0.0-beta.4-1ubuntu1.16.04.1_amd64.deb

4. 정상 설치 후 Powershell 명령어로 Powershell 세션 오픈

#Powershell

5. Powershell 명령어 정상 출력 확인

#Get-Process
#Get-Alias

## 2

1. Curl 유틸리티 설치 (기 설치 되어 있을 경우 Skip)

#sudo apt-get install curl

2. Curl 명령어로 Public Repo GPG key를 가져와 apt-get 명령어로 추가

#sudo curl //packages.microsoft.com/keys/microsoft.asc > MS.key apt-key add MS.key

3. apt에 Microsoft Repo 등록 후 업데이트

#curl //packages.microsoft.com/config/ubuntu/16.04/prod.list | sudo tee /etc/apt/source.list.d/microsoft.list

#apt-get update

4. Powershell 설치

#sudo apt-get install -y powershell

 윈도우용 Wget 다운로드

Linux기반의 운영체제에서 사용하는 wget 명령어는 윈도우에서 기본적으로 지원하지 않습니다.

GNU Wget 1.20.3 for Windows

eternallybored.org

사용중인 운영체제(32/64비트)에 맞는 버전을 다운 받습니다.
2021-03-08 기준 1.20.3 버전이 최신버전이네요. 전 1.20.3 버전 64bit EXE파일로 받겠습니다.

 설치

다운 받은 EXE 파일을 윈도우의 시스템 폴더로 복사합니다.

제어판 > 시스템 > 고급 시스템 설정 > 환경변수로 이동하여
시스템변수에 등록된 PATH를 확인합니다.

아니면 command 창을 열어(시작 > cmd입력)

echo %PATH%

명령어를 입력하여 확인합니다.

C:\Windows\system32

PATH에 위 경로가 등록되어 있는지 확인합니다.

위 경로로 다운받은 wget 파일을 복사하여 줍니다.

* 윈도우 시스템 폴더에 넣지 않고 다른 폴더에 넣어서 사용하실려면 wget파일이 있는 폴더를 시스템변수 PATH에 추가하여 사용하시면 됩니다.

관리자 권한이 필요하다고 경고창이 뜨면 계속 버튼을 눌러줍니다.

복사가 완료 되었으면 이제 윈도우에서 wget명령어를 사용이 가능합니다.

 확인

nexus repository 파일을 윈도우에서 wget으로 받아 보겠습니다.

wget //www.sonatype.org/downloads/nexus-latest-bundle.tar.gz --no-check-certificate


* 윈도우 명령어창(cmd)는 새 창을 열어 확인합니다.

정상적으로 잘 받아지네요.

Toplist

최신 우편물

태그