PowerShell 기반 Ubuntu 시스템 사용 상세 정보

2993 단어 PowerShellUbuntu
본고는 주로 Ubuntu 16.04 LTS에 PowerShell을 설치하고 사용하는 방법을 소개한다.PowerShell Core는 마이크로소프트가 내놓은 크로스 플랫폼(Windows, Linux, macOS) 자동화와 설정 도구/프레임워크로 기존 도구와 잘 어울려 사용할 수 있고 구조화된 데이터(예를 들어 JSON, CSV, XML 등), REST API와 대상 모델의 처리를 최적화시켰다.PowerShell에는 명령줄 셸, 관련 스크립트 언어, cmdlet 처리 프레임워크가 포함되어 있습니다.
다음은 먼저 Ubuntu 16.04(Xenial Xerus) 서버에 Microsoft PowerShell을 점차적으로 설치하는 과정을 소개한다.
Ubuntu 16.04 LTS에 PowerShell 설치
단계 1: 우선 터미널에서 다음 apt-get 명령을 실행하여 모든 시스템 패키지가 최신 패키지인지 확인합니다.

# sudo apt-get update
# sudo apt-get upgrade
2단계: Ubuntu 16.04에 PowerShell을 설치합니다.두 가지 방법이 있다.
메서드 1: Debian 패키지를 사용하여 설치
먼저 Debian 패키지를 Ubuntu 서버에 다운로드합니다.

# wget https://github.com/PowerShell/PowerShell/releases/download/v6.0.1/powershell_6.0.1-1.ubuntu.16.04_amd64.deb 
# dpkg -i powershell_6.0.1-1.ubuntu.16.04_amd64.deb
다음 명령을 사용하여 PowerShell을 설치합니다.

# apt-get install -f 
방법 2: Microsoft 기반 소프트웨어 웨어하우스 설치
공식 Ubuntu를 사용하여 PowerShell Microsoft Repository 설치:

# curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list | sudo tee /etc/apt/sources.list.d/microsoft.list 
그런 다음 터미널에서 다음을 수행합니다.

# apt-get update 
# apt-get install -y powershell 
설치 후 파워셸을 실행할 수 있습니다. 알림 문자에 다음 명령 "pwsh"를 입력하면 됩니다.

# pwsh
PowerShell이 설치되었습니다.
PowerShell 소개
Windows PowerShell은 시스템 관리자를 위한 Windows 명령줄 셸입니다.Windows PowerShell에는 개별 또는 조합으로 사용할 수 있는 상호 작용 프롬프트와 스크립트 작성 환경이 포함되어 있습니다.
대부분의 셸과 달리 Windows PowerShell은dotNET Framework 공용 언어가 실행될 때(CLR)와dotNET Framework를 바탕으로 생성된dotNET Framework 대상을 받아들이고 되돌려줍니다.환경의 이러한 기본 변경은 Windows 관리 및 구성에 새로운 도구와 방법을 제공합니다.
Windows PowerShell은 cmdlet ("command-let") 이라는 개념을 도입했습니다. 이것은 Shell에 내장된 간단한 단일 함수 명령행 도구입니다.각각의 cmdlet을 사용할 수 있지만, 이 간단한 도구를 조합해서 복잡한 작업을 수행할 때만 강력한 기능을 의식할 수 있습니다.Windows PowerShell은 100여 개의 기본 핵심 cmdlet을 포함하고 있으며, 자신의 cmdlet을 작성하여 다른 사용자와 공유할 수 있습니다.Windows PowerShell은 장기적으로 발생하는 문제를 해결하고 새로운 기능을 추가하여 명령줄과 스크립트 환경을 개선하는 데 목적을 두고 있습니다.
PowerShell v6.0.1 버전의 변경 사항은 다음과 같습니다.
1. DotNet Core Runtime 및 패키지를 2.0.5 버전으로 업그레이드
2. 몇 가지 보안 문제가 해결되었습니다.
PowerShell의 기본 작업:
컴퓨터 상태 변경
컴퓨터에 대한 정보 수집
호환 성별 이름
사용자 정의 PowerShell 바로 가기 만들기
dotNET 및 COM 객체 만들기(New-Object)
사용자 정의 입력 상자 만들기
그래픽 날짜 선택기 생성하기
WMI 객체 가져오기(Get WmiObject)
현재 위치 관리
프로세스 cmdlet을 사용하여 프로세스 관리
관리 서비스
Windows PowerShell 드라이브 관리
직접 작업 항목
다중 선택 목록 상자
기타 유용한 스크립트 대상
네트워크 작업 수행
Out Cmdlet을 사용하여 데이터 리디렉션
파이핑에서 객체 삭제(Where 객체)
여러 객체에 대한 작업 반복(ForEach 객체)
목록 상자에서 항목 선택
객체 부품 선택(Select 객체)
객체 정렬
형식 명령을 사용하여 출력 뷰 변경
정적 클래스 및 방법 사용
객체 구조 보기(Get Member)
파일 및 폴더 작업
파일, 폴더 및 레지스트리 항목 사용
객체 사용
프린터 사용
레지스트리 항목 사용
레지스트리 항목 사용
소프트웨어 설치 사용
이상의 PowerShell을 바탕으로 Ubuntu 시스템에서 사용한 상세한 설명은 바로 편집자가 여러분에게 공유한 모든 내용입니다. 여러분께 참고가 되고 저희를 많이 사랑해 주시기 바랍니다.

좋은 웹페이지 즐겨찾기