Rumah  >  Artikel  >  Tutorial sistem  >  Belajar menggunakan arahan pushd dan popd untuk meningkatkan kecekapan menyemak imbas struktur direktori Linux

Belajar menggunakan arahan pushd dan popd untuk meningkatkan kecekapan menyemak imbas struktur direktori Linux

王林
王林ke hadapan
2023-12-30 09:19:13608semak imbas
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.

高效的浏览 Linux 目录结构:pushd和popd命令
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.

Cara arahan pushd dan popd berfungsi dalam sistem Linux

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

高效的浏览 Linux 目录结构:pushd和popd命令

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/

高效的浏览 Linux 目录结构:pushd和popd命令

pushd-tambah direktori baharu untuk disusun

Mengikut output tindanan direktori di atas (indeks direktori disusun dalam susunan terbalik):

  • /var/log ialah direktori kelima dalam timbunan direktori, dengan indeks 0
  • ~/Desktop/ ialah yang keempat dengan indeks 1
  • ~/Dokumen/ adalah yang ketiga dengan indeks 2
  • /var/www/html ialah yang kedua dengan indeks 3
  • ~ adalah yang pertama dengan indeks 4

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

高效的浏览 Linux 目录结构:pushd和popd命令

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

高效的浏览 Linux 目录结构:pushd和popd命令

pushd - Semak imbas katalog mengikut nombor

Arahan

popd - 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

高效的浏览 Linux 目录结构:pushd和popd命令

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!

Kenyataan:
Artikel ini dikembalikan pada:linuxprobe.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam