“Z” komut dosyasını nasıl yüklerim?


Yanıtlar:


15

Gelen z readme sonra hat 48 , diyor:

Kurulum:

$ HOME / .bashrc veya $ HOME / .zshrc içine böyle bir şey koyun:

. /path/to/z.sh

db oluşturmak için bir süre cd etrafında.

z.shDosyayı seçtiğiniz bir dizine indirmeniz ve ardından .bashrcnerede olduğunu söylemeniz gerekir , böylece terminaliniz bulabilir. (Aynı şey sadece başka bir kabuk sistemi olan z-shell için de geçerlidir.) Sonra, bir süre bash kullandıktan sonra z, en sevdiğiniz yerleri bilecektir.


13

*rcKomut satırını kullanarak dosyaları indirip ekleyebilirsiniz.

# Download to latest to home dir
wget https://raw.githubusercontent.com/rupa/z/master/z.sh -O ~/z.sh
# Add to .bashrc
echo . /path/to/z.sh >> ~/.bashrc
# Add to .zshrc
echo . /path/to/z.sh >> ~/.zshrc

@VolkerSiegel Bu cevapta hiç bağlantı yok, bu yüzden yorumunuz çok yardımcı değil. David: Ancak cevabınızın fazla açıklama getirmediği doğrudur. Kabuk yorumlarını görüyorum, ama cevabın kendisinde olanları genişletebilir misiniz? Teşekkürler.
Seth

@ Evet, bunu "yalnızca bağlantı" olarak ele almayla ilgili metalara sordum ve bir şeyler öğrendim: meta.askubuntu.com/questions/11980/… Kapatmayla yorum yaparak işaretlemeyi karıştırdım.
Volker Siegel

@Alexis Neden /usr/local/bin? Neden yürütülebilir izinler? Bu dosyanın doğrudan yürütülmesi veya içinde bir yerde olması gerektiği gibi görünmüyor PATH.
muru

@muru Anlaşmıyorsanız, yeniden düzenlenmekten çekinmeyin, işte bir konu askubuntu.com/questions/195652/… , ancak izinlere saygı duyuyorum, yanlış olabilirim, güçlü alanım değil, bulamadım bu öneriyi nereden alacağım, saygılar
Alexis

@Alexis Evet, geri dönüyorum. Şimdiye kadar hiçbir şey komut dosyasının içinde olması PATHveya kullanıcı tarafından yürütülebilir olması gerektiğini göstermez.
muru

3

Gönderen burada

  • İndirin wget https://raw.githubusercontent.com/rupa/z/master/z.sh.

  • Yükleyin printf "\n\n#initialize Z (https://github.com/rupa/z) \n. ~/z.sh \n\n" >> .bashrc. Bu komut . ~/z.sh, bashrcdosya, başlangıçta Z'yi çalıştırmasını söyler.

  • Kabuğu yeniden yükle source ~/.bashrc.

Z'nin nasıl çalıştığını test etmek için şu dizinlere göz atın:

cd /etc/systemd/system
cd /usr/share/nano
cd /etc/kernel/postinst.d
cd ~

Şimdi terminalinizden z syssekme düğmesini yazın ve basın, ardından girin. Ardından, z nanosekme düğmesini yazın ve basın, ardından tekrar girin. Her iki durumda da, Z'nin cdbaşlangıçta göz attığımız birinci ve ikinci dizinlere otomatik olarak bildiğini göreceksiniz .

Z'yi Zsh ile kullanma

  • Koş printf "\n\n#initialize Z (https://github.com/rupa/z) \n. ~/z.sh \n\n" >> .zshrc. Bu komut dosyaya eklenir . ~/z.shve .zshrcbaşlangıçta Z'yi çalıştırmasını söyler.
  • Kabuğu yeniden yükle source ~/.zshrc.

Z'yi Zsh + ile kullanma Oh My Zsh

Sadece zeklentiler listesine ekleyin~/.zshrc

plugins=(
 git
 z
)

İndir zana dizine komut:

wget https://raw.githubusercontent.com/rupa/z/master/z.sh -O ~/.z

Sonra:

source ~/.zshrc

1
@ GAD3R z betiğini indirmek gerçekten gerekli mi? oh-my-zsh fw ile entegre değil mi?
Mohamed

1
zKomut dosyası olmadan _z_dirs:2: no such file or directory: /home/$USER/.zhata alabilirsiniz . Sorunu yeniden oluşturmak için: mv .z .z.bakbazı atlamalar yürütün.
GAD3R

1

Bunun gibi komut dosyaları yüklerken (kabuk genişletme), genellikle bunları yüklemek iyi bir fikirdir /etc/profile.d. Tek bir adımda indirmek ve yüklemek için aşağıdaki komutu kullanabilirsiniz:

sudo curl https://raw.githubusercontent.com/rupa/z/master/z.sh \
          -o /etc/profile.d/z.sh

Kabuk değişikliklerinizi kurmanın avantajlarından bazıları /etc/profile.d:

  • Tüm mermiler ve kullanıcılar için mevcut olacak;
  • Buna gerek yok chmod +x;
  • Kaldırmak daha kolaydır (sadece dosyayı kaldırın);
  • Onları nereye koyduğunuzu hatırlamak daha kolaydır.

bu işe yaramadı
Xerus

Windows için Git Bash üzerinde iyi çalıştı (tabii ki sudo olmadan), teşekkürler!
0x49D1
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.