이것은 매우 기본적인 질문이라는 것을 알고 있지만 답변을 얻기 위해 무엇을 검색해야 할지 알 수 없는 것 같습니다.
linux/unix/ssh에서 다음과 같은 폴더를 만들 수 있다는 것을 알고 있습니다.
mkdir path/to/myfolder
다음과 같이 해당 폴더로 이동할 수 있습니다.
cd path/to/myfolder
그런데 경로를 두 번 입력하지 않고 하나의 명령으로 생성하고 해당 경로로 이동할 수 있습니까?
답변1
당신을 위해 그것을 수행하는 함수를 만드십시오. Bash를 예로 들어 보겠습니다.
mkdircd(){ mkdir "$1" && cd "$1" ; }
예
mkdircd hello
답변2
당신이 사용하는 경우불다넌 할 수있어:
mkdir path/to/myfolder
cd $_
특수 변수 $_는 마지막 명령의 마지막 인수로 확장됩니다. 따라서 나중에 직접 입력하는 경우에만 작동합니다.
자세한 내용은 여기를 참조하세요. http://www.gnu.org/software/bash/manual/bashref.html#Special-Parameters