수색…
비고
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