Nano

Cara Menggunakan Editor Nano GNU

Cara Menggunakan Editor Nano GNU
Semasa anda menggunakan antarmuka baris perintah (CLI) di Linux, anda sering kali perlu membuat / mengedit fail teks. Terdapat banyak penyunting teks yang direka untuk CLI, misalnya, Vim, Emacs, Nano, dll.

Artikel ini akan memberi tumpuan kepada penyunting teks Nano. GNU Nano adalah bahagian dari sistem GNU / Linux. Program ini adalah penyunting teks yang sangat sederhana, namun hebat. GNU Nano sangat sesuai untuk mereka yang memilih kesederhanaan daripada ciri dan kehebatan. Di bawah ini, anda akan belajar menggunakan editor GNU Nano.

GNU Nano di Linux

Linux adalah program kernel, yang dibuat dan dikelola oleh Linus Torvalds. Namun, kernel itu sendiri tidak ada gunanya. Perisian lain yang terdapat di atas Linux adalah keseluruhan OS yang berfungsi. Sebilangan besar distro Linux menggunakan perisian yang disediakan oleh Projek GNU untuk menyelesaikan OS.

Nano adalah penyunting teks yang merupakan sebahagian daripada sistem GNU. Sistem GNU, yang dikembangkan dan dikendalikan oleh Projek GNU, adalah sistem operasi lengkap yang bebas dan sumber terbuka. Menariknya, hampir semua distro Linux semasa hanyalah sebahagian daripada keseluruhan sistem GNU. Itulah sebabnya Linux juga disebut sebagai GNU / Linux.

Memasang GNU Nano

Seperti yang sudah anda duga, sistem anda semestinya sudah memasang Nano. Sekiranya Nano tidak dipasang, ia boleh didapati di semua distro Linux terus dari pelayan pakej masing-masing. Dalam kebanyakan situasi, nama pakejnya adalah nano.

Bergantung pada distro apa yang anda gunakan, jalankan arahan yang sesuai di terminal.

Untuk Debian / Ubuntu dan derivatif, gunakan arahan berikut:

$ sudo apt pasang nano

Untuk Arch Linux dan derivatifnya, gunakan arahan berikut:

$ sudo pacman -S nano

Untuk openSUSE, SUSE Linux dan derivatif, gunakan arahan berikut:

$ sudo zypper pasang nano

Untuk Fedora dan turunannya, gunakan arahan berikut.

$ sudo dnf pasang nano

Lihat laman web rasmi GNU Nano

Sekiranya anda ingin berpetualang, maka cubalah kaedah ini. Kami akan memasang GNU Nano dari sumbernya. Walaupun ini adalah perkara yang menyeronokkan, namun kekurangannya adalah, pengurus pakej anda tidak dapat menguruskannya secara langsung. Lebih-lebih lagi, jika terdapat pelepasan yang dikemas kini, anda harus memuat turun semula sumbernya, menyusunnya, dan memasangnya semula.

Sedia? Dapatkan kod sumber Nano.

$ curl -o nano.tar.gz https: // www.penyunting nano.org / dist / v4 / nano-4.9.3.tar.gz

Sekiranya anda tidak memasang curl, anda juga boleh menggunakan wget.

$ wget -O nano.tar.gz https: // www.penyunting nano.org / dist / v4 / nano-4.9.3.tar.gz

Ekstrak bungkusannya.

$ tar -xvf nano.tar.gz

Untuk bahagian seterusnya, anda memerlukan beberapa alat binaan, seperti penyusun GNU C / C ++. Dalam kes Debian / Ubuntu, anda perlu memasang membina-keperluan kumpulan pakej. Sekiranya anda menggunakan sistem berasaskan Arch, kemudian pasang pengkalan asas pakej. Sekiranya anda menjalankan distro lain, lakukan kajian anda sendiri mengenai distro ini terlebih dahulu.

Setelah alat yang diperlukan dipasang, jalankan arahan berikut.

$ cd nano-4.9.3
$ ./ konfigurasikan

$ buat -j $ (nproc)

$ sudo buat pemasangan

Menggunakan Nano

Setelah Nano dipasang, sudah tiba masanya untuk menggunakannya. Dari terminal, jalankan arahan berikut.

$ nano

Ini akan memulakan penyunting Nano dengan fail teks kosong.

Keluar dari Nano

Adakah anda pernah ke Vim? Maka anda mungkin biasa dengan meme "tidak dapat keluar dari Vim". Nah, dalam kes Nano, sama sekali tidak ada yang rumit seperti ini. Tekan untuk keluar dari editor Nano.

Membuat Fail Teks

Untuk membuat fail teks di lokasi tertentu, gunakan struktur perintah berikut. Pastikan bahawa pengguna semasa mempunyai kebenaran menulis ke direktori sasaran.

$ nano

Sebagai contoh, saya akan membuat fail teks dengan nama demo.txt di lokasi ~ / Desktop.

$ nano ~ / Desktop / demo.txt

Sebagai demo.fail txt tidak ada, Nano akan membuka fail teks kosong. Fail belum dibuat, dan akan ditulis sebaik sahaja anda menyimpan fail tersebut.

Menyimpan Fail Teks

Setelah anda membuat perubahan pada fail teks, simpan fail tersebut dengan menekan .

Nano akan meminta nama fail. Dalam kebanyakan kes, anda hanya memukul Masukkan. Sekiranya anda telah mengedit fail yang ada, anda mungkin tidak boleh menukar nama failnya. Sekiranya anda melakukannya, Nano akan menyimpan fail baru dengan nama baru dan kandungan yang baru diedit.

