에 대한 지름길이 있습니까? cd ..
?
cd ..
입력하기가 너무 번거 롭다.
cd ..
'너무 자주'~해야한다. cd
파일 시스템 경로를 지정하는 대신 파일을 "안티 패턴 (anti-pattern)"으로 이야기하기 전에 디렉토리에 복사하십시오.
에 대한 지름길이 있습니까? cd ..
?
cd ..
입력하기가 너무 번거 롭다.
cd ..
'너무 자주'~해야한다. cd
파일 시스템 경로를 지정하는 대신 파일을 "안티 패턴 (anti-pattern)"으로 이야기하기 전에 디렉토리에 복사하십시오.
답변:
기본적으로 (일부 예외가있을 수 있음) 그렇지 않습니다. 하지만 당신이 alias
명령을 사용하면 다음과 같은 바로 가기를 만들 수 있습니다.
alias ..="cd .."
이렇게하면 명령을 사용할 수 있습니다. ..
할 것 cd ..
.
alias ...="cd ../.."
그리고 두 가지 더. 또한, 나는 추천 할 수있다. alias ,=cd "$OLDPWD"
.
cd -
.
그 (것)들을 활성화하십시오 autocd
선택권. 입력 할 수있게 해줍니다. ..
...에 대한 cd ..
실제로는 어떤 디렉토리를 명령 이름으로 사용하게하고 cd
그것에 :
shopt -s autocd
궁금한 점이 있으면 zsh에 대해서도 마찬가지입니다.
setopt auto_cd
zsh
(+ auto_cd
) FTW!
나는 이것을 유용하게 생각한다.
up() { local p= i=${1:-1}; while (( i-- )); do p+=../; done; cd "$p$2" && pwd; }
예를 들어, up 4
= cd ../../../..
보너스로, `up 4`/path/to/file
비슷한 방식으로 작동합니다. ../../../../path/to/file
.
cd -
너무. 잘 했어! :)
일을 한 후에
bind '"\eu":"cd ..\C-m"'
너는 할 수있다. cd ..
눌러서 Alt-u
. 나는 이것을 chdir 챔피언십에서 사용했다 ;-)
당신이 전체 스위프트 - chdir 스위트를 원한다면
ALT+u cd ..
ALT+n enter next dir for selection
ALT+p enter previous dir for selection
ALT+SPC choose selected dir
ALT+l list subdirectories and highlight selection
.bashrc에 이것을 그냥 포함 시키십시오.
swiftcd-status() {
echo -n -e "\r\0033[1A\0033[J"
}
swiftcd-contents() {
find "$swiftcdpath" -maxdepth 1 -executable -type d
}
swiftcd-setdir ()
{
swiftcdpath=$PWD
swiftcddirnum=1
swiftcddircount=`swiftcd-contents|wc -l`;
swiftcd-status
}
swiftcd-pd ()
{
(( --swiftcddirnum <= 0 )) && swiftcddirnum=$swiftcddircount;
swiftcd-switch $swiftcddirnum
swiftcd-status
}
swiftcd-updir ()
{
cd ..;
swiftcd-setdir
}
swiftcd-list ()
{
local redOn="$(echo -e '\0033[31m\0033[1m')"
local redOff="$(echo -e '\0033[m')"
swiftcd-status
(( swiftcddircount > 1 )) && {
echo
echo $(swiftcd-contents|sed 's!^'"$swiftcdpath"'!!'|sed $swiftcddirnum' s/\(.*\)/'"$redOn"'\1'"$redOff"'/')
}
}
swiftcd-nd ()
{
(( ++swiftcddirnum > swiftcddircount )) && swiftcddirnum=1;
swiftcd-switch $swiftcddirnum
swiftcd-status
}
swiftcd-switch() {
(( $1 <= swiftcddircount && $1 > 0 )) && cd $(swiftcd-contents|sed -n $1' p')
}
bind '"\e ":"swiftcd-setdir\C-m"'
bind '"\ep":"swiftcd-pd\C-m"'
bind '"\eu":"swiftcd-updir\C-m"'
bind '"\en":"swiftcd-nd\C-m"'
bind '"\el":"swiftcd-list\C-m"'
swiftcd-setdir
나는 너무 빨리 입력하고 종종 스페이스 바를 그리워하기 때문에 이것을 사용한다.
alias cd..="cd .."
non-unix
/ Windows
/
cd..
정말 도움이됩니다.
cd..
유효했다 :)
자동 점재 : github에서 자동 건너 뛰기
이렇게하면 cd 명령을 'j'로 단축 할뿐만 아니라 건너 뛰고 자하는 폴더를 입력하는 데 필요한 문자를 줄입니다.
당신이 항상 / home / foo / Projects / thenextfacebook 폴더에 들어가면 그냥 'j face'할 수 있고 거기에 있습니다. 그것은 자동적으로 어떤 폴더가 당신에게 가장 중요한 것인지를 배우고, 한 달 동안 그것을 사용한 후에 매우 정확하다고 말할 수 있습니다.
시험 CD 디럭스 크게 개선 된 cd 명령입니다. 그것은 위쪽으로 빨리 탐색하기 위해 "cd ..."와 "cd ...."와 같은 것을 지원합니다.