(5) Powershell 별명 (Alias)
4460 단어 AliasPowershell 별명Powershell
이 절 에 서 는 Powershell 의 별명 을 소개 하 는데 주로 다음 과 같은 내용 을 포함한다.
별명, 쉽게 말 하면 다른 이름 입 니 다. 별명 은 입력 한 명령 을 다른 명령 과 연결 합 니 다.예 를 들 어 '미미' 는 '고양이' 의 별명 이다.별명 을 사용 하여 Powershell 은 명령 을 대체 명령 으로 참조 할 수 있 도록 합 니 다.그리고 별명 은 다른 셸 경험 이 있 는 사용자 로 하여 금 Powershell 에서 이 명령 을 다시 사용 하여 유사 한 작업 을 수행 하 게 합 니 다.
예 를 들 어 Powershell 은 출력 창 을 알 아 보 는 데 사용 되 는 Clear - host 라 는 내부 함수 가 있 습 니 다.명령 프롬프트 에 cls 나 clear 명령 을 입력 하면 Powershell 은 이 명령 을 Clear - host 함수 의 별명 으로 해석 하고 Clear - host 함 수 를 허용 합 니 다.
Powershell 의 별명 기능 은 개발 자 들 이 Powershell 을 이해 하 는 데 도움 이 됩 니 다. 대부분의 cmd. exe 나 UNIX 사용자 들 은 이름 에 따라 기억 하 는 대량의 명령 목록 을 가지 고 있 습 니 다. 그들 은 형식적인 유사 성 으로 개발 자 들 이 Powershell 명령 이름 을 먼저 기억 하지 않 아 도 이 명령 을 사용 하여 작업 을 완성 할 수 있 습 니 다.
다음은 Powershell 에서 사용 할 수 있 는 일반적인 Cmd. exe 와 UNIX 명령 의 짧 은 목록 입 니 다.
cat
dir
mount
rm
cd
echo
move
rmdir
chdir
erase
popd
sleep
clear
h
ps
sort
cls
history
pushd
tee
copy
kill
pwd
type
del
lp
r
write
diff
ls
ren
이 명령 중 하 나 를 자주 사용 하고 Powershell 에 있 는 실제 이름 을 알 고 싶다 면 Get - Alias 명령 을 통 해 알 수 있 습 니 다.
PS C:\Documents and Settings\Administrator> Get-Alias cls
CommandType Name Definition
----------- ---- ----------
Alias cls Clear-Host
별명 에 대해 서 는 다른 소스 의 Powershell 스 크 립 트 나 코드 세그먼트 를 처리 하거나 자신의 별명 을 정의 하려 면 가능 한 한 빨리 관련 된 별명 정보 가 중요 합 니 다.또한 모든 개발 자 들 이 자신의 별명 을 정의 할 수 있다 는 것 을 깨 달 아야 합 니 다. 따라서 팀워크 에서 스 크 립 트 를 작성 하 는 것 은 별명 을 사용 하지 않도록 해 야 합 니 다.
표준 별명 규범
위 에서 언급 한 별명 은 다른 셸 명령 이름과 의 호환성 을 실현 하기 위해 설계 되 었 으 나 Powershell 에 내 장 된 별명 과 달리 간단 하고 사용 하기 쉬 운 것 을 위해 설계 되 었 다. 이런 짧 은 명령 들 은 입력 하기 쉽 지만 그 의 미 를 이해 하지 못 하면 정확하게 해석 할 수 없다.
상용 동사 와 명 사 를 기반 으로 한 속기 이름 의 표준 별명 을 제공 함으로써 PowerShell 은 명료 성과 간결 성 사이 에서 균형 을 이룬다.cmdlet 를 자주 사용 하 는 핵심 별명 중 속기 이름 만 알 면 이 명령 을 해석 할 수 있 습 니 다.예 를 들 어 표준 별명 에서 동사 Get 의 줄 임 말 은 g 이 고 동사 Set 의 줄 임 말 은 s 이 며 명사 Item 의 줄 임 말 은 i 이 고 명사 Location 의 줄 임 말 은 l 이 며 명사 Command 의 줄 임 말 은 cm 이다.아래 표 의 예 를 참고 하 세 요.
PS (Powershell) 명령
PS (Powershell) 별명
Get-Item
gi
Set-Item
si
Get-Location
gl
Set-Location
sl
Get-Command
gcm
새 별명 만 들 기
Powershell 명령 Set - Alias cmdlet 는 다음 별명 을 만 들 수 있 습 니 다.
Set-Alias -Name gi -Value Get-Item
Set-Alias -Name si -Value Set-Item
Set-Alias -Name gl -Value Get-Location
Set-Alias -Name sl -Value Set-Location
Set-Alias -Name gcm -Value Get-Command
내부 에 서 는 Powershell 이 시 작 될 때 이 명령 을 사용 합 니 다.주의해 야 할 것 은 Powershell 내 장 된 별명 (위의 5 개의 별명 은 내 장 된 별명) 은 읽 기 전용 이거 나 일반적인 것 으로 Powershell 내 장 된 별명 이 수정 할 수 없 음 을 의미 합 니 다.
Powershell 에서 성별 이름 호 환
Powershell 에는 UNIX 와 Cmd 개발 자가 Powershell 에서 익숙 한 명령 이름 을 사용 할 수 있 도록 몇 개의 변환 별명 이 있 습 니 다.다음 표 는 가장 많이 사용 되 는 별명 과 별명 뒤에 있 는 Powershell 명령 과 표준 Powershell 별명 을 보 여 줍 니 다. (존재 한다 면)앞에서 말 한 바 와 같이 Get - Alias cmdlet 를 사용 하여 별명 에 대응 하 는 Powershell 명령 을 찾 을 수 있 습 니 다. 예 를 들 어 Get - Alias cls.
CMD 명령
유 닉 스 명령
PS (Powershell) 명령
PS (Powershell) 별명
dir
ls
Get-ChildItem
gci
cls
clear
클 리 어 호스트 (함수)
사용 할 수 없다
del,erase,rmdir
rm
Remove-Item
ri
copy
cp
Copy-Item
ci
move
mv
Move-Item
mi
rename
mv
Rename-Item
rni
type
cat
Get-Content
gc
cd
cd
Set-Location
sl
md
mkdir
New-Item
ni
사용 할 수 없다
pushd
Push-Location
사용 할 수 없다
사용 할 수 없다
popd
Pop-Location
사용 할 수 없다
총결산
본 절의 내용 을 학습 함으로써 다음 과 같은 내용 을 파악 해 야 한다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
(5) Powershell 별명 (Alias)예 를 들 어 Powershell 은 출력 창 을 알 아 보 는 데 사용 되 는 Clear - host 라 는 내부 함수 가 있 습 니 다.명령 프롬프트 에 cls 나 clear 명령 을 입력 하면 Powershel...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.