Setelah fail disimpan, anda akan melihat mesej kejayaan.

Nano juga akan meminta anda menyimpan sekiranya anda hendak menutup editor tanpa menyimpan fail yang diedit.

Menyunting Fail Yang Ada

Untuk mengedit fail yang ada, gunakan struktur perintah berikut. Perhatikan bahawa kaedah ini sama seperti kaedah membuat fail baru dengan Nano.

$ nano

Mencari

Ini adalah ciri biasa yang ditawarkan oleh kebanyakan penyunting teks. Nano juga mempunyai pilihan carian yang ringkas namun berguna. Untuk mencari istilah tertentu, tekan .

Nano akan memunculkan fungsi carian. Masukkan kata kunci carian dan tekan Masukkan.

Nano akan melompat kursor ke hasil carian. Sekiranya terdapat lebih daripada satu istilah yang sama, anda boleh menekan untuk pergi ke hasil carian seterusnya.

Menggantikan Teks

Nano juga mempunyai fungsi ganti yang cukup berguna. Untuk mengganti teks, tekan .

Masukkan istilah yang akan diganti. Seterusnya, masukkan nilai penggantian.

Nano akan menyerlahkan perlawanan dan bertanya sama ada anda mahu menggantikannya. Sekiranya terdapat lebih dari satu perlawanan, Nano juga akan menawarkan untuk menggantikan semua perlawanan sekaligus.

Salin dan tampal

Nano tidak menawarkan fungsi copy-paste dengan sendirinya. Fungsi ini sebaliknya dikendalikan oleh emulator terminal yang anda gunakan. Di kebanyakan emulator terminal, adalah jalan pintas untuk menyalin dan adalah jalan pintas untuk menampal.

Nano juga menawarkan fungsi potong dan tampal sendiri. Secara peribadi, saya merasa agak tidak selesa untuk digunakan. Untuk melakukan potongan, lakukan yang berikut: gerakkan kursor anda ke lokasi yang diinginkan, dan tekan untuk menetapkan penanda; kemudian, gunakan kekunci anak panah untuk menggerakkan kursor anda ke lokasi yang dikehendaki, dan tekan untuk memotong teks.

Untuk menampal, tekan .

Buat asal dan Buat semula

Secara tidak sengaja, memadamkan baris yang salah? Menampal kandungan di tempat yang salah? Buat asal dan buat semula di sini untuk menyelamatkan anda!

Bagi Nano, jalan pintas untuk membuat asal adalah .

Untuk melakukan pengulangan, tekan .

Pintasan Papan Kekunci Nano

Seperti yang sudah anda ketahui, semua fungsi Nano dapat diakses secara langsung melalui pintasan papan kekunci. Menguasai pintasan adalah kaedah terbaik untuk memanfaatkan sepenuhnya editor Nano. Di skrin, Nano menunjukkan sebilangan pintasan papan kekunci.

Di sini, simbol “^” menunjukkan Ctrl kekunci, dan simbol "M" menunjukkan Alt kunci. Contohnya, "^ O" bermaksud "Ctrl + O."

Untuk mendapatkan senarai semua pintasan papan kekunci yang disokong, tekan .

Anda juga boleh melihat halaman utama Nano. Halaman utama menawarkan penjelasan mendalam mengenai semua argumen perintah.

$ lelaki nano

Sorotan Sintaks Nano

Nano bukan sekadar penyunting teks biasa dan ringkas. Program ini juga dapat ditingkatkan dengan warna. Penyorotan sintaks adalah ciri umum di kalangan penyunting teks. Terdapat banyak fungsi penyorotan sintaks yang tersedia untuk Nano. Dalam contoh ini, saya akan mempamerkan beberapa Fail Penonjolan Sintaks Nano yang Disempurnakan dari GitHub.

Seperti yang dikatakan tutorial, jalankan arahan berikut untuk memasang sorotan sintaks untuk Nano.

$ curl https: // mentah.githubusercontent.com / scopatz / nanorc / master / pasang.sh | sh

Sekiranya anda tidak memasang curl, maka wget juga tersedia.

$ wget https: // mentah.githubusercontent.com / scopatz / nanorc / master / pasang.sh -O- | sh

Ciri ini akan memuat turun dan mencari sebilangan besar .fail nanorc di direktori "~ / nano".

Pemikiran Akhir

Nano adalah penyunting teks hebat yang menawarkan cukup untuk keperluan seharian anda. Namun, jika anda adalah pengguna maju yang memerlukan beberapa fungsi yang sangat maju, maka periksa Vim. Vim boleh dikatakan salah satu penyunting terbaik dari semua. Mulakan dengan Vim dalam Panduan Pemula untuk Vim ini.

Nikmati!

Cara Menggunakan Xdotool untuk Merangsang Klik dan Penekanan Tetikus di Linux
Xdotool adalah alat baris arahan sumber terbuka dan bebas untuk mensimulasikan klik dan tekan kekunci tetikus. Artikel ini akan merangkumi panduan rin...
5 Produk Tetikus Komputer Ergonomik Teratas untuk Linux
Adakah penggunaan komputer yang berpanjangan menyebabkan rasa sakit di pergelangan tangan atau jari anda? Adakah anda mengalami sendi kaku dan selalu ...
Cara Mengubah Tetapan Tetikus dan Pad Sentuh Menggunakan Xinput di Linux
Sebilangan besar pengedaran Linux dihantar dengan perpustakaan "libinput" secara lalai untuk menangani peristiwa input pada sistem. Ia dapat memproses...