리눅스 쉘을 사용해 보신 분들이라면~
cd - 라는 명령을 통해서 바로 직전의 directory 로 돌아갈 수 있는걸 알고 계실 겁니다.
그런데 powershell 에서는 cd – 가 동작하지 않아서 약간 불편 하더군요.
그래서 찾아보니 cd – 를 동작하도록 하는 스크립트가 있더군요.
원본 포스팅은 맨 아래의 참고자료에서 확인 하실 수 있습니다.
코드는 다음과 같습니다.
Remove-Item Alias:cd
function cd {
if ($args[0] -eq '-') {
$pwd=$OLDPWD;
}
else {
$pwd=$args[0];
}
$tmp=pwd;
if ($pwd) {
Set-Location $pwd;
}
Set-Variable -Name OLDPWD -Value $tmp -Scope global;
}
위 코드를 powershell profile 에 넣어주시면 끝입니다.
powershell profile 작성 방법은 아래 글을 참조해 주세요~
2013/10/16 - [programming language/powershell] - Powershell profile 적용 및 alias
그럼 사용 예를 한번 살펴 볼까요~
참고자료
http://windows-powershell-scripts.blogspot.kr/2009/07/cd-change-to-previous-working-directory.html
'programming language > powershell' 카테고리의 다른 글
Powershell 을 이용한 소스코드 라인 수 세기 (0) | 2015.05.19 |
---|---|
Powershell 에서 7z명령어 사용하기 (0) | 2015.05.05 |
효율적인 Powershell 코딩을 위한 Powershell IDE, Powershell Plus (0) | 2014.04.10 |
Powershell 현재 스크립트 파일의 디렉터리 (0) | 2014.01.20 |
Powershell profile 적용 및 alias (2) | 2013.10.16 |
Powershell 경우의 수 조합 다 구하기(Cartesian Product) (0) | 2013.08.18 |
PowerShell Script가 실행되는 현재 폴더 확인 (0) | 2012.12.17 |
Powershell 지정 일 이후의 파일 백업 (0) | 2012.03.07 |
댓글