GNU/Linux >> Belajar Linux >  >> Linux

5 alat Rust yang patut dicoba di baris perintah Linux

Linux mewarisi banyak dari Unix, yang telah ada selama setengah abad. Ini berarti sebagian besar alat yang Anda gunakan di terminal Linux Anda mungkin memiliki sejarah yang sangat panjang atau ditulis untuk meniru perintah historis tersebut. Suatu kebanggaan di dunia POSIX bahwa alat tidak membutuhkan penemuan kembali yang konstan. Faktanya, ada sebagian pengguna Linux saat ini yang dapat menjalankan versi Linux dari sebelum mereka lahir tanpa harus mempelajari sesuatu yang baru. Sudah dicoba, benar, dan andal.

Lebih banyak sumber daya Linux

  • Lembar contekan perintah Linux
  • Lembar contekan perintah Linux tingkat lanjut
  • Kursus online gratis:Ikhtisar Teknis RHEL
  • Lembar contekan jaringan Linux
  • Lembar contekan SELinux
  • Lembar contekan perintah umum Linux
  • Apa itu container Linux?
  • Artikel Linux terbaru kami

Itu tidak berarti belum ada evolusi. Semua perintah yang diketahui dan disukai pengguna Linux telah ditingkatkan selama bertahun-tahun. Beberapa bahkan telah diganti seluruhnya dan sangat umum sekarang sehingga hanya sedikit orang yang masih peduli untuk mengingat yang lama. Bisakah Anda bayangkan Linux tanpa SSH? Percaya atau tidak, ssh perintah menggantikan yang disebut rsh .

Saya sering mencari perintah baru karena saya selalu tertarik dengan kemungkinan menyelesaikan sesuatu dengan lebih efisien. Jika ada perintah yang lebih baik, lebih cepat, atau lebih kuat di luar sana untuk melakukan tugas umum, saya ingin mengetahuinya. Dan meskipun ada kesempatan yang sama bagi bahasa apa pun untuk menciptakan perintah Linux baru, pengembang Rust telah memberikan koleksi utilitas tujuan umum yang mengesankan.

Ganti pria dengan tealdeer

Tealdeer menyediakan tldr command, yang menampilkan ringkasan singkat dan tanpa basa-basi tentang bagaimana sebuah perintah digunakan. Bukannya halaman manual dan info tidak berguna, karena memang begitu, tetapi terkadang mereka bisa sedikit bertele-tele dan sedikit tumpul. Tealdeer membuat petunjuknya jelas dan ringkas, dengan contoh cara menggunakan perintah yang sulit Anda ingat.

$ tldr tar

  Archiving utility.
  Often combined with a compression method, such as gzip or bzip2.
  More information: <https://www.gnu.org/software/tar>.

  [c]reate an archive and write it to a [f]ile:

      tar cf target.tar file1 file2 file3

  [c]reate a g[z]ipped archive and write it to a [f]ile:

      tar czf target.tar.gz file1 file2 file3

  [c]reate a g[z]ipped archive from a directory using relative paths:

      tar czf target.tar.gz --directory=path/to/directory .
[...]

Baca artikel lengkap tentang tldr.

Ganti du dengan debu

du perintah memberikan umpan balik tentang penggunaan disk. Ini adalah tugas yang relatif sederhana; juga, perintahnya juga cukup sederhana. dust perintahnya adalah du ditulis dalam Rust, dan menggunakan kode warna dan grafik batang untuk pengguna yang lebih menyukai konteks visual tambahan.

$ dust
 5.7M   ┌── exa                                   │                                   ██ │   2%
 5.9M   ├── tokei                                 │                                   ██ │   2%
 6.1M   ├── dust                                  │                                   ██ │   2%
 6.2M   ├── tldr                                  │                                   ██ │   2%
 9.4M   ├── fd                                    │                                   ██ │   4%
 2.9M   │ ┌── exa                                 │                                 ░░░█ │   1%
  15M   │ ├── rustdoc                             │                                 ░███ │   6%
  18M   ├─┴ bin                                   │                                 ████ │   7%
  27M   ├── rg                                    │                               ██████ │  11%
 1.3M   │     ┌── libz-sys-1.1.3.crate            │  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░█ │   0%
 1.4M   │     ├── libgit2-sys-0.12.19+1.1.0.crate │  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░█ │   1%
 4.5M   │   ┌─┴ github.com-1ecc6299db9ec823       │  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░█ │   2%
 4.5M   │ ┌─┴ cache                               │  ░░░░░░░░░░░░░░░░░░░░░░░░
