254
Di dunia Linux, menguasai baris perintah sangat penting bagi pengembang, administrator sistem, dan pengguna yang mahir. Dengan trik baris perintah yang tepat, Anda dapat secara signifikan meningkatkan produktivitas dan merampingkan alur kerja Anda. Dalam panduan ini, kita akan menjelajahi kumpulan trik baris perintah Linux yang akan membantu Anda bekerja lebih efisien dan menyelesaikan tugas dengan cepat dan presisi.
15 Trik Baris Perintah Linux dan Tip Terminal
Di sini saya menyajikan kompilasi 15 Trik dan Terminal Baris Perintah Linux Kiat, cocok untuk pemula Linux dan pengguna yang mahir. Meskipun tidak lengkap, trik ini cukup untuk meningkatkan efisiensi dan produktivitas Anda di terminal Linux.
1. Manfaatkan Penyelesaian Tab:
Salah satu fitur yang paling kuat dari baris perintah Linux adalah penyelesaian tab. Dengan menekan tombol Tab, terminal dapat secara otomatis menyelesaikan perintah, nama file, dan jalur direktori. Manfaatkan fitur ini untuk menghemat waktu, mengurangi kesalahan ketik, dan menavigasi melalui struktur direktori yang rumit dengan mudah.
Contoh:
$ cd /path/to/long_directory_name
Dengan mengetik cd /p dan menekan Tab, baris perintah melengkapi jalur direktori lainnya.
Anda dapat gunakan juga penyelesaian Tab untuk mempercepat pengetikan Anda saat memasukkan nama variabel atau nama file. Ini menghindari kesalahan dan menghemat waktu.
Contoh:
$ my_script.sh myfile.txt
Dengan mengetik my dan menekan Tab, nama file myfile.txt selesai.
Bagaimana jika beberapa direktori memiliki huruf yang sama di namanya? Misalnya, direktori Dokumen dan Unduhan diawali dengan ‘Lakukan’ di namanya. Bagaimana cara menggunakan penyelesaian TAB dalam kasus seperti itu?
Dalam kasus di mana banyak direktori dimulai dengan huruf yang sama dan Anda ingin menggunakan perintah cd untuk menavigasi ke direktori tertentu, Anda dapat menggunakan metode berikut:
A). Gunakan Penyelesaian Tab: Ketikkan huruf awal yang umum dari nama direktori dan tekan Tab. Terminal akan mencoba melengkapi nama direktori secara otomatis. Jika ada beberapa opsi, menekan Tab dua kali akan menampilkan daftar kemungkinan kecocokan. Anda kemudian dapat melanjutkan mengetik karakter tambahan untuk membuat pilihan unik.
Example:
$ cd Do
Menekan Tab dua kali akan menampilkan daftar direktori yang dimulai dengan “Lakukan”. Anda kemudian dapat mengetik lebih banyak karakter untuk mempersempit pilihan, seperti “Doc” atau “Down”.
B). Berikan Lebih Banyak Karakter: Tambahkan lebih banyak karakter dari nama direktori untuk membuatnya lebih spesifik dan membedakannya dari yang lain. Dengan menyertakan huruf tambahan, Anda bisa memastikan kecocokan yang unik. Gunakan Jalur Relatif atau Absolut: Jika direktori memiliki direktori induk yang berbeda atau jika Anda mengetahui jalur yang tepat, Anda dapat menggunakan jalur relatif atau absolut untuk menavigasi langsung ke direktori yang diinginkan. absolute path memastikan Anda langsung membuka direktori “Documents” tanpa ambiguitas. Gunakan Riwayat Perintah dan Pintasan:
Riwayat perintah memungkinkan Anda untuk mengingat dan menggunakan kembali perintah yang dijalankan sebelumnya. Tekan tombol panah Atas untuk menelusuri riwayat perintah Anda atau gunakan perintah riwayat untuk melihat daftar perintah terbaru. Selain itu, manfaatkan pintasan seperti Ctrl + R untuk mencari dan mengulang perintah berdasarkan kata kunci.
Example:
$ history $ !25 # Menjalankan perintah dengan nomor riwayat 25
3. Mempekerjakan Pengalihan Output:
Mengarahkan output perintah ke file atau perintah lain adalah teknik yang ampuh. The > operator memungkinkan Anda untuk mengarahkan output standar ke file, sedangkan | (pipa) mengirimkan output dari satu perintah sebagai input yang lain. Manfaatkan teknik ini untuk menyimpan output perintah, memfilter data, atau melakukan operasi kompleks.
Contoh:
$ ls > file.txt # Mengarahkan output perintah ls ke file $cat file.txt | grep "keyword" # Memfilter konten file.txt untuk kata kunci
4 tertentu. Memanfaatkan Pergantian Perintah:
Pergantian perintah memungkinkan Anda menggunakan keluaran dari satu perintah sebagai argumen atau masukan untuk perintah lain. Lampirkan perintah di backticks (`) atau gunakan sintaks `$(…)` untuk mengganti output. Ini memungkinkan eksekusi perintah yang dinamis dan fleksibel.. Ini memungkinkan eksekusi perintah yang dinamis dan fleksibel.
Example:
$ echo "Hari ini $(tanggal)"
5. Manfaatkan Pintasan Keyboard:
Linux menawarkan berbagai pintasan keyboard untuk meningkatkan pengalaman baris perintah Anda. Biasakan diri Anda dengan pintasan penting untuk menghemat waktu dan meningkatkan efisiensi Anda secara keseluruhan.
Contoh:
$ cp /path/to/source/file.txt /path/to/destination/Alt + F
Menggunakan Alt + F, kursor melompat maju satu kata pada a time.
Berikut daftar pintasan Bash yang umum digunakan:
Pintasan ini dapat sangat meningkatkan produktivitas dan efisiensi Anda saat bekerja di shell Bash. Manfaatkan pintasan ini untuk menavigasi, mengedit, dan memanipulasi perintah dan teks dengan lebih efisien.
6. Gunakan Wildcard dan Ekspresi Reguler:
Wildcard dan ekspresi reguler memberikan kemampuan pencocokan pola yang kuat di baris perintah. Gunakan karakter seperti * (cocok dengan karakter apa saja) dan ? (cocok dengan satu karakter) untuk melakukan tugas manipulasi file dan teks tingkat lanjut.
Example:
$ ls *.txt # Mencantumkan semua file dengan ekstensi .txt $ grep "^Hello" file.txt # Mencari baris yang dimulai dengan "Halo" di file.txt
7. Gunakan alias:
Buat pintasan khusus untuk perintah yang sering digunakan dengan menyiapkan alias. Ini memungkinkan Anda untuk menjalankan perintah yang rumit atau panjang hanya dengan beberapa penekanan tombol.
Contoh:
$ alias ll='ls -l'
Sekarang, Anda cukup mengetik ll alih-alih ls -l untuk membuat daftar file dalam format panjang.
Terkait Baca: The Perintah alias Dan unalias Dijelaskan Dengan Contoh
8. Menggunakan !! Command:
Eksekusi ulang perintah sebelumnya secara instan menggunakan !!. Ini sangat berguna ketika Anda perlu mengulangi perintah dengan hak istimewa yang lebih tinggi (menggunakan sudo !!).
Contoh:
$ ls $ sudo!!
Perintah kedua mengeksekusi perintah sebelumnya (ls) dengan hak sudo. Memanfaatkan perintah tee:
Perintah tee memungkinkan Anda untuk membaca input dari input standar dan menuliskannya ke output standar dan satu atau lebih file secara bersamaan. yaitu Tangkap output perintah dan tampilkan di layar sekaligus menyimpannya ke file atau mengarahkannya ke beberapa file.
Example:
$ ls -l | tee file.txt
Perintah ini mencantumkan file dan direktori di direktori saat ini dengan informasi mendetail dan menyimpan output tersebut ke file bernama “file.txt”.
Trik ini sangat berguna ketika Anda ingin menangkap output dari suatu perintah sambil tetap menampilkannya di layar. Ini memungkinkan Anda untuk menyimpan output ke file untuk referensi di masa mendatang atau pemrosesan lebih lanjut, tanpa kehilangan tampilan real-time di terminal.
Selain itu, Anda dapat menggunakan perintah tee untuk mengarahkan dan menambahkan output ke beberapa file sekaligus, menawarkan fleksibilitas dalam mengelola output perintah.
10. Memanfaatkan Tugas Latar Belakang dan Latar Depan:
Jalankan perintah atau tugas yang berjalan lama di latar belakang menggunakan & di akhir perintah. Ini memungkinkan Anda untuk terus bekerja di latar depan.
Contoh:
$ long_running_command &
Perintah berjalan di latar belakang, membebaskan terminal Anda untuk pekerjaan lebih lanjut.
Untuk membawa tugas yang berjalan di latar belakang ke latar depan di baris perintah Linux, Anda dapat menggunakan fg memerintah. Begini caranya:
1. Pertama, periksa daftar tugas latar belakang yang sedang berjalan dengan menggunakan perintah jobs.
Example:
$ jobs [1] Menjalankan perintah1 & [2]- Menjalankan perintah2 &
Dalam contoh di atas, perintah pekerjaan mencantumkan dua tugas latar belakang yang sedang berjalan dengan nomor pekerjaan mereka.
2. Identifikasi tugas yang ingin Anda bawa ke latar depan. Setiap pekerjaan akan memiliki nomor pekerjaan terkait.
3. Untuk membawa pekerjaan tertentu ke latar depan, gunakan perintah fg diikuti dengan nomor pekerjaan.
$ fg %1
Dengan menggunakan fg %1, pekerjaan pertama dibawa ke latar depan.
Setelah tugas berada di latar depan, Anda dapat berinteraksi dengan seperti yang Anda lakukan dengan proses latar depan. Ini akan menerima input dan menampilkan output di terminal session.
11. Gunakan Pintasan Ctrl + Z:
Tangguhkan proses yang sedang berjalan dan kembali ke prompt shell. Anda nanti dapat mengembalikan proses ke latar depan atau mengirimkannya ke latar belakang sesuai kebutuhan.
Example:
$ long_running_process Ctrl + Z # Menangguhkan proses $bg # Menjalankan proses di background
12. Ingat Argumen Perintah
Gunakan pintasan seperti Alt + . untuk mengingat argumen terakhir dari perintah sebelumnya.
Example:
$ mkdir path/to/my/directory $cd Alt + . # Argumen terakhir 'direktori' secara otomatis dipanggil kembali.
13. Gunakan Perintah jam tangan:
Terus pantau keluaran perintah dengan menggunakan perintah jam tangan. Ini berguna untuk melacak perubahan atau update secara real-time.
Contoh:
$ watch -n 1 ls -l
Perintah di atas menampilkan output dari ls -l setiap 1 detik.
14. Gunakan Perintah apropos untuk Pencarian Halaman Manual Berbasis Kata Kunci:
Perintah apropos memungkinkan Anda untuk mencari halaman manual berdasarkan kata kunci. Ini membantu Anda dengan cepat menemukan halaman manual yang relevan terkait dengan topik atau perintah tertentu.
Contoh:
$ apropos network
Perintah ini akan memberikan daftar halaman manual yang terkait dengan kata kunci “network,” seperti “ifconfig,” “ping,” atau ” netstat.”
Related Read: Cara Mudah Mengingat Perintah Linux yang Terlupakan Menggunakan Apropos
15. Gunakan Pintasan Ctrl + S dan Ctrl + Q untuk Kontrol Aliran Terminal:
Di terminal, menekan Ctrl + S membekukan layar (XOFF) dan Ctrl + Q melanjutkannya (XON). Pintasan ini berguna saat Anda ingin menjeda output atau menggulir kembali untuk meninjau informasi.
Contoh:
$ long_running_commandCtrl + S # Membekukan outputCtrl + Q # Melanjutkan output
Menggunakan pintasan ini, Anda dapat mengontrol aliran informasi yang ditampilkan di terminal.
Conclusion
Dengan memasukkan trik baris perintah Linux ini ke dalam alur kerja Anda, Anda dapat meningkatkan produktivitas, menghemat waktu, dan menjadi lebih efisien dalam tugas harian Anda. Bereksperimenlah dengan teknik-teknik ini, jelajahi alat dan opsi baris perintah lebih lanjut, dan terus kembangkan kemahiran baris perintah Anda.