Jeffrey Cross
Jeffrey Cross

2 Simple Linux Tricks to Code Like a Pro

Linux adalah sistem operasi sumber terbuka yang berkuasa selama bertahun-tahun dan digunakan secara meluas untuk menjalankan pelayan dan laman web. Tetapi kebanyakan pelajar dan pembuatnya menemuinya buat kali pertama ketika mereka sedang menjalankan projek dengan Raspberry Pi mereka atau komputer papan sama seperti (SBCs) seperti BeagleBone Black atau Intel Galileo. Dengan mendapatkan pemahaman yang lebih mendalam tentang Linux, pembuat boleh menambah satu lagi alat yang berguna kepada kit mereka yang akan membantu mereka membina projek mereka dengan lebih mudah.

Jika anda seperti saya, kebolehan ejaan dan menaip anda mungkin kurang. Terlalu banyak kali saya telah menghabiskan masa 20 atau 30 saat menaip perintah lama dengan banyak pilihan hanya untuk mengetahui selepas saya tekan enter yang saya ada sesuatu yang salah dan diperlukan untuk bermula dari awal lagi. Bukan itu sahaja, tetapi dengan semua pilihan yang mungkin, sukar untuk diingat dengan tepat perintah yang anda gunakan untuk melakukan tugas tertentu dari hari ke hari. Untungnya, shell Linux mempunyai beberapa alat yang dibina dalam yang dapat membantu dengan kedua-dua masalah ini.

Auto selesaikan arahan: TAB

Anda boleh menggunakan ciri auto-lengkap shell dengan hanya menekan kekunci Tab pada papan kekunci. Ini akan melengkapkan secara automatik arahan yang sebahagiannya ditaip dan ia juga akan auto-lengkap nama fail berdasarkan konteks apa yang anda menaip.

Secara lalai, Tab tidak selalu mengetahui tentang pilihan yang tersedia untuk arahan, tetapi boleh auto-lengkap nama arahan dan nama fail yang berkaitan yang mungkin digunakan sebagai sebahagian daripada arahan.

Sebagai contoh, jika anda menaip "tou" dan tekan kekunci Tab, shell akan mengisi selebihnya huruf yang hilang untuk membuat "sentuh". Sekiranya terdapat beberapa pilihan yang bermula dengan huruf yang anda masukkan, kali pertama anda tekan Tab tidak akan berlaku. Jika anda menekannya lagi, bagaimanapun, shell akan memaparkan senarai semua perintah yang mungkin atau nama fail yang bermula dengan huruf yang anda masukkan. Jadi, jika anda menaip "mkd" dan tekan Tab dua kali, anda akan dipaparkan dengan dua pilihan untuk arahan yang bermula dengan mkd: mkdir dan mkdosfs:

[email protected] ~ $ mkd mkdir mkdosfs [email protected] ~ $ mkd

Jika anda terus menambah banyak aksara dan kemudian tekan Tab, akhirnya anda akan menolak semua pilihan lain dan shell akan menyelesaikan keseluruhan perintah atau nama fail apabila hanya ada satu pilihan yang tersisa. Ciri auto-lengkap ini adalah penyelamat masa nyata dengan arahan yang lebih besar dan nama fail panjang. Ia juga menghapuskan kesilapan ejaan apabila anda tidak menggunakan arahan yang kerap lagi.

Cari perintah terdahulu: Atas, CTRL-R

Linux menyimpan sejarah semua perkara yang anda taip ke dalam baris arahan. Cara mudah untuk mengkaji semula arahan yang telah anda taip ialah menggunakan Arrow Up untuk tatal ke belakang melalui setiap arahan yang bermula dengan yang terbaru. Sekiranya arahan yang anda cari kembali dalam sejarah anda, anda boleh mencarinya dengan menekan "Ctrl-R" pada baris arahan diikuti oleh beberapa aksara. Sebagai contoh, jika anda ingin mencari kali terakhir yang anda gunakan nano untuk mengedit fail yang anda boleh tekan "Ctrl-R" diikuti dengan "nano”.

Ini adalah petikan daripada buku Aaron Newcomb Linux for Makers, boleh didapati di kedai gergasi Maker dan buku halus di mana-mana.

Tidak kira jika sudah ada maklumat yang dimasukkan pada kursor apabila anda menekan Ctrl-R. Teks itu tidak akan digunakan untuk carian, hanya apa yang anda taip selepas anda menekan Ctrl-R. Perhatikan bahawa perubahan segera kepada (reverse-i-search) diikuti dengan huruf yang anda masukkan ketika melakukan jenis pencarian melalui riwayat perintah anda.

(reverse-i-search) 'nano': nano hello.sh

Jika anda menekan salah satu kekunci anak panah, Rumah, Akhir, atau Tab, anda akan menamatkan carian dan dapat mengedit arahan yang anda lihat. Anda juga boleh terus mencari sejarah anda dengan menekan Ctrl-R beberapa kali sebelum anda keluar dari carian.

Cuba untuk diri sendiri: Tukar ke direktori rumah anda dan buat fail dengan menaip:

cd tou file1

Apabila anda menekan Tab, ia harus melengkapkan nama sentuh perintah. Sekarang tukar ke direktori Unduhan dengan menaip:

cd D

Anda harus melihat sesuatu yang serupa dengan ini:

[email dilindungi] ~ $ cd D Desktop / Dokumen / Unduhan / [dilindungi email] ~ $ cd D

Tambah huruf "ow"Dan tekan Tab sekali lagi untuk lengkapkan auto jalan yang kita mahu dan tekan enter. Sekarang mari kita buat fail kedua kami dengan menggunakan sejarah arahan. Tekan Ctrl-R diikuti dengan "tou”:

[email dilindungi] ~ $ cd D Desktop / Dokumen / Unduhan / [dilindungi email] ~ Muat turun cd / (reverse-i-search) 'tou': sentuh fail1

Tekan kekunci Tamat dan tukar "file1"Kepada"file2". Tekan enter untuk menyelesaikan tugas. Sekarang anda telah membuat dua fail - satu dalam direktori rumah anda dan satu dalam direktori Unduh. Anda juga telah menyimpan banyak menaip dalam proses!

Kongsi

Meninggalkan Komen