내가 하고 싶다고 말한 cd home
다음 ls -lrth
. 이 두 가지를 하나의 명령으로 결합하고 싶습니다. 별칭을 작성해 보았지만 성공하지 못했습니다. 도와주세요?
답변1
Bash를 사용한다면 이것을 bashrc/bash_profile에 넣어보세요:
alias cd='cd $1 && ls -lrth'
고쳐 쓰다:
이것은 잘못된 것입니다. 방금 두 번 확인한 결과 실제로 CD를 사용하려는 디렉토리가 나열되어 있지만 명령을 실행한 실제 디렉토리에 남아 있습니다.
업데이트 2:
별칭 대신 bash 함수를 만들어야 하는데, 이는 내장 명령을 재정의하는 것보다 훨씬 안전합니다.
cdd() {
cd "$1" && ls -lhtr;
}
이것은 작동합니다.