OnWorks Linux dan Windows Online Workstations

logo

Pengehosan Dalam Talian Percuma untuk Workstation

<Sebelum | Contents [show] | Seterusnya>

Selesai

Satu lagi cara shell boleh membantu anda adalah melalui mekanisme yang dipanggil siap. Penyelesaian berlaku apabila anda menekan kekunci tab semasa menaip arahan. Mari lihat bagaimana ini

Selesai


berfungsi. Memandangkan direktori rumah yang kelihatan seperti ini:



[saya@linuxbox ~]$ ls

Desktop ls-output.txt

Templat Gambar

Video

Muzik Dokumen

Awam


Cuba taip yang berikut tetapi jangan tekan Masukkan kekunci:


[saya@linuxbox ~]$ ls l

[saya@linuxbox ~]$ ls l


Sekarang tekan kekunci tab:



[saya@linuxbox ~]$ ls ls-output.txt

[saya@linuxbox ~]$ ls ls-output.txt


Lihat bagaimana shell melengkapkan baris untuk anda? Jom cuba yang lain. Sekali lagi, jangan tekan

masukkan:


[saya@linuxbox ~]$ ls D

[saya@linuxbox ~]$ ls D


Tekan tab:



[saya@linuxbox ~]$ ls D

[saya@linuxbox ~]$ ls D


Tidak selesai, hanya bunyi bip. Ini berlaku kerana "D" sepadan dengan lebih daripada satu entri dalam direktori. Untuk penyempurnaan berjaya, "petunjuk" yang anda berikan mestilah jelas. Jika kita pergi lebih jauh:



[saya@linuxbox ~]$ ls Do

[saya@linuxbox ~]$ ls Do


Kemudian tekan tab:



[saya@linuxbox ~]$ ls Dokumen

[saya@linuxbox ~]$ ls Dokumen


Penyiapan berjaya.

Walaupun contoh ini menunjukkan penyempurnaan nama laluan, yang merupakan penggunaan paling biasa, penyempurnaan juga akan berfungsi pada pembolehubah (jika permulaan perkataan ialah "$"), nama pengguna (jika perkataan bermula dengan "~"), arahan ( jika perkataan itu ialah perkataan pertama pada baris) dan nama hos (jika permulaan perkataan ialah “@”). Penyelesaian nama hos hanya berfungsi untuk nama hos yang disenaraikan dalam / Etc / tuan rumah.

Terdapat beberapa urutan kawalan dan kunci meta yang dikaitkan dengan penyiapan:


Jadual 8-4: Arahan Penyiapan


Tindakan Utama

Tindakan Utama

Alt-? Paparkan senarai kemungkinan siap. Pada kebanyakan sistem, anda juga boleh melakukan ini dengan menekan kekunci tab untuk kali kedua, yang lebih mudah.


gambar

Alt-* Masukkan semua penyelesaian yang mungkin. Ini berguna apabila anda ingin menggunakan lebih daripada satu padanan yang mungkin.


gambar


gambar

Terdapat beberapa lagi yang saya rasa agak kabur. Anda boleh melihat senarai dalam menampar halaman manusia di bawah “BARIS BACA”.


Penyelesaian Boleh Diprogram

Versi terkini dari menampar mempunyai kemudahan yang dipanggil penyiapan boleh diprogramkan. Penyelesaian yang boleh diprogramkan membolehkan anda (atau lebih berkemungkinan, pembekal pengedaran anda) menambah peraturan penyiapan tambahan. Biasanya ini dilakukan untuk menambah sokongan untuk aplikasi tertentu. Sebagai contoh, adalah mungkin untuk menambah pelengkapan untuk senarai pilihan perintah atau memadankan jenis fail tertentu yang disokong oleh aplikasi. Ubuntu mempunyai set yang agak besar yang ditakrifkan secara lalai. Penyiapan boleh atur cara dilaksanakan oleh fungsi shell, sejenis skrip shell mini yang akan kami bincangkan dalam bab-bab seterusnya. Jika anda ingin tahu, cuba:

tetapkan | kurang

dan lihat jika anda boleh menemui mereka. Tidak semua pengedaran menyertakannya secara lalai.


Pengkomputeran Awan OS teratas di OnWorks: