0Pricing
DevOps Bootcamp · Pelajaran

Pelengkapan Tab dan Riwayat Perintah

Bekerjalah lebih cepat di shell. Pelajari pelengkapan tab untuk menyelesaikan jalur dan perintah secara otomatis, serta riwayat untuk memanggil, mencari, dan menjalankan kembali perintah sebelumnya.

Pelengkapan Tab dan Riwayat Perintah adalah pelajaran DevOps Bootcamp gratis di CoddyKit. Ini adalah pelajaran 4 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar DevOps Bootcamp, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus DevOps Bootcamp mencakup 4 pelajaran total.

Bekerja Lebih Cepat di Shell

Mengetik setiap perintah secara lengkap itu lambat dan rentan kesalahan. Shell memberi Anda dua keuntungan produktivitas utama: pelengkapan Tab dan riwayat perintah.

Dasar-Dasar Pelengkapan Tab

Mulailah mengetik perintah atau nama file, lalu tekan Tab - shell akan menyelesaikannya untuk Anda jika hanya ada satu kecocokan, seperti yang ditunjukkan.

cd Doc<Tab>   # becomes: cd Documents/

Beberapa Kecocokan

Jika beberapa nama cocok, penekanan Tab pertama tidak melakukan apa-apa. Tekan Tab dua kali untuk menampilkan semua kandidat, lalu ketik satu huruf lagi untuk memperjelas pilihan.

ls Down<Tab><Tab>
Downloads/  Downstream/

Melengkapi Perintah

Tab juga melengkapi nama perintah, bukan hanya file. Ketik awalan lalu tekan Tab dua kali untuk melihat setiap perintah yang dimulai dengan awalan tersebut.

gi<Tab><Tab>
git  gitk  ...

Melihat Riwayat

Perintah history mencetak perintah yang baru-baru ini Anda jalankan, masing-masing dengan nomor yang dapat digunakan kembali - seperti yang ditunjukkan di bawah.

history
  501  cd /var/log
  502  ls -l
  503  grep error syslog

Mengulangi dengan !!

!! menjalankan kembali perintah terakhir Anda. Ini sangat berguna bersama sudo saat Anda lupa menuliskannya: sudo !! menjalankan kembali baris sebelumnya sebagai root.

apt update        # permission denied
sudo !!           # runs: sudo apt update

Menjalankan Berdasarkan Nomor

Jalankan perintah lama apa pun berdasarkan nomornya menggunakan !n - misalnya, !502 menjalankan kembali perintah 502 dari riwayat Anda.

!502   # reruns the command numbered 502

Memanggil Kembali Berdasarkan Awalan

!prefix menjalankan kembali perintah terbaru yang diawali teks tersebut — !grep mengulangi perintah grep terakhir Anda.

!grep   # reruns the last grep command

Tombol Panah

Tekan panah Atas dan Bawah untuk menelusuri perintah sebelumnya satu per satu, lalu edit dan tekan Enter untuk menjalankannya.

Mencari Riwayat

Tekan Ctrl+R untuk melakukan pencarian mundur: mulai mengetik dan shell akan menemukan perintah terbaru yang cocok; tekan Ctrl+R lagi untuk menelusuri lebih jauh ke belakang.

(reverse-i-search): tar
tar -czf backup.tgz logs/

Lokasi Penyimpanan Riwayat

Riwayat tetap tersimpan di antara sesi dalam sebuah berkas (biasanya ~/.bash_history). Variabel HISTSIZE menentukan jumlah perintah yang disimpan.

Pemeriksaan Singkat

Uji keterampilan Anda menggunakan shell.

Ringkasan

Ringkasan: bekerja lebih cepat dengan pelengkapan Tab (menyelesaikan secara otomatis, tekan Tab dua kali untuk menampilkan daftar) dan riwayat (history, !!, !n, !prefix, tombol panah, Ctrl+R).

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Pelengkapan Tab dan Riwayat Perintah” gratis?

Ya — teks lengkap “Pelengkapan Tab dan Riwayat Perintah” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus DevOps Bootcamp, upgrade ke CoddyKit PRO. Kursus DevOps Bootcamp mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Pelengkapan Tab dan Riwayat Perintah”?

Bekerjalah lebih cepat di shell. Pelajari pelengkapan tab untuk menyelesaikan jalur dan perintah secara otomatis, serta riwayat untuk memanggil, mencari, dan menjalankan kembali perintah sebelumnya. Kamu berlatih DevOps Bootcamp dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai DevOps Bootcamp?

Tidak diperlukan pengalaman sebelumnya. DevOps Bootcamp di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 4 dari 4.

Berapa lama pelajaran “Pelengkapan Tab dan Riwayat Perintah” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran DevOps Bootcamp ini?

Ya. Setiap pelajaran DevOps Bootcamp menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Pengenalan Linux dan Terminal
  2. Menavigasi Sistem Berkas (cd, ls, pwd)
  3. Dasar-Dasar Pengelolaan Berkas (mkdir, cp, mv, rm)
  4. Pelengkapan Tab dan Riwayat Perintah
← Kembali ke DevOps Bootcamp