GNU/Linux >> Belajar Linux >  >> Linux

Cara Menggunakan Perintah Pushd, Popd Dan Dirs Untuk Navigasi CLI Lebih Cepat

Kami menggunakan cd perintah untuk berpindah dari satu direktori ke direktori lain. Untuk kembali ke direktori sebelumnya, kami menggunakan "cd .." atau "cd " perintah. Ini adalah bagaimana saya kebanyakan menavigasi antar direktori sampai saya menemukan perintah triplet, yaitu pushd , munculkan dan dir . Ketiga perintah ini menyediakan cara navigasi yang lebih cepat antar direktori. Tidak seperti perintah cd, perintah pushd dan popd digunakan untuk mengelola tumpukan direktori. Cukup masuk ke direktori dan lakukan sesuatu yang ingin Anda lakukan, dan "munculkan" kembali ke direktori sebelumnya dengan cepat tanpa harus mengetikkan nama jalur yang panjang. direktori perintah digunakan untuk menampilkan tumpukan direktori saat ini, seperti "ls" memerintah. Perintah trio ini sangat berguna saat Anda bekerja di struktur direktori dan skrip yang dalam.

Mari kita lihat beberapa contoh praktis untuk lebih memahaminya.

Unduh Panduan Gratis - Pengantar Linux - Panduan Praktis

Gunakan Perintah Pushd, Popd, dan Dirs Untuk Navigasi CLI Lebih Cepat

Perintah pushd, popd , dan dirs sudah diinstal sebelumnya, jadi mari kita tidak perlu repot tentang instalasi dan lanjutkan untuk melihat cara menggunakannya secara real time.

Saya di /tmp direktori sekarang.

Tampilkan direktori kerja saat ini menggunakan perintah pwd

Saya akan membuat sepuluh direktori, yaitu test1 , tes2 , .... test10 di direktori /tmp.

Seperti yang mungkin sudah kita ketahui, Kita dapat dengan mudah membuat beberapa direktori sekaligus dengan menggunakan perintah "mkdir" seperti gambar di bawah ini.

$ mkdir test1 test2 test3 test4 test5 test6 test7 test8 test9 test10

Atau,

$ mkdir test{1,2,3,4,5,6,7,8,9,10}

Sekarang, mari kita pindah ke direktori test3. Untuk melakukannya, cukup ketik:

$ pushd test3

Ubah ke direktori tertentu menggunakan perintah pushd

Untuk mengetahui di mana Anda sekarang, cukup ketik:

$ dirs

Contoh keluaran:

/tmp/test3 /tmp /tmp

Tampilkan tumpukan direktori saat ini menggunakan perintah dirs

Seperti yang Anda lihat pada output di atas, dirs perintah menunjukkan kita memiliki dua direktori di tumpukan sekarang. Lakukan apa pun yang ingin Anda lakukan di direktori ini. Setelah selesai, Anda dapat kembali ke direktori kerja sebelumnya menggunakan perintah:

$ popd

Buka direktori kerja sebelumnya menggunakan perintah popd

Tidak perlu menyebutkan path lengkap dari direktori sebelumnya. Jika Anda menggunakan perintah cd, Anda harus mengetik "cd .." atau "cd " untuk kembali ke /tmp direktori. Tapi, dengan menggunakan perintah popd kita bisa langsung kembali ke direktori kerja sebelumnya. Sesederhana itu.

Mari kita pergi lagi ke direktori test8. Untuk melakukannya, jalankan:

$ pushd test8

Contoh keluaran:

/tmp/test8 /tmp /tmp

Buka direktori tertentu menggunakan perintah pushd

Mari kita masuk jauh ke dalam tumpukan.

$ pushd /tmp/test10

Contoh keluaran:

/tmp/test10 /tmp/test8 /tmp /tmp

Buka direktori tertentu di tumpukan direktori menggunakan pushd

