Hiçbir zaman çöp tenekelerini veya çöp tenekelerini kullanmam. Böyle yapınca Yani:'cd src' yi her diske girmeye zorlayabilir miyim?
cd go
i yerine BASH ben nasıl bash bu şey yaptığımız söyleyebilir cd go/src
demek kabul ediyorum?
Hiçbir zaman çöp tenekelerini veya çöp tenekelerini kullanmam. Böyle yapınca Yani:'cd src' yi her diske girmeye zorlayabilir miyim?
cd go
i yerine BASH ben nasıl bash bu şey yaptığımız söyleyebilir cd go/src
demek kabul ediyorum?
sizin ~/.bashrc
yılında
function cd()
{
test $# -eq 0 && return 0
if [ `basename $1` == "go" ]; then
builtin cd "$1/src"
else
builtin cd "[email protected]"
fi
}
koyun. Eğer cd
senin git dizine -ing zaman ideal işlememiz ediyorum çünkü komut satırı seçenekleri kullanmak mümkün olmayacaktır
Not sadece son argüman cd
geçirilen ancak kolayca bir POSIX'deki bunu yapamaz kabuk (ve bash
).
güzel! Bu mükemmel çalışıyor! –
"cdgo/home/you/go/src" anlamına gelen bir ad yazın. – Savior
Bu soru, bash hakkındadır, SuperUser'a aittir ve genel olarak korkunç bir fikirdir. Takma isimle bitirmek için temasa geçmek için iki tane daha tuş vurmak için tembel davranıyorsun çünkü cd? – evanmcdonnal
Bir yarış arabası sürücüsü söylemek gibi, her tur için zamanından 200 milisaniye tıraş ister misin? Sen sadece tembel bir yarış arabası sürücüsü. –