Bagaimana cara menginstal jumper direktori skrip shell "z" di Ubuntu 12.10?
Bagaimana cara menginstal jumper direktori skrip shell "z" di Ubuntu 12.10?
Jawaban:
Dalam z
readme setelah baris 48 , dikatakan:
Instalasi:
Masukkan sesuatu seperti ini di $ HOME / .bashrc atau $ HOME / .zshrc Anda:
. /path/to/z.sh
cd berkeliling sebentar untuk membangun db.
Anda perlu mengunduh z.sh
file ke direktori yang Anda pilih, lalu beri tahu di .bashrc
mana Anda berada, sehingga terminal Anda dapat menemukannya. (Hal yang sama berlaku untuk z-shell, yang hanya merupakan sistem shell lain.) Kemudian, setelah Anda menggunakan bash untuk sementara waktu, z
akan mengetahui lokasi favorit Anda.
Anda dapat mengunduh dan menambahkan ke *rc
file menggunakan baris perintah seperti itu
# 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
/usr/local/bin
? Mengapa izin dapat dieksekusi? Tampaknya file ini tidak harus dijalankan secara langsung, atau harus ada di suatu tempat PATH
.
PATH
atau perlu dieksekusi oleh pengguna.
Dari sini
Unduh
wget https://raw.githubusercontent.com/rupa/z/master/z.sh
.Instal
printf "\n\n#initialize Z (https://github.com/rupa/z) \n. ~/z.sh \n\n" >> .bashrc
. Perintah ini ditambahkan. ~/z.sh
ke.bashrc
file, yang pada gilirannya memberitahu itu untuk menjalankan Z saat start-up.- Muat ulang shell
source ~/.bashrc
.Untuk menguji cara kerja Z, ramban ke direktori ini:
cd /etc/systemd/system cd /usr/share/nano cd /etc/kernel/postinst.d cd ~
Sekarang, dari terminal Anda, ketik
z sys
dan tekan tombol tab, lalu masuk. Selanjutnya, ketikz nano
dan tekan tombol tab, lalu masukkan lagi. Anda akan melihat dalam kedua kasus bahwa Z secara otomatis tahu kecd
direktori pertama dan kedua di mana kita awalnya menelusuri.Menggunakan Z dengan Zsh
- Lari
printf "\n\n#initialize Z (https://github.com/rupa/z) \n. ~/z.sh \n\n" >> .zshrc
. Perintah ini ditambahkan. ~/z.sh
ke.zshrc
file, yang memberitahukannya untuk menjalankan Z saat start-up.- Muat ulang shell
source ~/.zshrc
.
Cukup tambahkan z
ke daftar plugin di~/.zshrc
plugins=(
git
z
)
Unduh z
skrip ke direktori home Anda:
wget https://raw.githubusercontent.com/rupa/z/master/z.sh -O ~/.z
Kemudian:
source ~/.zshrc
z
skrip Anda mungkin menerima _z_dirs:2: no such file or directory: /home/$USER/.z
kesalahan. Untuk mereproduksi masalah mv .z .z.bak
:, lalu jalankan beberapa lompatan.
Saat memasang skrip seperti ini (augmentasi shell), biasanya ide yang baik untuk menginstalnya /etc/profile.d
. Untuk mengunduh dan menginstal dalam satu langkah, Anda dapat menggunakan perintah berikut:
sudo curl https://raw.githubusercontent.com/rupa/z/master/z.sh \
-o /etc/profile.d/z.sh
Beberapa keuntungan menginstal modifikasi shell Anda pada /etc/profile.d
:
chmod +x
;