본문 바로가기

Profile3

Powershell 에서 7z명령어 사용하기 Powershell 에서 7z 을 사용할 때 7z.exe 명령어를 사용하면 정상적으로 동작을 하지 않는다. 따라서 다음과 같이 Powershell Profile 에 alias 을 설정하여 사용한다. powershell profile 파일의 위치에 대한 확인 방법은 아래 글을 참조한다. http://iamaman.tistory.com/1017 나는 보통 powershell 에서 아래 명령어를 통해 profile 을 설정한다. 아래 명령어를 실행해서 profile 이 없다면 새로 만들겠냐는 메시지가 나온다. notepad $profile.CurrentUserAllHosts powershell profile 에 다음과 같이 설정한다. 아래 명령어는 sz 라는 alias 로 만든 것이다. set-alias sz.. 2015. 5. 5.
Powershell 이전 directory 로 돌아가기 CD - 리눅스 쉘을 사용해 보신 분들이라면~ 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 g.. 2013. 10. 20.
Powershell profile 적용 및 alias 윈도우에 Powershell 이 추가 되면서 스크립트 작성이 굉장히 편리해졌는데요~ Powershell 에서도 리눅스 bash 에서와 마찬가지로 alias 를 비롯한 많은 설정들을 할 수 있습니다. 또한 이런 설정들을 .bashrc 파일에 설정하듯이 powershell 에서도 profile 파일에 설정할 수 있습니다. profile 파일을 사용하기 전에 일단 Get-ExecutionPolicy 명령을 통해 현재의 ExecutionPolicy 설정 상태를 확입합니다. 파워 쉘 스크립트를 한번도 실행안한 경우에는 Restricted로 보통 설정되어 있는데요~ 아래 명령을 통해 스크립트가 실행 가능하도록 해 줍니다. Set-ExecutionPolicy RemoteSigned 다른 실행 정책들에 대해서는 아래 .. 2013. 10. 16.