Kami sekarang berada di direktori test10, dan kami memiliki total 3 direktori (test10, test8 dan tmp) di tumpukan kami. Apakah Anda memperhatikan arahnya? Setiap direktori baru ditambahkan ke kiri. Saat kita mulai membuka direktori, direktori tersebut juga akan muncul dari kiri.

Sekarang, jika Anda ingin pindah ke direktori kerja sebelumnya yaitu test8 menggunakan cd perintah, perintahnya akan seperti di bawah ini.

$ cd /tmp/test8

Tetapi Anda tidak perlu menggunakan perintah cd. Kita dapat dengan cepat pindah ke direktori test8 dengan menjalankan perintah popd:

$ popd

Contoh keluaran:

/tmp/test8 /tmp /tmp

Pindah ke direktori yang berfungsi sebelumnya dengan perintah popd

Seperti yang Anda lihat pada output di atas, kami pindah ke direktori kerja sebelumnya tanpa harus mengetikkan path lengkap (yaitu /tmp/test8).

Sekarang, mari kita pop lagi:

$ popd

Contoh keluaran:

/tmp /tmp

Pindah ke direktori yang terakhir dikunjungi dengan popd

Akhirnya, Kami kembali ke direktori tempat kami memulai.

Dalam contoh ini, saya hanya menggunakan sepuluh direktori. Jadi, sepertinya itu bukan masalah besar. Pikirkan tentang dua puluh atau lebih direktori? Maukah Anda mengetik "cd " atau "cd .." setiap kali berpindah antar direktori? Tidak. Ini akan memakan waktu. Cukup gunakan perintah pushd untuk mengubah ke direktori mana pun di tumpukan dan kembali ke direktori kerja Anda sebelumnya menggunakan perintah popd. Juga, Anda dapat menggunakan perintah dirs untuk menampilkan tumpukan direktori saat ini kapan saja. Anda dapat menambahkan serangkaian jalur ke tumpukan Anda dan kemudian menavigasi ke sana dalam urutan terbalik. Ini akan menghemat banyak waktu Anda saat menelusuri tumpukan direktori.

Serangkaian perintah serupa tersedia untuk navigasi CLI yang lebih cepat di Fish shell. Untuk lebih jelasnya, lihat panduan berikut:

  • Cara Cepat Menavigasi Melalui Sejarah Direktori Di Fish Shell Di Linux

Anda sekarang tahu cara menavigasi antar direktori secara efektif tanpa menggunakan perintah pushd, popd, dan dirs. Perintah-perintah ini berguna saat Anda bekerja dengan tumpukan direktori besar. Anda dapat dengan cepat berpindah antara N jumlah direktori. Perintah-perintah ini juga sangat berguna untuk bekerja dengan skrip.

Baca juga:

  • Cara Menavigasi Direktori Lebih Cepat Di Linux

Terima kasih telah mampir!

Bantu kami untuk membantu Anda:

  • Berlangganan Buletin Email kami :Daftar Sekarang
  • Dukungan OSTechNix :Donasi Melalui PayPal
  • Unduh E-Buku dan Video gratis :OSTechNix di TradePub
  • Terhubung dengan kami:Reddit | Facebook | Twitter | LinkedIn | Umpan RSS

Semoga harimu menyenangkan!!


Linux
  1. Bagaimana saya menggunakan Ansible dan anacron untuk otomatisasi

  2. Apa itu Perintah Chown di Linux dan Cara Menggunakannya

  3. Apa itu Perintah cURL Dan Bagaimana Cara Menggunakannya?

  1. Kiat navigasi baris perintah Linux:dasar-dasar perintah pushd dan popd

  2. Cara Menyimpan Perintah Linux Dan Menggunakannya Sesuai Permintaan

  3. Cara menggunakan Perintah tshark Wireshark untuk Port Kustom dan File Teks

  1. Cara Menggunakan Perintah cd Linux untuk Mengubah Direktori

  2. Gunakan 'pushd' dan 'popd' untuk Navigasi Sistem File yang Efisien di Linux

  3. Bagaimana cara menghapus direktori dan folder di Linux?