Python Tutorial - Python for Beginners - Learn Python Programming [2020]
Daftar Isi:
pushd
dan
popd
adalah perintah yang memungkinkan Anda untuk bekerja dengan tumpukan direktori dan mengubah direktori kerja saat ini di Linux dan sistem operasi mirip Unix lainnya. Meskipun
pushd
dan
popd
adalah perintah yang sangat kuat dan berguna, mereka diremehkan dan jarang digunakan.
Dalam tutorial ini, kami akan menunjukkan kepada Anda bagaimana menggunakan perintah
pushd
dan
popd
untuk menavigasi pohon direktori sistem Anda.
Tumpukan direktori
Tumpukan direktori adalah daftar direktori yang telah Anda navigasikan sebelumnya. Isi tumpukan direktori dapat dilihat menggunakan perintah
dirs
. Direktori ditambahkan ke tumpukan ketika mengubah ke direktori menggunakan perintah
pushd
dan dihapus dengan perintah
popd
.
Direktori kerja saat ini selalu di atas tumpukan direktori. Direktori kerja saat ini adalah direktori (folder) di mana pengguna saat ini bekerja masuk. Setiap kali Anda berinteraksi dengan baris perintah, Anda bekerja di dalam direktori.
Perintah
pwd
memungkinkan Anda untuk mengetahui direktori apa yang sedang Anda masuki.
Saat menavigasi melalui sistem file, gunakan tombol
Tab
untuk melengkapi nama direktori secara otomatis. Menambahkan garis miring di akhir nama direktori adalah opsional.
pushd
,
popd
dan
dirs
adalah builtin shell, dan perilakunya mungkin sedikit berbeda dari shell ke shell. Kami akan membahas versi Bash builtin dari perintah.
Perintah
pushd
Sintaks untuk perintah
pushd
adalah sebagai berikut:
pushd
Misalnya untuk menyimpan direktori saat ini di bagian atas tumpukan direktori dan mengubah ke
/var/www
Anda akan mengetik:
~$ pushd /var/www
Jika berhasil, perintah di atas akan mencetak tumpukan direktori.
~
adalah direktori tempat kita mengeksekusi perintah
pushd
. Simbol tilde
~
berarti direktori home.
/var/www ~
pushd
pertama menyimpan direktori kerja saat ini ke bagian atas tumpukan dan kemudian menavigasi ke direktori yang diberikan. Karena direktori saat ini harus selalu di atas tumpukan, sekali berubah direktori saat ini pergi ke atas tumpukan tetapi tidak disimpan dalam tumpukan. Untuk menyimpannya, Anda harus meminta
pushd
darinya. Jika Anda menggunakan
cd
untuk mengubah ke direktori lain, item teratas dari tumpukan akan hilang,
Mari kita tambahkan direktori lain ke stack:
/var/www$ pushd /opt
/opt /var/www ~
Untuk menekan perubahan default ke direktori, gunakan opsi
-n
. Misalnya, untuk menambahkan
/usr/local
ke stack tetapi tidak mengubahnya, Anda harus mengetik:
/opt$ pushd -n /usr/local
Karena direktori saat ini (yang selalu di atas) tidak diubah,
/usr/local
ditambahkan kedua dari atas tumpukan:
/opt /usr/local /var/www ~
pushd
menerima dua opsi,
+N
dan
-N
yang memungkinkan Anda menavigasi ke direktori
Nth
dari stack. Opsi
+N
berubah menjadi elemen ke-
Nth
dari daftar tumpukan yang dihitung dari kiri ke kanan dimulai dengan nol. Ketika
-N
digunakan arah hitungan adalah dari kanan ke kiri.
Untuk lebih mengilustrasikan opsi, mari cetak tumpukan direktori saat ini:
/opt$ dirs -l -v
Output akan menampilkan daftar tumpukan direktori yang diindeks:
0 /opt 1 /usr/local 2 /var/www 3 /home/linuxize
Saat menghitung dari atas ke bawah (atau kiri ke kanan), indeks direktori adalah
2
.
pushd +2
Ketika menghitung dari bawah ke atas indeks direktori
/var/www
adalah
1
.
pushd -1.
Ketika digunakan tanpa argumen apa pun,
pushd
akan beralih ke dua direktori teratas dan menjadikan top baru direktori saat ini. Ini sama dengan ketika menggunakan perintah
cd -
.
Perintah
popd
Perintah
popd
mengambil bentuk:
popd
Ketika digunakan tanpa argumen,
popd
menghapus direktori teratas dari tumpukan dan menavigasi ke direktori teratas yang baru.
Katakanlah kita memiliki tumpukan direktori berikut:
/opt /usr/local /var/www /etc/nginx ~
/opt$ popd
Output akan menampilkan tumpukan direktori baru:
/usr/local /var/www /etc/nginx ~
Opsi
-n
menekan perubahan direktori default dan menghapus item kedua dari stack:
/opt$ popd -n
/usr/local /etc/nginx ~
Sama seperti
pushd
,
popd
juga menerima opsi
+N
dan
-N
yang dapat digunakan untuk menghapus direktori
Nth
dari stack.
/opt$ popd +1
Kesimpulan
Biasanya, Anda akan menggunakan perintah
cd
untuk berpindah dari satu direktori ke direktori lain. Namun, jika Anda menghabiskan banyak waktu di baris perintah, perintah
pushd
dan
popd
akan meningkatkan produktivitas dan efisiensi Anda.
Ekstensi Mozilla Akan Menyadap Perintah-Perintah Tertentu

Perpanjangan eksperimental ke Mozilla Firefox memungkinkan orang mengganti perintah teks sederhana untuk tugas-tugas Web yang rumit.
Perintah perintah Windows 8 Master

Selesaikan lebih banyak hal dalam waktu yang lebih singkat di desktop atau tablet dengan menguasai kontrol sentuh Windows 8 dan keyboard / mouse yang setara.
Perintah perintah layar penuh pada Windows 7/8/10

Mengapa saya tidak membuka perintah perintah layar penuh di Windows 7? Bagaimana membuka command prompt layar penuh di Windows 7? Artikel ini menjawab pertanyaan seperti itu!