유닉스에서 ~와 같은 doskey 만들기

유닉스에서 ~와 같은 doskey 만들기

저는 Unix에서와 같은 doskey(별칭)를 생성할 수 있는 작은 BAT 파일을 작성하고 있습니다. 예를 들어:

doskey cat=type $*
doskey ..=cd..

나는 단지 이러한 BAT 파일을 플래시 드라이브에 저장하고 Windows 컴퓨터에서 작업해야 할 때 실행할 수 있기를 원합니다(저는 주로 Linux/Macintosh 컴퓨터를 사용합니다).

이것을 어떻게 쓰겠습니까?

doskey ~= "code here"

현재 사용자 'username'인 경우 'C:/Users/username' 디렉토리로 직접 이동되도록 작동하기를 원합니다.

내가 입력할 때:

cd ~ 

어떤 아이디어가 있나요?

나는 이것을 시도했지만 작동하지 않았다

doskey ~=echo C:/Users/%username% | cd 

감사해요!

답변1

에뮬레이션 의 경우 ~다음을 사용하십시오.cd /d "%USERPROFILE%"

다른 유용한 변수를 보려면 cmd/dos 프롬프트에서 를 입력 set하고 누르십시오 .Enter

답변2

간단한 doskey를 만들려면doskey explorer=start . 그러면 탐색기에서 디렉터리가 열립니다.

그리고 나는 당신의 아이디어를 구현하려고 노력할 것입니다. doskey cd~=cd C:\Users\%username% 공백을 넣을 수 없어서 원하는 대로 작동하지 않았지만, 입력하면 cd~동일한 작업이 수행됩니다.

더 많은 doskey 매크로를 보려면 다음 사이트를 방문하세요.내 쓰레기 저장소

관련 정보