Kem Intensif DevOps · Pelajaran

Pelengkapan Tab dan Sejarah Arahan

Bekerja dengan lebih pantas dalam shell. Pelajari pelengkapan tab untuk melengkapkan laluan dan arahan secara automatik serta sejarah untuk memanggil semula, mencari dan menjalankan semula arahan terdahulu.

Pelajaran 4 daripada 413 langkah

Pelengkapan Tab dan Sejarah Arahan ialah pelajaran Kem Intensif DevOps percuma di CoddyKit. Ini ialah pelajaran 4 daripada 4. Sebanyak 3 pelajaran dalam laluan pembelajaran ini boleh dibaca sepenuhnya secara percuma — selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan praktikal dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Kem Intensif DevOps, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Kem Intensif DevOps merangkumi sejumlah 4 pelajaran.

Bekerja Lebih Pantas dalam Terminal

Menaip setiap perintah sepenuhnya adalah lambat dan mudah menyebabkan ralat. Terminal memberikan Anda dua kelebihan produktiviti utama: pelengkapan Tab dan sejarah perintah.

Asas Pelengkapan Tab

Mula menaip perintah atau nama fail dan tekan Tab - terminal akan melengkapkannya untuk Anda apabila hanya terdapat satu padanan, seperti yang ditunjukkan.

cd Doc<Tab>   # becomes: cd Documents/

Berbilang Padanan

Apabila beberapa nama sepadan, tekanan Tab pertama tidak melakukan apa-apa. Tekan Tab dua kali untuk menyenaraikan semua calon, kemudian taip satu lagi huruf untuk membezakannya.

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

Melengkapkan Perintah

Tab turut melengkapkan nama perintah, bukan fail sahaja. Taip awalan dan tekan Tab dua kali untuk melihat setiap perintah yang bermula dengannya.

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

Melihat Sejarah

Perintah history mencetak perintah yang baru-baru ini Anda jalankan, setiap satunya dengan nombor yang boleh digunakan semula - seperti yang ditunjukkan di bawah.

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

Mengulangi dengan !!

!! menjalankan semula perintah terakhir Anda. Ia sangat berguna dengan sudo apabila Anda terlupa menaipnya: sudo !! menjalankan semula baris sebelumnya sebagai root.

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

Menjalankan Mengikut Nombor

Jalankan mana-mana perintah terdahulu mengikut nombornya menggunakan !n - contohnya, !502 menjalankan semula perintah 502 daripada sejarah Anda.

!502   # reruns the command numbered 502

Memanggil Semula Mengikut Awalan

!prefix menjalankan semula perintah terkini yang bermula dengan teks tersebut — !grep mengulangi perintah grep terakhir anda.

!grep   # reruns the last grep command

Kekunci Anak Panah

Tekan anak panah Atas dan Bawah untuk menelusuri perintah terdahulu satu demi satu, kemudian sunting dan tekan Enter untuk menjalankannya.

Mencari Sejarah Perintah

Tekan Ctrl+R untuk carian songsang: mula menaip dan shell akan mencari perintah terbaharu yang sepadan; tekan Ctrl+R sekali lagi untuk pergi lebih jauh ke belakang.

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

Lokasi Sejarah Perintah

Sejarah perintah kekal merentas sesi dalam sebuah fail (selalunya ~/.bash_history). Pemboleh ubah HISTSIZE menetapkan bilangan perintah yang disimpan.

Semakan Pantas

Uji kemahiran shell anda.

Ringkasan

Ringkasan: bekerja dengan lebih pantas menggunakan pelengkapan Tab (melengkapkan secara automatik, tekan Tab dua kali untuk menyenaraikan) dan sejarah perintah (history, !!, !n, !prefix, anak panah, Ctrl+R).

Percuma untuk bermula

Pelajari Kem Intensif DevOps dengan tutor kecerdasan buatan — percuma

Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.

Kursus
142
Pelajaran
568

Soalan Lazim

Adakah pelajaran “Pelengkapan Tab dan Sejarah Arahan” percuma?

Ya — sebanyak 3 pelajaran dalam laluan pembelajaran Kem Intensif DevOps, termasuk “Pelengkapan Tab dan Sejarah Arahan”, boleh dibaca sepenuhnya secara percuma di web ini. Selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan interaktif dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Kursus Kem Intensif DevOps merangkumi sejumlah 4 pelajaran.

Apakah yang akan saya pelajari dalam “Pelengkapan Tab dan Sejarah Arahan”?

Bekerja dengan lebih pantas dalam shell. Pelajari pelengkapan tab untuk melengkapkan laluan dan arahan secara automatik serta sejarah untuk memanggil semula, mencari dan menjalankan semula arahan ter… Anda berlatih Kem Intensif DevOps menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.

Adakah saya memerlukan pengalaman untuk memulakan Kem Intensif DevOps?

Tiada pengalaman terdahulu diperlukan. Pembelajaran Kem Intensif DevOps di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 4 daripada 4.

Berapa lamakah pelajaran “Pelengkapan Tab dan Sejarah Arahan” diambil?

Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.

Bolehkah saya menulis dan menjalankan kod dalam pelajaran Kem Intensif DevOps ini?

Ya. Setiap pelajaran Kem Intensif DevOps menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.

Semua pelajaran dalam kursus ini

  1. Pengenalan kepada Linux dan Terminal
  2. Menavigasi Sistem Fail (cd, ls, pwd)
  3. Asas Pengurusan Fail (mkdir, cp, mv, rm)
  4. Pelengkapan Tab dan Sejarah Arahan
← Kembali ke Kem Intensif DevOps