Gunakan 'PushD' dan 'Popd' untuk navigasi sistem file yang efisien di Linux

Gunakan 'PushD' dan 'Popd' untuk navigasi sistem file yang efisien di Linux

Terkadang bisa menyakitkan untuk menavigasi sistem file Linux dengan perintah, terutama untuk pemula. Biasanya, kami terutama menggunakan perintah CD (Ubah Direktori) untuk bergerak di sekitar sistem file Linux.

Dalam artikel sebelumnya, kami meninjau utilitas CLI yang sederhana namun bermanfaat untuk Linux yang disebut BD - untuk dengan cepat pindah kembali ke direktori induk tanpa mengetik CD ... /... /… berkali-kali.

Tutorial ini akan menjelaskan serangkaian perintah terkait: “pushd" Dan "popd”Yang digunakan untuk navigasi efisien struktur direktori Linux. Mereka ada di sebagian besar cangkang seperti bash, tcsh dll.

Disarankan Baca: AutoJump - perintah 'cd' canggih untuk dengan cepat menavigasi sistem file linux

Bagaimana perintah pushd dan popd bekerja di linux

pushd Dan popd bekerja sesuai dengan “LifoPrinsip (terakhir, pertama, pertama). Dalam prinsip ini, hanya dua operasi yang diizinkan: dorong item ke dalam tumpukan, dan keluarkan item dari tumpukan.

Pushd menambahkan direktori ke bagian atas tumpukan dan POPD menghapus direktori dari atas tumpukan.

Untuk menampilkan direktori di tumpukan direktori (atau sejarah), kita dapat menggunakan dir perintah seperti yang ditunjukkan.

$ dir atau $ dirs -v 
Dirs - Display Directory di Direktori

perintah pushd - menempatkan/menambahkan jalur direktori ke tumpukan direktori (sejarah) dan kemudian memungkinkan Anda untuk menavigasi kembali ke direktori mana pun dalam sejarah. Saat Anda menambahkan direktori ke tumpukan, itu juga menggemakan apa yang ada dalam sejarah (atau "tumpukan").

Perintah menunjukkan cara kerja pushd:

$ pushd/var/www/html/$ pushd ~/dokumen/$ pushd ~/desktop/$ pushd/var/log/ 
Pushd - Tambahkan direktori ke tumpukan

Dari Tumpukan Direktori di output di atas (indeks direktori dalam urutan terbalik):

  • /var/log adalah yang kelima [indeks 0] di tumpukan direktori.
  • ~/Desktop/ adalah keempat [indeks 1].
  • ~/Dokumen/ adalah yang ketiga [Indeks 2].
  • /var/www/html/ adalah yang kedua [indeks 3] dan
  • ~ adalah yang pertama [indeks 4].

Secara opsional, kita dapat menggunakan indeks direktori dalam formulir Pushd +# atau Pushd -# untuk menambahkan direktori ke tumpukan. Untuk pindah ~/Dokumen, Kami akan mengetik:

$ pushd +2 
PushD - Navigasi Direktori dengan Nomor

Catatan Setelah ini, konten tumpukan akan berubah. Jadi dari contoh sebelumnya, untuk pindah ke /var/www/html, Kami akan menggunakan:

$ pushd +1 
PUSHD - Navigasi direktori dengan nomor

Perintah Popd - menghapus direktori dari atas tumpukan atau sejarah. Untuk mendaftar tumpukan direktori, ketik:

$ popd 

Untuk menghapus direktori dari Direktori Tumpukan Penggunaan POPD +# atau POPD -#, Dalam hal ini, kami akan mengetik perintah di bawah ini untuk menghapus ~/Dokumen:

$ popd +1 
POPD - Hapus Direktori dari Stack

Juga periksa: FASD - Alat Commandline yang menawarkan akses cepat ke file dan direktori

Dalam tutorial ini kami menjelaskan “pushd" Dan "popdPerintah yang digunakan untuk navigasi yang efisien dari struktur direktori. Bagikan pemikiran Anda tentang artikel ini melalui formulir umpan balik di bawah ini.