Rumah > Artikel > Tutorial sistem > Belajar menggunakan arahan pushd dan popd untuk meningkatkan kecekapan menyemak imbas struktur direktori Linux
Pengenalan | Kadang-kadang, menavigasi sistem fail Linux melalui arahan boleh menjadi perkara yang sangat menyakitkan, terutamanya untuk pemula. Biasanya, kami menggunakan perintah cd (tukar direktori) untuk bergerak antara sistem fail Linux. |
Dalam tutorial ini, kami akan membincangkan dua arahan berkaitan: pushd dan popd, yang boleh digunakan untuk menyemak imbas struktur direktori Linux dengan cekap. Kedua-dua arahan ini wujud dalam kebanyakan shell, seperti bash dan tcsh.
Arahan pushd dan popd berfungsi mengikut prinsip ‘LIFO’ (masuk terakhir, keluar dahulu). Di bawah prinsip ini, hanya dua operasi dibenarkan: menolak direktori ke tindanan, dan mengeluarkan direktori dari tindanan.
Arahan pushd akan menambah direktori ke bahagian atas tindanan, dan arahan popd akan mengalih keluar direktori dari bahagian atas tindanan.
Untuk memaparkan direktori dalam timbunan direktori (atau sejarah), kita boleh menggunakan arahan dirs yang ditunjukkan di bawah:
$ dirs 或 $ dirs -v
dirs - Paparkan direktori yang terletak dalam timbunan direktori
Arahan pushd: Tambah/letak laluan direktori ke/dari timbunan direktori (sejarah). Apabila direktori baharu ditolak ke dalam tindanan, semua direktori yang ada pada tindanan akan dicetak.
Arahan berikut akan menunjukkan cara arahan ini berfungsi:
$ pushd /var/www/html/ $ pushd ~/Documents/ $ pushd ~/Desktop/ $ pushd /var/log/
pushd-tambah direktori baharu untuk disusun
Mengikut output tindanan direktori di atas (indeks direktori disusun dalam susunan terbalik):
Selain itu, kita juga boleh menggunakan borang indeks direktori pushd +# atau pushd -# untuk menambah direktori pada tindanan. Untuk memasuki direktori ~/Documents, kita boleh memasukkan:
$ pushd +2
pushd - Semak imbas katalog mengikut nombor
Perhatikan bahawa selepas langkah sebelumnya, kandungan tindanan telah berubah. Jadi, untuk pergi ke direktori /var/www/html daripada contoh di atas, kita harus menggunakan arahan berikut:
$ pushd +1
pushd - Semak imbas katalog mengikut nombor
Arahanpopd - mengalih keluar direktori dari bahagian atas timbunan atau sejarah. Untuk menyenaraikan semua direktori dalam timbunan direktori, hanya taip:
$ popd
Untuk mengalih keluar direktori daripada timbunan direktori, kita boleh menggunakan perintah popd +# atau popd -# Pada masa ini, kita perlu memasukkan arahan berikut untuk mengalih keluar direktori ~/Documents:
$ popd +1
popd - Alih keluar direktori daripada timbunan
Atas ialah kandungan terperinci Belajar menggunakan arahan pushd dan popd untuk meningkatkan kecekapan menyemak imbas struktur direktori Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!