10 Trik dan Tip Menarik Baris Perintah Linux yang Perlu Diketahui


Saya sangat menikmati bekerja dengan perintah karena perintah tersebut menawarkan kontrol lebih besar terhadap sistem Linux dibandingkan aplikasi GUI (Antarmuka Pengguna Grafis), oleh karena itu saya selalu mencari untuk menemukan atau mencari tahu hal menarik cara dan ide untuk menjadikan Linux begitu mudah dan menyenangkan untuk dioperasikan, terutama dari terminal.

Selalu mengasyikkan ketika kami menemukan trik atau tip baru saat menggunakan Linux, terutama bagi para ahli baris perintah seperti saya.

Disarankan Baca: 5 Tip dan Trik Baris Perintah Menarik di Linux – Bagian 1

Dan perasaan ingin berbagi praktik atau perintah yang baru dipelajari dengan jutaan pengguna Linux di luar sana, khususnya para pemula yang masih menguasai sistem operasi menarik ini biasanya muncul.

Disarankan Baca: 10 Trik Baris Perintah Linux yang Berguna untuk Pemula – Bagian 2

Pada artikel ini, kami akan meninjau sejumlah trik dan tip baris perintah berguna yang dapat meningkatkan keterampilan penggunaan Linux Anda secara signifikan.

1. Kunci atau Sembunyikan File atau Direktori di Linux

Cara paling sederhana untuk mengunci file atau direktori adalah dengan menggunakan izin file Linux. Jika Anda adalah pemilik file atau direktori, Anda dapat memblokir (menghapus hak istimewa baca, tulis, dan eksekusi) pengguna dan grup lain agar tidak mengaksesnya dengan cara berikut:

chmod 700 tecmint.info
OR
chmod go-rwx tecmint.info

Untuk mengetahui lebih banyak tentang izin file Linux, baca artikel Mengelola Pengguna & Grup, Izin File & Atribut di Linux.

Untuk menyembunyikan file/direktori dari pengguna sistem lain, ganti namanya dengan (.) di awal file atau direktori:

mv filename .tecmint.info

2. Terjemahkan Izin rwx ke Format Oktal di Linux

Secara default, ketika Anda menjalankan perintah ls, ini akan menampilkan izin file dalam format rwx, tetapi untuk memahami kesetaraan format ini dan format oktal, Anda dapat mempelajari cara menerjemahkan izin rwx ke format Oktal di Linux.

3. Cara Menggunakan 'su' Saat 'sudo' Gagal

Meskipun perintah sudo digunakan untuk menjalankan perintah dengan hak pengguna super, ada kalanya perintah tersebut gagal berfungsi seperti pada contoh di bawah ini.

Di sini, saya ingin mengosongkan konten file besar bernama uptime.log tetapi operasinya gagal meskipun saya menggunakan sudo.

cat /dev/null >/var/log/uptime.log 
sudo cat /dev/null >/var/log/uptime.log

Dalam hal ini, Anda perlu beralih ke akun pengguna root menggunakan perintah su untuk melakukan operasi seperti ini:

su
sudo cat /dev/null >/var/log/uptime.log
cat /var/log/uptime.log

Cobalah untuk memahami perbedaan antara su dan sudo, sebagai tambahan, bacalah halaman manualnya untuk panduan lebih lanjut:

man sudo
man su

4. Matikan Proses di Linux

Terkadang ketika Anda ingin menghentikan suatu proses menggunakan perintah kill atau killall atau pkill, mungkin gagal, Anda menyadari bahwa proses tersebut masih terus berjalan di sistem.

Untuk mematikan suatu proses secara destruktif, kirimkan siganl -KILL ke proses tersebut.

Pertama-tama tentukan ID prosesnya dan kemudian matikan seperti ini:

pidof vlc
sudo kill -KILL 10279

Periksa perintah kill untuk opsi dan informasi penggunaan tambahan.

5. Hapus File Secara Permanen di Linux

