수색…


비고

Powershell 명명 시스템에는 매우 엄격한 cmdlet 명명 규칙이 있습니다 (동사 - 명사 템플릿; 자세한 내용은 [아직 작성되지 않은 항목] 참조). 그러나 대화 형으로 디렉토리에 파일을 나열하려고 할 때마다 Get-ChildItems 를 작성하는 것이 편리하지는 않습니다.
따라서 Powershell을 사용하면 cmdlet 이름 대신 별칭 인 바로 가기를 사용할 수 있습니다.

Get-ChildItem 대신 ls , dir 또는 gci 를 작성하여 동일한 결과를 얻을 수 있습니다. 별칭은 해당 cmdlet과 같습니다.

일반적인 별칭 중 일부는 다음과 같습니다.

별명 cmdlet
%, 각각 For EachObject
?, 어디서? 위치 - 개체
고양이, gc, 유형 Get-Content
cd, chdir, sl 세트 위치
클리어런스, 클리어 호스트 지우기
cp, copy, cpi 항목 복사
디렉토리 / ls / gci Get-ChildItem
에코, 쓰기 쓰기 출력
fl 형식리스트
피트 형식 테이블
fw 형식 - 와이드
gc, pwd Get-Location
GM Get-Member
iex 호출 식
ii Invoke-Item
mv, move 항목 이동
rm, rmdir, del, 지우기, rd, ri 항목 제거
자다 시작 - 수면
시작하다, s다 시작 프로세스

위의 표에서 별칭을 사용하면 다른 환경 (cmd, bash)에서 알려진 명령을 시뮬레이트하는 방법을 사용할 수 있으므로 검색 가능성이 높아졌습니다.

Get-Alias

모든 별칭 및 해당 기능을 나열하려면 다음과 같이하십시오.

Get-Alias

특정 cmdlet에 대해 모든 별칭을 가져 오려면 다음을 수행하십시오.

PS C:\> get-alias -Definition Get-ChildItem

CommandType     Name                                               Version    Source
-----------     ----                                               -------    ------
Alias           dir -> Get-ChildItem
Alias           gci -> Get-ChildItem
Alias           ls -> Get-ChildItem

일치시켜 별칭을 찾으려면 다음을 수행하십시오.

PS C:\> get-alias -Name p*

CommandType     Name                                               Version    Source
-----------     ----                                               -------    ------
Alias           popd -> Pop-Location
Alias           proc -> Get-Process
Alias           ps -> Get-Process
Alias           pushd -> Push-Location
Alias           pwd -> Get-Location

집합 별칭

이 cmdlet을 사용하면 기존 cmdlet에 대한 새 대체 이름을 만들 수 있습니다.

PS C:\> Set-Alias -Name proc -Value Get-Process
PS C:\> proc

Handles  NPM(K)    PM(K)      WS(K) VM(M)   CPU(s)     Id  SI ProcessName
-------  ------    -----      ----- -----   ------     --  -- -----------
    292      17    13052      20444 ...19     7.94    620   1 ApplicationFrameHost
....

생성 한 별칭은 현재 세션에서만 지속됩니다. 새 세션을 시작할 때 별칭을 다시 만들어야합니다. Powershell Profiles ([아직 작성되지 않은 주제 참조)]는 이러한 목적에 적합합니다.



Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow