«cd-command» etiketlenmiş sorular

cd, çalışma dizinini değiştirmek için yerleşik bir kabuktur.


3
Symlink üzerinden cd yaptığımda, pwd neden gerçek yol yerine symlink'i gösteriyor?
ln -s 1 2Dizin içindeki bir dizine bir yumuşak bağlantı ( ) oluşturdum ve yumuşak bağlantıyı ( ) testaçtım cd 2ve geçerli yolu kullanarak görüntüledim pwd. Görüntülenen yol vardı ~/test/2ve değil ~/test/1. Windows gibi bir işletim sisteminde farklıdır, kısayol bizi gerçek dizine getirir. Bu yumuşak bağlantının Linux'ta nasıl çalıştığı konusunda …

7
Neden silinen bir dizinden cd almam gerekiyor?
Sunucumda böyle bir şey arayan bir dizin yapısı var: /myproject/code Normalde sunucuya bir ssh bağlantısı ve bu dizinde 'stand' var: root@machine:/myproject/code# Kodumun yeni bir sürümünü dağıttığımda, kod dizini kaldırıldı, bu yüzden kaldım: root@machine:/myproject/code# ./run -bash: ./run: No such file or directory Ve bulduğum tek çözüm, cd çıkışı ve geri dönüşü: …

6
Sembolik bir bağlantı için takma ad eşdeğeri mi?
Kendimi sık sık ana klasörümdeki birkaç dizin etrafında atlamak ve bunları yazmaktan yorulmak istiyorum. Geleneksel olarak sembolik bir bağlantı olacak daha hızlı bir yaklaşım istiyorum. Ancak, ana dizinimi düzinelerce sembolik bağlantıyla karıştırmak istemiyorum. Bazı oluşturabilir ~/links/dizini ve yığılmayı bunu sembolik bağlantıları ile, ama yine de çirkin. Ayrıca, her gün değişen …


1
Eksik bir dizin adı verildiğinde cd'nin otomatik olarak seçilmesi standart davranış mıdır?
Aradım üç klasörler ProjectA, ProjectBve ProjectC. Ne zaman tab-tam cdiçin cd Projectbasın Enter, bu seçer ProjectC. Bunun diğer benzer davalarda da geçerli olduğunu gördüm; varsayılan olarak sözlük sırasına göre sonuncudur (ancak bu en son değiştirilebilir / eklenebilir). Bu beklenen varsayılan davranış mı cd, yoksa burada yanlışlıkla bir şey ayarladım mı? …

2
CD yazmadan dizin değiştirilsin mi?
Komut satırında bash değişiklik dizinini, herhangi bir komut olmadan bu dizini yazarak yapmak mümkün müdür cd? Örneğin, bunu yazmak yerine mümkün müdür: $ cd /tmp Sadece şunu yazmak istiyorum: $ /tmp Başka bir deyişle, dizini bir uygulama olarak çağırırsam, o dizini çalışan bir dizin olarak ayarlamak istiyorum.

1
pushd, popd vs cd, cd- bash ve zsh
Bash vs zsh içindeki pushd / popd davranışı arasında bir fark var mı? Görünüşe göre zsh cd, cd- basd cd dir dir yığını etkilemezken pushd / popd (cd otomatik olarak dizin ekler / pops ekler) tam olarak aynı davranır. Birisi bana harika bir işaretçi verebilirse.
16 bash  zsh  cd-command  pushd 

3
Klasör adlarım neden böyle çıktı ve bunu bir komut dosyası kullanarak nasıl düzeltebilirim?
Bunun başka bir yerde cevabı varsa, sorunumu nasıl arayacağımı bilmiyorum. Redhat linux HPC sunucusunda bazı simülasyonlar yapıyordum ve çıktıyı kaydetmek için klasör yapısını işlemek için kodum talihsiz bir hataya sahipti. Klasörü oluşturmak için matlab kodum: folder = [sp.saveLocation, 'run_', sp.run_number, '/']; sp.run_numbertamsayı nerede ? Bir dizeye dönüştürmeyi unuttum, ancak bazı …

3
Bir komutu argüman olarak bir dizinle, sonra cd'yi aynı şekilde çalıştırmak nasıl? “Böyle bir dosya veya dizin yok”
Aşağıdakileri yapmak için kısa bir işlev kurmak istiyorum. Diyelim ki 'file.tex' dosyasını belgeler dizinime taşıyorum: mv file.tex ~/Documents Sonra, cdbu dizine istiyorum : cd ~/Documents Bunu yapabilmek için bunu herhangi bir dizine genelleştirmek istiyorum: mv file.tex ~/Documents follow ve followkomutun hedefi önceki komuttan okumasını sağlayın, ardından buna göre çalıştırın. Basit …
15 bash  cd-command 


1
Nokta nokta (..) tam olarak nedir? Semboliklerle davranışları neden farklı?
Ben ..(çift nokta) doğasını anlamaya çalışıyorum . Nasıl eriştiğinize bağlı olarak farklı hedefleri gösteriyor gibi görünüyor. Misal:- /outer/ middle/ inner/ inner --> ./middle/inner/ Şimdi /outer/middle/inner/..yol açar /outer/middle/, ancak sembolik bağlantıdan erişirsem /outer/inner/..yol açar /outer/. Görünüşe göre burada iki farklı ..var. Nedir ..tam olarak? sembolik bağlantı? sabit bağlantı? Yoksa dizine erişildiğinde …

3
~ $ HOME, ama bazen?
cd ~ aynı şeyi yapar cd $HOME ki aynı cd /home/tandu Ancak, cd ~not-tandu olarak değişir /home/not-tandu Bu tamamen sözdizimsel bir seçim mi? Bu, çekirdek (veya yürütülebilir cd) tarafından nasıl ele alınır ~? Demek ki, ~/ve ~aynı dizine değişiklik olmamıştır, ancak ~abir dizin kalmıştır. Aynı durum, değiştirdiğiniz başka herhangi bir …
15 cd-command  home 


1
Bas sürümlerinde birden çok argüman içeren cd'nin farklı davranışı
Buraya beni şaşırtan bir şey gönderiyorum; bir uygulama sunucusunun Jessie'den Stretch'e yükseltilmesi bir bashsenaryoyu kırdı . Soruşturma üzerine, onu cdkomutun davranış değişikliğine daralttık . Senaryonun ne yaptığı iyi bir fikirse burada tartışmıyorum ya da geliştirilebiliyorsa, sadece davranış değişikliği / değişiklik zihniyetinin farkındalığına odaklanıyorum. Jessie $echo *-* xxxx-1.0b xxxx-run $cd *-* …
14 bash  cd-command 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.