Biasanya, kami menggunakan perintah rm untuk menghapus file dari sistem Linux, namun, file ini tidak terhapus seluruhnya, mereka hanya disimpan dan disembunyikan di hard disk dan file-file ini masih dapat dipulihkan di Linux dan dilihat oleh orang lain.

Untuk mencegah hal ini, kita dapat menggunakan perintah rusak yang akan menimpa konten file dan secara opsional juga menghapus file tersebut.

shred -zvu tecmint.pdf

Opsi yang digunakan pada perintah di atas:

  1. -z – menambahkan penimpaan akhir dengan angka nol untuk menyembunyikan penghancuran.
  2. -u – membantu memotong dan menghapus file setelah ditimpa.
  3. -v – menunjukkan kemajuan.

Baca halaman manual rusak untuk instruksi penggunaan tambahan:

man shred

6. Ganti Nama Banyak File di Linux

Anda dapat mengganti nama beberapa file di Linux saat bepergian dengan menjalankan perintah rename.

Ini mengganti nama file yang diberikan sesuai dengan aturan yang ditentukan dalam argumen pertama.

Perintah di bawah ini mengganti nama semua file .pdf menjadi .doc, di sini 's/\.pdf$/\.doc/' adalah aturannya :

rename -v 's/\.pdf$/\.doc/' *.pdf

Contoh berikutnya mengganti nama semua file yang cocok dengan "*.bak" untuk menghapus ekstensinya, dengan 's/\e.bak$//' sebagai aturannya.

7. Periksa Ejaan Kata di Linux

perintah lihat menampilkan baris yang diawali dengan string tertentu, ini dapat membantu Anda memeriksa ejaan kata dari dalam baris perintah. Meskipun tidak begitu efektif dan dapat diandalkan, look masih merupakan alternatif yang berguna dibandingkan pemeriksa ejaan canggih lainnya:

look linu
look docum

8. Cari Deskripsi Kata Kunci di Halaman Manual

Perintah man digunakan untuk menampilkan halaman entri perintah secara manual, bila digunakan dengan saklar -k, ia akan mencari deskripsi singkat dan nama halaman manual untuk kata kunci printf (seperti adjust, apache dan php pada perintah di bawah) sebagai ekspresi reguler.

man -k adjust
man -k apache
man -k php

9. Tonton Log secara Real-Time di Linux

Dengan perintah tonton, Anda dapat menjalankan perintah Linux lainnya secara berkala sambil menampilkan outputnya pada layar penuh dan di samping perintah tail yang digunakan untuk melihat bagian terakhir dari suatu file, Anda dapat melihat rekaman entri log dalam file log.

Pada contoh di bawah, Anda akan melihat file log otentikasi sistem. Buka dua jendela terminal, tampilkan file log untuk ditonton secara real-time di jendela pertama seperti:

sudo watch tail /var/log/auth.log

Anda juga dapat menggunakan perintah tail yang menampilkan bagian terakhir suatu file. Flag -f-nya memungkinkan pengamatan perubahan dalam file secara real-time, oleh karena itu dimungkinkan untuk melihat rekaman entri log dalam file log.


sudo tail -f /var/log/auth.log

Dan jalankan perintah di bawah ini di terminal kedua saat Anda mengamati konten file log dari jendela pertama:

sudo mkdir -p /etc/test
sudo rm -rf /etc/test

10. Daftar Semua Perintah bawaan Shell

shell bawaan adalah perintah atau fungsi, yang dipanggil dari dalam dan dieksekusi langsung di shell itu sendiri, bukan program eksternal yang dapat dieksekusi yang akan dimuat oleh shell dari hard disk dan dijalankan.

Untuk mencantumkan semua bawaan shell dan sintaks penggunaannya, jalankan:

help

Sebagai penutup, trik dan tip baris perintah selalu berguna dan membuat belajar dan menggunakan Linux menjadi mudah dan menyenangkan terutama bagi pemula.

Anda juga dapat berbagi dengan kami trik atau tip baris perintah berguna dan menarik lainnya di Linux yang Anda temukan melalui formulir komentar di bawah.