Catatan editor:Ini adalah opini dan dimaksudkan dengan semangat humor yang baik. Apakah Anda memiliki seperangkat alat yang berbeda yang tidak pernah Anda gunakan? Kami mengundang artikel tamu melalui [email protected].
Pada satu waktu atau yang lain, saya yakin semua perintah ini memiliki tujuannya, tetapi apa pun tujuannya, menurut pendapat saya, tujuan itu telah ditinggalkan. Pemrograman adalah kerja keras. Ini memakan waktu, membosankan, dan ketika terjadi kesalahan, dapat memakan waktu berjam-jam atau berhari-hari untuk menemukan titik koma yang hilang atau ruang ekstra yang membuang semuanya. Saya mengerti dan saya minta maaf kepada programmer khusus yang menulis perangkat lunak ini yang tidak saya gunakan.
[ Anda mungkin juga menikmati:Kisah-kisah Sysadmin:Lihat kembali lelucon IT sekolah lama ]
Tetapi beberapa perintah, program, aplikasi, atau apa pun yang Anda ingin menyebutnya sama sekali tidak diperlukan bagi saya. Saya telah menemukan lima perintah seperti itu. Saya belum menghabiskan waktu untuk melacak asal-usul mereka karena itu akan menjadi kekosongan waktu yang sangat besar yang tidak mampu saya bayar. Jadi, inilah mereka dengan segala kemegahannya—lima perintah di sistem saya yang menurut saya tidak pernah saya gunakan. Mereka berada dalam urutan abjad.
1. lengkungan
arch
perintah mengembalikan arsitektur komputer tempat Anda menjalankannya.
$ arch
x86_64
Ya, hanya itu yang dilakukannya. Itu hanya menampilkan arsitektur sistem yang sedang Anda kerjakan. Apakah ini informasi penting? Jika Anda berpikir demikian, maka Anda mungkin menginginkan lebih banyak informasi tentang sistem selain arsitekturnya. Misalnya, Anda dapat menampilkan /proc/version
berkas.
$ cat /proc/version
Linux version 4.18.0-240.22.1.el8_3.x86_64 ([email protected]) (gcc version 8.3.1 20191121 (Red Hat 8.3.1-5) (GCC)) #1 SMP Thu Mar 25 14:36:04 EDT 2021
Di sana. Apakah kamu melihatnya? Dalam versi kernel, Anda juga mendapatkan nilai arsitektur yang sulit dipahami. Plus, Anda mendapatkan informasi bonus seperti kernel dan versi gcc terkait.
2. nama arpa
arpaname
perintah memberi Anda nama ARPA jika Anda memberikannya dengan sedikit informasi berharga:Alamat IP. Lihat apakah Anda dapat mengetahui pola samar yang arpaname
perintah menguraikan untuk Anda dari contoh di bawah ini.
$ arpaname 192.168.0.21
21.0.168.192.IN-ADDR.ARPA
Perintah yang cukup solid, ya? Apakah Anda ingin melihatnya lagi?
$ arpaname 192.168.10.40
40.10.168.192.IN-ADDR.ARPA
Saya terus berharap itu akan menampilkan sesuatu yang berbeda setiap kali saya menjalankannya tetapi tidak dan saya telah menjalankannya di setiap sistem yang saya miliki setidaknya 40 hingga 50 kali dan konsisten mengecewakan.
3. SM
bc
dan dc
somewhat yang agak mirip perintah adalah bahasa kalkulator presisi sewenang-wenang. Saya tidak yakin mengapa seseorang membutuhkan kalkulator baris perintah tetapi jika Anda pernah melakukannya, ini bukan yang digunakan. Pertama, bc
interaktif, yang baik-baik saja tetapi tidak ada gunanya digunakan. Hampir semua orang, bahkan dahulu kala, memiliki kalkulator genggam. Satu-satunya tanggal yang dapat saya temukan di halaman manual adalah tahun 2006, dan saya pikir pada waktu itu hampir semua orang memiliki telepon dengan kalkulator di atasnya. Tentunya, ada kalkulator yang lebih mudah digunakan selain ini.
$ bc
bc 1.07.1
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006, 2008, 2012-2017 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
5+10-3
12
Mungkin itu akan baik untuk scripting? Saya dapat memikirkan cara yang lebih mudah untuk membuat perhitungan dalam skrip menggunakan variabel, tetapi itu hanya saya. Saya tidak melihat ada gunanya di bc
. Saya tahu banyak orang menggunakan bc
tapi aku belum menemukan cinta untuk itu.
Dan, sungguh, dc
lebih buruk karena sintaks gila Anda harus menggunakan apa yang dikenal sebagai notasi Polandia terbalik (RPN), ditambah --expression="
yang konyol pilihan. Saya ingat kalkulator HP lama saya yang menggunakan RPN dan saya membencinya. Contoh RPN untuk menjumlahkan dua angka seperti ini:5 6 + . Anda memasukkan operan dan kemudian operator. Aku masih membencinya. Tidak ada gunanya notasi semacam itu dan dengan perkembangan logis, tidak ada alasan untuk dc
perintah yang menggunakannya. Berikut ini contoh dc
sintaks terlihat seperti. Selamat menikmati.
$ dc --expression="5 6 + f"
11
'f
' dalam ekspresi mencetak seluruh tumpukan. Berikut deskripsi dari apa yang 'f
' dilakukan dari halaman manual:"Mencetak seluruh isi tumpukan tanpa mengubah apa pun. Ini adalah perintah yang baik untuk digunakan jika Anda tersesat atau ingin mencari tahu apa efek dari beberapa perintah." Bagaimana Anda bisa "tersesat" saat menggunakan kalkulator ini? Ini juga merupakan misteri bagi saya. Misteri yang lebih besar adalah mengapa ada orang yang menggunakan kalkulator usang ini dan notasinya yang salah secara politis. Mungkin saya akan menjelajahi bc
dan dc
lebih detail di lain waktu.
4. dumpkey
dumpkeys
perintahnya keren banget. Oke, aku berbohong. Ini sama sekali tidak keren. Dalam 25 tahun bermain-main dengan Linux, saya harus menggunakan dumpkeys
grand total nol kali. Anda akan berpikir bahwa perintah penting seperti dumpkeys
akan masuk ke garis pandang saya setidaknya sekali dalam jangka waktu itu—bahkan hanya karena penasaran, itu seharusnya cukup signifikan untuk saya uji, tapi ternyata tidak.
Begini cara halaman manual menjelaskan permata ini:"dumpkeys menulis, ke output standar, konten saat ini dari tabel terjemahan driver keyboard, dalam format yang ditentukan oleh keymaps(5).
Dengan menggunakan berbagai opsi, format output dapat dikontrol, dan juga informasi lain dari kernel dan program dumpkeys(1) dan loadkeys(1) dapat diperoleh."
Oke, jadi sekarang Saya mengerti. Saya tahu persis bagaimana menggunakan ini untuk ... ummm, beri saya waktu sebentar, OK, saya bingung. Saya tidak tahu bagaimana atau mengapa saya perlu menggunakan perintah ini selain untuk memberi tahu Anda bahwa itu tidak berguna tetapi untuk beberapa alasan aneh, itu ada di sistem Linux saya. Oh, untuk membuatnya lebih baik, Anda hanya dapat menjalankan dumpkeys
dari konsol. Kegembiraan tidak pernah berakhir dengan dumpkeys
. Saya sering bekerja di konsol dan perlu menulis ke output standar isi tabel terjemahan driver keyboard saat ini. Saya bahkan tidak akan memberikan hasil demonstrasi untuk yang satu ini karena terlalu panjang. Silakan pergi ke konsol sistem Linux terdekat dan ketik, dumpkeys
. Tapi, mundur atau minta seseorang di sana untuk menangkap Anda karena hasilnya sangat istimewa—bahkan sangat istimewa, Anda mungkin ingin mengarahkannya ke file dan kemudian mencetaknya untuk ditampilkan di bilik Anda atau mungkin mengubahnya menjadi gambar latar Zoom sehingga setiap orang yang Anda ajak bicara dalam sehari akan terkesan. Dan, karena sarkasme tidak selalu jelas dalam bentuk tertulis, seluruh dumpkeys
ini bagian memiliki sedikit sarkasme untuk itu. Lihat apakah Anda dapat menemukannya.
5. uname
Sejujurnya dan transparan, saya tidak menemukan uname
menjadi perintah yang tidak berguna segera. Tapi segera setelah saya menemukan /proc/version
, pada tahun 1996, saya menyadari bahwa uname
tidak memiliki nilai. Berikut adalah beberapa uname
bernilai tinggi contoh penggunaan.
$ uname
Linux
$ uname -r
4.18.0-240.22.1.el8_3.x86_64
$ uname -m
x86_64
$ uname -a
Linux server1 4.18.0-240.22.1.el8_3.x86_64 #1 SMP Thu Mar 25 14:36:04 EDT 2021 x86_64 x86_64 x86_64 GNU/Linux
$ cat /proc/version
Linux version 4.18.0-240.22.1.el8_3.x86_64 ([email protected]) (gcc version 8.3.1 20191121 (Red Hat 8.3.1-5) (GCC)) #1 SMP Thu Mar 25 14:36:04 EDT 2021
Saya pikir tujuan uname harus diubah untuk mencetak nama pengguna pengguna saat ini atau menyalin whoami
perintah ke uname
. Itu tampaknya jauh lebih berharga bagi saya. Kadang aku lupa siapa aku. Saya juga lupa melihat prompt saya.
[ Kursus online gratis:Tinjauan teknis Red Hat Enterprise Linux. ]
Menutup
Saya harap Anda bersenang-senang membaca artikel ini seperti saya menulisnya. Lima perintah yang tidak berguna ini sekarang akan selamanya dikaitkan dengan saya. Saya juga yakin bahwa surat kebencian akan datang untuk memberi tahu saya betapa pentingnya perintah ini bagi semua penduduk Pulau Clipperton. Saya baik-baik saja dengan itu.