GOGO - Buat jalan pintas ke jalur panjang dan rumit di Linux
- 663
- 57
- Enrique Purdy
Pergi pergi adalah cara yang mengesankan untuk menandai direktori di dalam cangkang Anda. Ini memungkinkan Anda untuk membuat jalan pintas ke jalur yang panjang dan rumit di Linux. Dengan cara ini, Anda tidak perlu mengetik atau mengingat jalur yang panjang dan rumit lagi di Linux.
Misalnya, jika Anda memiliki direktori ~/Dokumen/Telepon-Backup/Linux-Docs/Ubuntu/, menggunakan pergi pergi, Anda dapat membuat alias (nama pintasan), misalnya Ubuntu
untuk mengaksesnya tanpa mengetik seluruh jalur lagi. Tidak peduli direktori kerja Anda saat ini, Anda dapat pindah ke Dokumen ~/CD/telepon-backup/linux-docs/ubuntu/ hanya dengan menggunakan alias Ubuntu
.
Baca juga: BD - dengan cepat kembali ke direktori induk alih -alih mengetik "CD ... /... /..." secara berlebihan
Selain itu, ini juga memungkinkan Anda membuat alias untuk menghubungkan langsung ke direktori di server Linux jarak jauh.
Cara menginstal gogo di sistem linux
Untuk memasang Pergi pergi, Klon pertama pergi pergi Repositori dari GitHub dan kemudian salin pergi pergi.py
ke direktori mana pun di Anda JALUR variabel lingkungan (jika Anda sudah memiliki ~/bin/
direktori, Anda dapat menempatkannya di sini, jika tidak membuatnya).
$ git clone https: // github.com/mgoral/gogo.git $ cd gogo/ $ mkdir -p ~/ bin #run ini jika Anda tidak punya ~/bin Direktori $ CP Gogo.py ~/bin/Instal Gogo di Linux
Kemudian tambahkan fungsi dari pergi pergi.SH
untuk Anda ~/.Bashrc
(untuk pesta) atau ~/.zshrc
(untuk zsh) file dan verity seperti yang ditunjukkan.
$ CAT GOGO.SH >> ~//.Bashrc $ tail ~/.BASHRC atau $ CAT GOGO.SH >> ~//.zshrcTambahkan Fungsi Gogo ke Bashrc
Cara menggunakan gogo di sistem linux
Untuk mulai menggunakan pergi pergi, Anda perlu keluar dan masuk kembali untuk menggunakannya. Gogo menyimpan konfigurasinya ~/.config/gogo/gogo.conf
file (yang harus dibuat secara otomatis jika tidak ada) dan memiliki sintaks berikut.
# Komentar adalah baris yang dimulai dari karakter '#'. default = ~/sesuatu alias =/diinginkan/jalur alias2 =/diinginkan/jalur dengan ruang alias3 = "/ini/juga/bekerja" zażółć = "unicode/is/juga/didukung/zażółć gęślą jaźń"
Jika Anda berlari pergi pergi Jalankan tanpa argumen apa pun, itu akan pergi ke direktori yang ditentukan secara default; Alias ini selalu tersedia, bahkan jika tidak ada dalam file konfigurasi, dan menunjuk ke $ Rumah direktori.
Untuk menampilkan alias saat ini, gunakan -l
mengalihkan. Dari tangkapan layar berikut, Anda dapat melihat poin default itu ~/home/tecmint
yang mana pengguna tecmint's Direktori Home di sistem.
$ gogo -lDaftar Alias Gogo
Di bawah ini adalah contoh lari pergi pergi tanpa argumen.
$ Dokumen CD/Telepon-Backup/Linux-Docs/$ GOGO $ PWDMenjalankan gogo tanpa opsi
Untuk membuat jalan pintas ke jalan panjang, pindah ke direktori yang Anda inginkan dan gunakan -A
Bendera untuk menambahkan alias untuk direktori itu di pergi pergi, seperti yang ditunjukkan.
$ Dokumen CD/Telepon -Backup/Linux -Docs/Ubuntu/$ GOGO -A UBUNTU $ GOGO $ GOGO -L $ GOGO -A UBUNTU $ PWDBuat Pintasan Direktori Panjang
Anda juga dapat membuat alias untuk menghubungkan langsung ke direktori di server Linux jarak jauh. Untuk melakukan ini, sederhana tambahkan baris berikut ke file konfigurasi gogo, yang dapat diakses menggunakan -e bendera, ini akan menggunakan editor yang ditentukan di $ Editor Env variabel.
$ gogo -e
Satu file konfigurasi terbuka, tambahkan baris berikut ini ke dalamnya.
sshroot = ssh: // [email dilindungi]:/bin/bash/root/sshtdocs = ssh: // [email dilindungi] ~/tecmint/docs/File Konfigurasi Gogo
Untuk menampilkan pesan bantuan gogo, gunakan -H
pilihan.
$ gogo -h
Satu batasan penting pergi pergi adalah kurangnya dukungan untuk pelengkapan otomatis - saat mengakses direktori subdirektori/anak di bawah jalan panjang yang alias.
Gogo Github Repository: https: // github.com/mgoral/gogo
Pergi pergi adalah cara luar biasa yang berguna, untuk membuat jalan pintas ke jalur yang panjang dan rumit di Linux. Cobalah dan bagikan pemikiran Anda tentang hal itu atau ajukan pertanyaan apa pun melalui formulir komentar di bawah ini.
- « Contoh perintah 5 'hostname' untuk pemula Linux
- GRV - Alat untuk melihat repositori git di terminal Linux »