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!