Ketika datang ke Linux, sebagian besar waktu Anda akan bekerja pada baris perintah. Dengan munculnya alat manajemen konfigurasi seperti Chef, Ansible dll, pengembang sekarang dapat bekerja pada otomatisasi sistem Linux secara efisien tanpa terlalu mengkhawatirkan internal sistem. Namun, bekerja dengan baris perintah diperlukan pada setiap status proses. Biarkan itu debugging, mengedit konfigurasi atau menguji aplikasi untuk pertama kalinya. Kiat baris perintah Linux akan meningkatkan produktivitas Anda. Anda dapat menghindari banyak tugas berulang menggunakan tips dan pintasan ini.
Tips Baris Perintah Linux
Dalam artikel ini, kami telah membuat daftar peretasan perintah yang dapat Anda gunakan di terminal Linux untuk meningkatkan produktivitas Anda.
Catatan:Dalam semua contoh yang dijelaskan di bawah, “+
” berarti hanya kombinasi. Bukan berarti Anda harus menggunakan tombol “+” di keyboard.
Telusuri Perintah yang Dieksekusi Sebelumnya
Anda dapat mencari perintah yang dieksekusi sebelumnya menggunakan fungsi pencarian terbalik.
Gunakan “Ctrl + R
” dan ketikkan kata kunci yang akan dicari. Ini akan mengembalikan perintah yang cocok yang dieksekusi sebelumnya.
Hapus Kata dan Baris terakhir
Saat Anda mengetik,
1. Jika Anda ingin menghapus kata terakhir, gunakan “Ctrl + W
”
2. Jika Anda ingin menghapus seluruh baris, gunakan “Ctrl + U
”
3. Jika Anda ingin memasukkan baris berikutnya, gunakan “Ctrl + C
”
Baca juga: Jaringan Linux dan perintah pemecahan masalah
Temukan dan bunuh dan proses
Katakanlah Anda ingin menemukan id proses dan mematikannya. Anda dapat melakukannya dengan menggunakan perintah berikut.
ps -aef | grep <service name> | grep -v grep | awk '{print $2}' | xargs kill -9
Buat daftar semua port proses dan Listening
Gunakan perintah berikut untuk membuat daftar semua port daftar.
netstat -tlnp
Proses terkait
1. Gunakan pgrep
untuk mendapatkan id proses suatu layanan.
pgrep <service name>
Dan Anda dapat menggunakan xargs
untuk mematikan semua proses terkait.
pgrep <service name> | xargs kill -9
2. Pengguna nohup
dan &
untuk mengirim proses ke latar belakang dan berjalan selamanya.
nohup <some process script> &
Keluaran sebagai Input file
Anda dapat menggunakan output dari suatu perintah sebagai file untuk menjadi input dari perintah lain menggunakan “<
” simbol.
Misalnya, jika Anda ingin membandingkan /etc/hosts dari host jarak jauh dengan host Anda saat ini, Anda dapat melakukan hal berikut.
diff /etc/hosts <(ssh [email protected]<IP> -i ~/.ssh/key-file cat /etc/hosts)
Suppress output standar
Jika Anda ingin menekan keluaran standar, Anda dapat mengarahkan ulang stdout ke /dev/null
Misalnya,
ls -l > /dev/null
Izin File dalam bentuk Oktal
Untuk melihat izin file dalam bentuk oktal, Anda dapat menggunakan sintaks berikut.
stat -c '%A %a %n' <file name>
status disk/CPU/jaringan
Untuk mengetahui status disk/CPU/jaringan, Anda dapat menggunakan utilitas baris perintah berikut.
iostat netstat top htop dstat vmstat
Tips berguna lainnya
1. Gunakan Ctrl + Z
untuk menangguhkan proses
2. Gunakan grep
untuk memfilter keluaran
3. Gunakan !!
untuk menjalankan perintah terakhir
4. Gunakan dmesg
perintah untuk mengidentifikasi masalah perangkat keras atau driver
5. Gunakan mtr
perintah untuk memecahkan masalah jaringan.
6. Untuk mengosongkan file, gunakan> diikuti dengan nama file. Misalnya >example.txt
Misalnya,
mtr 8.8.8.8
6. Gunakan pstree
perintah untuk melihat pohon proses sistem Anda.
Tautan Berguna
1. Tutorial manajemen proses Linux untuk pemula.
2. Perintah Linux yang harus diketahui setiap pengembang.