php 편집기 Apple에서는 모든 개발자가 알아야 할 몇 가지 PowerShell 명령을 소개합니다. PowerShell은 Windows 운영 체제를 위한 작업 자동화 및 구성 관리 프레임워크입니다. 개발자는 이러한 명령을 마스터함으로써 시스템을 보다 효율적으로 관리 및 운영하고 작업 효율성을 향상시킬 수 있습니다. 이러한 명령은 일반적인 파일 작업, 프로세스 관리, 네트워크 설정 및 기타 기능을 다루며 매우 실용적입니다. 초보자이든 숙련된 개발자이든 이러한 명령을 익히면 개발 작업의 다양한 시나리오에 더 잘 대처하는 데 도움이 될 수 있습니다. 몇 가지 중요한 PowerShell 명령에 대해 함께 알아봅시다!
그러나 PowerShell의 성능과 유연성을 익히려면 가파른 학습 곡선이 필요합니다. PowerShell을 처음 사용하는 경우 장기적으로 이 스크립팅 언어에 능숙해지기 위해 다음 기본 명령을 배우는 것이 좋습니다.
1. Get Help
Get-Help는 명령, 개념 및 기능에 대한 필요한 정보를 찾는 데 도움이 되며 별칭 및 스크립트 등을 식별할 수도 있습니다.
PowerShell cmdlet에 대한 도움말을 얻으려면 Get-help cmdlet 뒤에 cmdlet 이름을 사용해야 합니다. 예를 들어 get-process cmdlet과 관련된 개요 및 구문을 보려면 다음을 입력합니다.
Get-Help Get-Process
이 명령은 함수 작성자가 제공한 주석 기반 및 XML 기반 도움말을 읽습니다.
또는 Get-Help -online 명령을 사용하여 온라인으로 PowerShell cmdlet에 대한 도움말을 얻을 수 있습니다. 예를 들어 Microsoft의 Get-Content cmdlet 온라인 설명서를 보려면
Get-Help Get-Content -online
2를 입력하세요. Get Process
Get-Process 명령은 모든 활성 시스템 프로세스와 해당 목록을 검색하고 표시하는 데 도움이 됩니다. 식별자(ID). 이를 Windows 작업 관리자의 효과적인 대안으로 사용하여 시스템 프로세스를 보고, 중지하고 다시 시작할 수 있습니다.
예를 들어 GameBar 프로세스를 중지해야 하는 경우 먼저 이와 관련된 프로세스 ID를 찾아야 합니다. 따라서 다음을 입력하세요.
Get-Process
이 명령은 실행 중인 모든 시스템 프로세스를 표시합니다. 다음으로, 중지하려는 프로세스와 연결된 ID를 찾으세요. 프로세스를 중지하려면 다음을 입력하세요.
Get-Process -ID 20496 | Stop-Process
여기서 -ID 20496은 중지하려는 프로세스(GameBar)의 ID입니다.
3. 프로세스 시작
PowerShell에서 Start-Process cmdlet을 사용하여 로컬 컴퓨터에서 하나 이상의 프로세스를 시작할 수 있습니다. cmdlet을 사용하려면 Start-Process와 프로세스 이름을 차례로 입력합니다. 예를 들어, 새 메모장 프로세스를 시작하려면 다음을 입력하세요.
Start-Process notepad
또한 Start-Process에 대한 인수를 사용하여 옵션을 지정할 수 있습니다. 예를 들어 관리자로 프로세스를 시작해야 하는 경우 다음을 입력합니다.
Start-Process -FilePath “notepad” -Verb runAs
4 명령 가져오기
Get -Command를 사용하면 컴퓨터에 설치된 모든 PowerShell 명령을 볼 수 있습니다. 컴퓨터 . Get-Help와 마찬가지로 Get-Command와 검색 쿼리를 사용하여 특정 기능에 대한 명령을 찾을 수 있습니다.
Get-Command는 모든 명령을 표시하므로 매개변수를 지정하여 특정 이름과 CommandType을 가진 함수를 찾을 수 있습니다. 예를 들어 A(이름)로 시작하는 cmdlet(CommandType)을 찾으려면
Get-Command -Name A* -CommandType cmdlets
를 입력하거나 Get-Help Get-Command -Examples를 입력하여 더 많은 예를 확인하세요.
5. Get Service
Get -Service cmdlet을 사용하면 컴퓨터 상태와 서비스 목록을 볼 수 있습니다. 기본적으로 Get-Service 명령은 모든 서비스(중지 및 실행 중)를 반환합니다.
매개변수를 사용하여 상태, 이름, 관련 서비스를 기준으로 서비스를 지정하고 찾을 수 있습니다. 예를 들어 Win이라는 이름으로 시작하는 모든 서비스를 보려면 다음을 입력합니다.
Get-Service -Name “Win*”
6 Get ChildItem
PowerShell을 사용하여 디렉터리를 검색할 수 있습니다. Get -ChildItem 명령은 파일 탐색기를 사용하지 않고도 폴더와 파일을 찾고 콘텐츠 기반 검색을 빠르게 수행할 수 있는 편리한 cmdlet입니다.
C:\ 디렉터리의 모든 최상위 폴더를 보려면 다음을 입력하세요.
Get-ChildItem "C:\"
또한 특정 폴더, 하위 폴더 및 콘텐츠를 보려면 -Path 매개 변수를 사용하세요. 예를 들어 Programs Files 폴더의 모든 하위 폴더와 파일을 보려면 다음을 입력합니다.
Get-ChildItem -Path "C:\Program Files"
또한 -Recurse 매개변수를 사용하여 지정된 폴더의 모든 파일을 보려면 - 디렉터리의 프로젝트 이름을 보기 위한 Name 매개변수입니다.
Get-ChildItem -Path “C:\Program Files\Fodler_Name” -Recurse | Select FullName
위 명령에서 하위 폴더를 폴더 이름으로 바꾸면 해당 내용을 볼 수 있습니다.
7. 항목 복사
Copy -Item cmdlet을 사용하면 파일과 폴더 및 해당 내용을 복사하여 다른 디렉터리에 붙여 넣을 수 있습니다. 파일 및 폴더를 복사하려면 Copy-Item을 입력하고 그 뒤에 source-Path, -Destination 매개 변수 및 대상 주소를 입력합니다. 예를 들어 E:\Folder1과 그 내용을 E:\Folder2에 복사하려면 다음을 입력합니다.
복사 항목 “E:\Folder1” -Destination “E:\Folder2” -Recurse
위 명령의 -Recurse 매개 변수는 모든 폴더 내용을 이동하는 역할을 한다는 점에 유의하세요. 이것이 없으면 PowerShell은 최상위 폴더(Folder1)와 명령에 지정된 파일만 복사합니다.
위 내용은 모든 개발자가 알아야 할 PowerShell 명령의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!