Perintah jari di Linux adalah alat populer untuk mengambil informasi yang terkait dengan pengguna sistem. Namun, utilitas ini tidak diinstal sebelumnya dengan semua distribusi Linux. Misalnya, Ubuntu 20.04 LTS tidak datang dengan jari di luar kotak. Meskipun Anda selalu dapat mengunduh dan menggunakan perintah jari, ada alternatif ringan yang sudah diinstal sebelumnya (setidaknya di Ubuntu).
Alat yang dimaksud disebut kelingking. Pada artikel ini, kita akan membahas dasar-dasar kelingking menggunakan beberapa contoh yang mudah dipahami. Namun sebelum kita melakukannya, perlu disebutkan bahwa semua contoh di sini telah diuji pada mesin Ubuntu 20.04 LTS.
Perintah kelingking Linux
Halaman manual untuk pinky menjelaskannya seperti:
pinky - lightweight finger
Berikut adalah sintaks alat:
pinky [OPTION]... [USER]...
Dan berikut ini adalah beberapa contoh gaya Tanya Jawab yang akan memberi Anda gambaran yang lebih baik tentang cara kerja alat kelingking.
Q1. Bagaimana cara kerja perintah pinky?
Penggunaan dasarnya sederhana, cukup jalankan 'pinky' tanpa argumen apa pun.
pinky
Inilah output yang dihasilkan oleh perintah ini di sistem saya:
Login Name TTY Idle When Where
himanshu Himanshu ?:0 ????? 2018-09-04 09:31 :0
Jadi Anda dapat melihat output yang berisi informasi seperti nama login pengguna, nama asli/lengkap, terminal, waktu login, dan host jarak jauh. Secara default, output yang dihasilkan adalah untuk pengguna saat ini. Tentu saja, Anda juga dapat menggunakan pinky untuk mengambil informasi bagi pengguna lain - dalam hal ini, Anda harus menentukan nama pengguna.
pinky USERNAME
Q2. Bagaimana cara membuat pinky menghasilkan output format panjang?
Ini dapat dilakukan dengan menggunakan opsi baris perintah -l.
pinky -l
Output berikut dihasilkan oleh perintah ini di sistem saya:
Login name: himanshu In real life: Himanshu
Directory: /home/himanshu Shell: /bin/bash
Perhatikan bahwa opsi -l mengharuskan Anda menyebutkan nama pengguna - dengan kata lain, penyebutan nama pengguna adalah wajib dalam kasus ini.
Q3. Bagaimana cara menghilangkan direktori home dan info shell dalam format panjang?
Ini dapat dicapai dengan menumbuk opsi -b dengan opsi -l.
pinky -lb himanshu
Berikut adalah outputnya:
Login name: himanshu In real life: Himanshu
Jadi Anda dapat melihat bahwa direktori dan informasi terkait shell tidak diproduksi dalam output kali ini. Demikian pula, Anda dapat menggunakan opsi -h dan -p untuk menghapus file proyek pengguna dan informasi file rencana (jika tersedia), masing-masing, dalam format panjang.
Q4. Bagaimana cara membuat pinky menghapus judul kolom?
Ini dapat dilakukan dengan menggunakan opsi baris perintah -f.
Misalnya, perintah ini:
pinky -f himanshu
menghasilkan output berikut di sistem saya:
himanshu Himanshu ?:0 ????? 2018-09-04 09:31 :0
Jadi seperti yang Anda lihat, header kolom telah dihapus di output.
Q5. Bagaimana cara membuat pinky menghilangkan nama lengkap pengguna di output?
Ini dapat dilakukan dengan menggunakan opsi baris perintah -w.
Misalnya, ini:
pinky -w himanshu
menghasilkan output berikut:
Login TTY Idle When Where
himanshu ?:0 ????? 2018-09-04 09:31 :0
Jadi Anda dapat melihat entri kolom untuk nama lengkap dihilangkan dari output. Ada dua opsi lain yang melakukan hal serupa:
-i omit the user's full name and remote host in short format
-q omit the user's full name, remote host and idle time in short format
Kesimpulan
Seperti yang mungkin Anda setujui, pinky adalah alat kecil yang berguna bagi mereka yang bekerja dengan informasi pengguna sistem. Dalam artikel ini, kami telah membahas sebagian besar opsi alat. Setelah Anda selesai mempraktikkannya, buka halaman manual pinky untuk mempelajari lebih lanjut tentang perintah tersebut.