[...]

Baca artikel lengkap tentang debu.

Ganti find dengan fd

find command adalah alat yang berguna untuk menemukan file di komputer Anda, tetapi sintaksnya mungkin sulit untuk dikuasai. Tidak hanya ada banyak opsi, tetapi urutan opsi tersebut dapat menjadi signifikan, tergantung pada apa yang Anda lakukan. Beberapa orang telah menulis skrip untuk mengabstraksi tugas dari perintah. Orang lain hanya menulis alat baru sama sekali, seperti fd .

Sintaks tidak menjadi lebih mudah dari ini:

$ fd example
Documents/example.txt
Documents/example-java
Downloads/example.com/index.html

Baca artikel lengkap tentang fd.

Ganti ls dengan exa

Anda mungkin tidak berpikir bahwa ls komando akan memiliki banyak ruang untuk perbaikan. Tapi exa membuktikan bahwa bahkan utilitas yang paling biasa pun dapat memperoleh manfaat dari penyesuaian kecil. Misalnya, mengapa tidak memiliki perintah daftar dengan kesadaran Git bawaan? Mengapa tidak mendapatkan metadata tambahan dalam daftar file Anda?

Baca artikel selengkapnya tentang exa.

Coba Tokei

Tidak seperti alat lain dalam daftar ini, tokei utilitas tidak menggantikan satu perintah, tetapi menunjukkan bagaimana terminal Linux—seperti biasa—lingkungan yang sangat berkembang pesat. Terminal mungkin berisi banyak perintah lama, tetapi ada perintah baru dan menarik yang muncul setiap saat.

Ketika saya melihat sebuah proyek di sistem file lokal saya, dan saya perlu tahu bahasa apa yang ada di dalamnya, saya mengandalkan alat seperti Tokei. Ini adalah program yang menampilkan statistik tentang basis kode, dengan dukungan luas untuk 150 bahasa pemrograman. Saya tidak perlu mengingat bahasa apa yang telah digunakan, atau berapa banyak baris kode yang ada, atau berapa banyak yang kosong atau spasi atau komentar yang ada. Ini adalah alat analisis kode yang lengkap, memudahkan saya untuk masuk dan menavigasi kode.

$ tokei ~/exa/src ~/Work/wildfly/jaxrs
==================
Language   Files Lines Code Comments Blank
Java        46    6135  4324  945     632
XML         23    5211  4839  473     224
---------------------------------
Rust
Markdown
-----------------------------------
Total

Baca artikel lengkap tentang tokei.

Temukan favorit Anda

Pengguna open source tidak pernah harus puas hanya dengan sekumpulan kecil perintah, atau bahkan hanya satu versi perintah. Temukan perintah yang Anda sukai, apakah itu ide baru untuk alur kerja yang muncul, atau implementasi ulang alat lama, atau klasik abadi yang sama bagusnya dengan beberapa dekade yang lalu. Temukan perintah yang membuat hidup Anda lebih baik dan nikmatilah!


Linux
  1. Hasilkan kata sandi di baris perintah Linux

  2. Edit PDF di baris perintah Linux

  3. Menggunakan kekuatan di baris perintah Linux

  1. Miliki sapi di baris perintah Linux

  2. Masukkan diri Anda ke dalam baris perintah Linux

  3. 5 Alat Baris Perintah untuk Menemukan File dengan Cepat di Linux

  1. 6 metakarakter Linux yang saya suka gunakan di baris perintah

  2. 4 cara untuk mengedit foto di baris perintah Linux

  3. 8 tips untuk baris perintah Linux