Apakah Anda sering bekerja dengan banyak direktori? Saya punya tip kecil untuk Anda. Panduan singkat ini menjelaskan cara menavigasi dengan cepat melalui riwayat direktori menggunakan cdh
, nextd
dan prevd
perintah di Cangkang ikan di Linux.
Sapalah cdh
, nextd
, dan prevd
perintah
Beberapa waktu yang lalu, kita telah membahas tentang perintah pushd, popd, dan dirs yang memungkinkan kita untuk dengan cepat menavigasi melalui tumpukan direktori. Berbeda dengan cd
biasa perintah, pushd
, popd
dan dirs
perintah membantu Anda dengan mudah berpindah antar direktori, tanpa harus mengetikkan path lengkapnya. Perintah trio ini berguna ketika Anda bekerja dengan banyak direktori dan sub-direktori. Hari ini, kita akan mempelajari tiga perintah serupa lainnya yaitu cdh
, nextd
dan prevd
.
Seperti namanya, cdh
perintah memungkinkan Anda untuk mengubah ke direktori yang baru saja dikunjungi, nextd
perintah memungkinkan Anda untuk bergerak maju melalui direktori dan prevd
perintah memungkinkan Anda untuk bergerak mundur melalui riwayat direktori.
Kumpulan tiga perintah ini hanya tersedia di Fish shell dan sering digunakan untuk menavigasi direktori yang baru saja dikunjungi dengan mudah dan juga cepat.
cdh
, nextd
dan prevd
perintah cukup berguna jika Anda sering berurusan dengan struktur direktori yang dalam. Anda dapat dengan cepat maju atau mundur tanpa harus mengetikkan jalur direktori yang sebenarnya. Triplet ini membuat navigasi CLI Anda lebih baik dan lebih cepat!
Navigasi Melalui Sejarah Direktori Di Shell Ikan Menggunakan cdh
, nextd
Dan prevd
Perintah
Masuk ke Fish shell jika belum:
$ fish
Sekarang mari kita lihat beberapa contoh untuk setiap perintah. Mari kita mulai dengan cdh
perintah.
contoh perintah cdh untuk navigasi CLI yang lebih cepat
Menavigasi melalui beberapa direktori.
> cd ~/Documents/
> cd ~/Downloads/
> cd ~/Music/
> cd ~/Pictures/
> cd ~/Public/
Catatan:Di sini, >
menunjukkan prompt cangkang ikan. Saya menyertakannya untuk mengklarifikasi bahwa saya bekerja di sesi kulit ikan.
Terakhir, mari kita kembali ke direktori $HOME.
> cd
Untuk melihat semua direktori yang baru saja dikunjungi, jalankan cdh
tanpa ada flag seperti di bawah ini:
> cdh
Contoh keluaran:
f 6) ~
e 5) ~/Documents
d 4) ~/Downloads
c 3) ~/Music
b 2) ~/Pictures
a 1) ~/Public
Select directory by letter or number:
Seperti yang Anda lihat pada output di atas, perintah cdh menampilkan daftar direktori yang baru saja dikunjungi. Anda sekarang dapat memilih salah satu entri dengan huruf atau angka untuk diubah ke direktori masing-masing. Sebagai contoh, saya akan cd ke ~/Downloads
direktori, jadi saya memasukkan nomor 4 .
[...]
Select directory by letter or number: 4
[email protected] ~/Downloads> pwd
/home/sk/Downloads
Sekali lagi, jalankan cdh
perintah untuk membuat daftar semua direktori yang baru saja dikunjungi dan masukkan nomor atau huruf yang ditunjukkan oleh direktori untuk segera masuk. Tidak perlu mengetikkan path lengkap!
contoh perintah sebelumnya untuk navigasi CLI yang lebih cepat
prevd
perintah membantu Anda untuk bergerak mundur melalui direktori yang baru saja dikunjungi.
Periksa direktori kerja saat ini:
> pwd
/home/sk
Direktori kerja saya sekarang adalah /home/sk
.
Sekarang, buka direktori mana saja:
> cd Downloads/Ostechnix/
[email protected] ~/D/Ostechnix> pwd
/home/sk/Downloads/Ostechnix
Sekarang direktori kerjanya adalah /home/sk/Downloads/Ostechnix
.
Anda dapat kembali ke $HOME
direktori yaitu mundur ke direktori yang baru saja dikunjungi:
> prevd
Periksa direktori kerja saat ini:
> pwd
/home/sk
Jika -l
atau --list
bendera ditentukan, riwayat direktori saat ini juga ditampilkan.
> prevd -l
Contoh keluaran:
10) /home/sk
9) /home/sk/Documents
8) /home/sk/Downloads
7) /home/sk/Music
6) /home/sk/Pictures
5) /home/sk/Public
4) /home/sk
3) /home/sk/Downloads
2) /home/sk/Pictures
1) /home/sk
/home/sk/Downloads
1) /home/sk
2) /home/sk/Downloads/Ostechnix
contoh perintah selanjutnya untuk navigasi CLI yang lebih cepat
nextd
perintah ini berlawanan dengan prevd
memerintah. Perintah nextd digunakan untuk menelusuri riwayat direktori yang baru saja dikunjungi.
Buka direktori mana saja:
> cd Downloads/Ostechnix/
Direktori kerja saya saat ini adalah /home/sk/Downloads/Ostechnix
.
> pwd
/home/sk/Downloads/Ostechnix
Kembali ke tempat asal Anda dengan prevd
perintah:
> prevd
Anda sekarang dapat melanjutkan ke direktori yang dikunjungi sebelumnya (yaitu /home/sk/Downloads/Ostechnix
) menggunakan perintah:
> nextd
Saya sekarang kembali ke /home/sk/Downloads/Ostechnix
direktori. Cukup mudah bukan?
Jika -l
atau --list
bendera ditentukan, riwayat direktori saat ini juga ditampilkan.
> nextd -l
Untuk membuat daftar semua direktori yang dikunjungi sebelumnya, cukup jalankan cdh
perintah dan kemudian pilih direktori untuk dikunjungi.
Harap diperhatikan bahwa cd
perintah membatasi riwayat direktori ke 25 direktori yang paling baru dikunjungi. Riwayat disimpan di $dirprev
dan $dirnext
variabel yang cdh
, nextd
dan prevd
perintah dimanipulasi.
Detail lebih lanjut dapat ditemukan di halaman manual dari masing-masing perintah:
man cdh
man nextd
man prevd
cdh
, nextd
dan prevd
dapat berguna saat Anda bekerja di tumpukan direktori dan direktori bersarang di kulit ikan.
Bacaan terkait:
- Oh Ikanku! Jadikan Cangkang Anda Cantik
- Aktifkan Stempel Waktu Untuk Perintah Sejarah Dalam Cangkang Ikan
- Cara Meluncurkan Fish Shell Dalam Mode Pribadi Di Linux