Bagaimana untuk menjadikan terminal sebagai pembantu anda dan bukan musuh anda?

Bagaimana untuk menjadikan terminal sebagai pembantu anda dan bukan musuh anda?

Dalam artikel ini kita akan bercakap tentang mengapa penting untuk tidak meninggalkan terminal sepenuhnya, tetapi menggunakannya secara sederhana. Dalam kes apakah ia harus digunakan dan dalam kes apakah ia tidak boleh digunakan?

Jujurlah

Tiada seorang pun daripada kita benar-benar memerlukan terminal. Kami terbiasa dengan fakta bahawa kami boleh mengklik semua yang kami boleh dan mencetuskan sesuatu. Kami terlalu malas untuk membuka sesuatu dan menulis arahan di suatu tempat. Kami mahukan fungsi di sini dan sekarang. Kebanyakan daripada kita tidak menggunakan terminal sama sekali. Adakah ia bernilai menggunakannya sama sekali?

Mengapa menggunakan terminal?

Ia selesa. Tidak perlu beralih ke banyak tetingkap atau mencari sesuatu dengan tetikus. Anda hanya boleh menulis arahan yang diperlukan untuk ini.
Mari kita senaraikan situasi apabila terminal perlu:

  • Apabila anda perlu mendayakan sesuatu, tetapi tidak mempunyai masa untuk mencarinya dalam tetapan (Hello, GUI dconf)
  • Apabila lebih mudah untuk mencari fail atau folder dalam terminal daripada membuang masa pada GUI (fzf melakukan tugas ini dengan baik)
  • Apabila lebih mudah untuk mengedit fail dengan cepat dalam Vim, Neovim, Nano, Micro daripada pergi ke IDE
  • Bila tinggal sahaja terminal (menetapkan semula tetapan dalam Ubuntu atau memasang Arch Linux, sebagai contoh)
  • Apabila anda memerlukan kelajuan, bukan kualiti

Apabila tidak perlu gunakan terminal:

  • Apabila fungsi ini tiada dalam terminal (ini berlaku sangat jarang, tetapi masih)
  • Bilakah lebih mudah untuk melakukan ini dalam GUI daripada menderita dengan TUI (program penyahpepijatan, sebagai contoh)
  • Apabila anda tidak benar-benar tahu cara melakukan apa-apa di terminal, tetapi anda perlu melakukan sesuatu dengan cepat (anda akan menghabiskan lebih banyak masa untuk automasi daripada pada tindakan itu sendiri, saya fikir ini biasa kepada semua orang)
  • Apabila anda memerlukan kemudahan, bukan kelajuan

Ini adalah peraturan asas yang tidak boleh dilupakan. Nampaknya mudah, tetapi keinginan "mari kita cuba mengautomasikan segala-galanya, dan jangan klik dua kali pada tetikus" sering menjadi keutamaan. Orang malas, tetapi ini tidak selalu menguntungkan mereka.

Menjadikan terminal itu sendiri berdaya maju

Berikut ialah set minimum saya untuk melakukan sekurang-kurangnya sesuatu seperti biasa di terminal:

tmux β€” untuk membahagikan tetingkap ke dalam panel (jika anda menumbuhkan sekumpulan tetingkap terminal dan bertukar di antara mereka untuk masa yang lama, maka keseluruhan idea itu tidak masuk akal, lebih mudah untuk menukar antara aplikasi dengan GUI)

fzf - untuk mencari sesuatu dengan cepat. Ia benar-benar lebih pantas daripada GUI. vim dan pilih nama fail dan itu sahaja.

zsh β€” (lebih tepat lagi OhMyZsh) terminal haruslah mudah dan tidak berkaca mata

neovim - kerana makna berada di terminal tanpa ia boleh dikatakan hilang. Editor yang melakukan lebih daripada aplikasi GUI

Dan juga sejumlah besar aplikasi lain: ranger (atau ViFM), how2, live-server, nmcli, xrandr, python3, jshell, diff, git dan banyak lagi

Apa gunanya?

Nilailah sendiri, apabila anda cuba memuatkan IDE yang lengkap untuk menukar beberapa skrip kecil - ini tidak rasional. Lebih mudah untuk menukarnya dengan cepat dalam Vim (atau Nano, bagi mereka yang tidak menyukai reka letak Vim). Anda boleh melakukan sesuatu dengan lebih pantas, tetapi anda tidak perlu mempelajari segala-galanya di terminal. Anda mungkin tidak perlu mempelajari bahasa skrip Bash semasa bekerja di terminal, kerana anda tidak memerlukannya.

Mari kita membuat perkara lebih mudah, dan melihat perkara yang berbeza dari sudut yang berbeza, dan tidak membahagikan semuanya kepada hitam dan putih

Hanya pengguna berdaftar boleh mengambil bahagian dalam tinjauan. Log masuk, Sama-sama.

Adakah anda sering menggunakan terminal?

  • 86,7% Ya208
  • 8,8% No21
  • 4,6% Tidak pasti11

240 pengguna mengundi. 23 pengguna berpantang.

Sumber: www.habr.com

Tambah komen