Windows ve Ubuntu'yu paralel olarak kullanıyorum ve her ikisinde de konsol işleri yapıyorum.
Windows'da bir
C:\Users\Thomas>cd..\..
C:\>
Bununla birlikte, Linux'ta bu ters eğik çizgilerle ya da eğik çizgilerle çalışmaz.
21:17:10 $ cd../..
bash: cd../..: No such file or directory
Sık sık bu hatayı yaptığım .bash_aliases
için, bu durum için bir takma ad tanımlamaya çalıştım :
alias cd../..='cd ../..'
alias cd..\..='cd ../..'
Yeni bir bash başlattığımda,
21:16:26 $ bash
bash: alias: `cd../..': invalid alias name
Takma adları nasıl cd..\..
ve cd../..
doğru şekilde ayarlayabilirim ?
cd..\..
Kaçış karakteri ile sorunları var gibi gözüküyor:
21:39:43 $ cd..\..
bash: cd....: command not found
Başka bir takma ad tanımlasam bile çalışmıyor cd....
.
man bash
: /, $, `ve = karakterleri ve yukarıda listelenen kabuk metakarakterlerinden veya alıntı karakterlerinden herhangi biri takma adda görünmeyebilir.
man alias
ve yoktu. Bunu cevap olarak verirsen kabul edeceğim.
/
karakteri içeremez .\
Versiyon, diğer taraftan, iyi çalışması gerekir.