에 대한 지름길이 있습니까? 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 ...."와 같은 것을 지원합니다.