Bagaimana menjadikan terminal sebagai asisten Anda dan bukan musuh Anda?

Bagaimana menjadikan terminal sebagai asisten Anda dan bukan musuh Anda?

Pada artikel ini kita akan membahas mengapa penting untuk tidak sepenuhnya meninggalkan terminal, tetapi menggunakannya secukupnya. Dalam hal apa sebaiknya digunakan dan dalam hal apa tidak boleh digunakan?

Mari jujur

Tak satu pun dari kita benar-benar membutuhkan terminal. Kami terbiasa dengan kenyataan bahwa kami dapat mengklik apa pun yang kami bisa dan memicu sesuatu. Kita terlalu malas untuk membuka sesuatu dan menulis perintah di suatu tempat. Kami menginginkan fungsionalitas di sini dan saat ini. Kebanyakan dari kita tidak menggunakan terminal sama sekali. Apakah layak menggunakannya?

Mengapa menggunakan terminal?

Itu nyaman. Tidak perlu berpindah ke banyak jendela atau mencari sesuatu dengan mouse. Anda cukup menulis perintah yang diperlukan untuk ini.
Mari kita daftar situasi ketika terminal kebutuhan:

  • Ketika Anda perlu mengaktifkan sesuatu, tetapi tidak punya waktu untuk mencarinya di pengaturan (Halo, GUI dconf)
  • Ketika lebih mudah menemukan file atau folder di terminal daripada membuang waktu di GUI (fzf melakukan pekerjaan ini dengan baik)
  • Ketika lebih mudah mengedit file dengan cepat di Vim, Neovim, Nano, Micro daripada masuk ke IDE
  • Kapan tersisa hanya terminal (mengatur ulang pengaturan di Ubuntu atau menginstal Arch Linux, misalnya)
  • Saat Anda membutuhkan kecepatan, bukan kualitas

Ketika tidak perlu gunakan terminal:

  • Ketika fungsi ini tidak ada di terminal (ini sangat jarang terjadi, tapi tetap saja)
  • Kapan lebih nyaman melakukan ini di GUI daripada menderita dengan TUI (misalnya program debug)
  • Ketika Anda tidak benar-benar tahu cara melakukan apa pun di terminal, tetapi Anda perlu melakukan sesuatu dengan cepat (Anda akan menghabiskan lebih banyak waktu untuk otomatisasi daripada tindakan itu sendiri, menurut saya ini sudah biasa bagi semua orang)
  • Saat Anda membutuhkan kenyamanan, bukan kecepatan

Ini adalah aturan dasar yang tidak boleh dilupakan. Tampaknya sederhana, tetapi keinginan β€œmari kita coba mengotomatiskan segalanya, dan bukan mengklik dua kali mouse” sering kali menjadi prioritas. Orang memang malas, tapi hal ini tidak selalu menguntungkan mereka.

Menjadikan terminal itu sendiri layak

Ini adalah set minimum saya untuk melakukan setidaknya sesuatu secara normal di terminal:

tmux β€” untuk membagi jendela menjadi beberapa panel (jika Anda menelurkan banyak jendela terminal dan beralih di antara jendela-jendela tersebut untuk waktu yang lama, maka keseluruhan gagasannya tidak masuk akal, lebih mudah untuk beralih antar aplikasi dengan GUI)

fzf - untuk menemukan sesuatu dengan cepat. Ini benar-benar lebih cepat daripada GUI. vim dan pilih nama file dan itu saja.

zsh β€” (lebih tepatnya OhMyZsh) terminal harus nyaman dan tidak terbelalak

neovim - karena arti berada di terminal tanpa terminal praktis hilang. Editor yang melakukan lebih dari sekadar aplikasi GUI

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

Apa gunanya?

Nilailah sendiri, ketika Anda mencoba memuat IDE lengkap untuk mengubah beberapa skrip kecil - ini tidak rasional. Lebih mudah untuk mengubahnya dengan cepat di Vim (atau Nano, bagi mereka yang tidak menyukai tata letak Vim). Anda dapat melakukan banyak hal dengan lebih cepat, tetapi Anda tidak harus mempelajari semuanya di terminal. Anda mungkin tidak perlu mempelajari bahasa skrip Bash saat bekerja di terminal, karena Anda tidak memerlukannya.

Mari kita buat segalanya lebih sederhana, dan lihat hal-hal yang berbeda dari sudut yang berbeda, dan jangan membagi semuanya menjadi hitam dan putih

Hanya pengguna terdaftar yang dapat berpartisipasi dalam survei. Masuk, silakan.

Apakah Anda sering menggunakan terminal?

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

240 pengguna memilih. 23 pengguna abstain.

Sumber: www.habr.com

Tambah komentar