Ada lebih banyak menggunakan terminal Linux daripada hanya mengetik perintah ke dalamnya. Pelajari trik dasar ini dan Anda akan berhasil dalam menguasai Bash shell, yang digunakan secara default pada sebagian besar distribusi Linux.
Yang ini untuk pengguna yang kurang berpengalaman - Saya yakin bahwa banyak dari Anda pengguna tingkat lanjut di luar sana sudah tahu semua trik ini. Namun, lihatlah - mungkin ada sesuatu yang Anda lewatkan di sepanjang jalan.
Penyelesaian tab adalah trik penting. Ini adalah penghemat waktu yang hebat dan juga berguna jika Anda tidak yakin dengan nama file atau perintah yang tepat.
Sebagai contoh, katakanlah Anda memiliki file bernama "nama file yang sangat panjang" di direktori saat ini dan Anda ingin menghapusnya. Anda bisa mengetikkan seluruh nama file, tetapi Anda harus melepaskan karakter spasi dengan benar (dengan kata lain, tambahkan \ karakter sebelum setiap ruang) dan mungkin membuat kesalahan. Jika Anda mengetik rm r dan tekan Tab, Bash akan secara otomatis mengisi nama file untuk Anda.
Tentu saja, jika Anda memiliki beberapa file di direktori saat ini yang dimulai dengan huruf r, Bash tidak akan tahu mana yang Anda inginkan. Katakanlah Anda memiliki file lain bernama "nama file yang sangat panjang" di direktori saat ini. Ketika Anda menekan Tab, Bash akan mengisi bagian "benar-benar \", karena file keduanya dimulai dengan itu. Setelah itu, tekan Tab lagi dan Anda akan melihat daftar nama file yang cocok.
Lanjutkan mengetik nama file yang Anda inginkan dan tekan Tab. Dalam hal ini, kita dapat mengetik "l" dan tekan Tab lagi dan Bash akan mengisi nama file yang kita inginkan.
Ini juga berfungsi dengan perintah. Tidak yakin apa perintah yang Anda inginkan, tetapi tahu itu dimulai dengan "gnome"? Ketik "gnome" dan tekan Tab untuk melihat daftar.
Pipa memungkinkan Anda mengirim output dari perintah ke perintah lain. Dalam filosofi UNIX, setiap program adalah utilitas kecil yang melakukan satu hal dengan baik. Misalnya, ls perintah daftar file dalam direktori saat ini dan grep perintah mencari masukannya untuk istilah yang ditentukan.
Gabungkan ini dengan pipa (the | karakter) dan Anda dapat mencari file di direktori saat ini. Perintah berikut mencari kata "kata":
ls | kata grep
Itu * karakter - yaitu, tanda bintang - adalah kartu liar yang dapat mencocokkan apa pun. Sebagai contoh, jika kita ingin menghapus kedua "nama file yang sangat panjang" dan "nama file yang sangat panjang" dari direktori saat ini, kita bisa menjalankan perintah berikut:
rm benar-benar * nama
Perintah ini menghapus semua file dengan nama file dimulai dengan "benar-benar" dan berakhir dengan "nama." Jika Anda berlari rm * sebagai gantinya, Anda akan menghapus setiap file di direktori saat ini, jadi berhati-hatilah.
Itu > karakter mengarahkan keluaran perintah ke file alih-alih perintah lain. Misalnya, baris berikut menjalankan ls perintah untuk daftar file dalam direktori saat ini dan, bukannya mencetak daftar itu ke terminal, mencetak daftar ke file bernama "file1" di direktori saat ini:
ls> file1
Bash mengingat riwayat perintah yang Anda ketikkan. Anda dapat menggunakan tombol panah atas dan bawah untuk menggulirkan perintah yang baru saja Anda gunakan. Itu sejarah perintah mencetak daftar perintah ini, sehingga Anda dapat menyalurkannya ke grep untuk mencari perintah yang Anda gunakan baru-baru ini. Ada banyak trik lain yang dapat Anda gunakan dengan riwayat Bash juga.
Itu ~ karakter - juga dikenal sebagai tilde - mewakili direktori home pengguna saat ini. Jadi, daripada mengetik cd / home / name untuk masuk ke direktori home Anda, Anda dapat mengetik cd ~ sebagai gantinya. Ini juga berfungsi dengan jalur relatif - cd ~ / Desktop akan beralih ke desktop pengguna saat ini.
Demikian pula, . mewakili direktori saat ini dan … mewakili direktori di atas direktori saat ini. Begitu, CD… naik direktori. Ini juga berfungsi dengan jalur relatif - jika Anda berada di folder Desktop dan ingin pergi ke folder Dokumen, yang ada di direktori yang sama dengan folder Desktop, Anda dapat menggunakan cd ... / Dokumen perintah.
Secara default, Bash mengeksekusi setiap perintah yang Anda jalankan di terminal saat ini. Itu biasanya baik-baik saja, tetapi bagaimana jika Anda ingin meluncurkan aplikasi dan terus menggunakan terminal? Jika Anda mengetik firefox untuk meluncurkan Firefox, Firefox akan mengambil alih terminal Anda dan menampilkan pesan kesalahan dan keluaran lainnya sampai Anda menutupnya. Tambahkan & operator ke ujung perintah agar Bash menjalankan program di latar belakang:
firefox &
Anda juga dapat memiliki Bash menjalankan dua perintah, satu demi satu. Perintah kedua hanya akan dijalankan jika perintah pertama berhasil diselesaikan. Untuk melakukan ini, letakkan kedua perintah pada baris yang sama, dipisahkan oleh a &&, atau ampersand ganda.
Misalnya, tidur perintah mengambil nilai dalam hitungan detik, menghitung mundur, dan selesai dengan sukses. Tidak berguna sendirian, tetapi Anda dapat menggunakannya untuk menjalankan perintah lain setelah penundaan. Perintah berikut akan menunggu lima detik, kemudian luncurkan alat gnome-screenshot:
tidur 5 && gnome-screenshot
Apakah Anda memiliki lebih banyak trik untuk dibagikan? Tinggalkan komentar dan bantu sesama pembaca!