27Jun

Jadilah Pengguna Terminal Linux Power Dengan 8 Trik ini

click fraud protection

Ada lagi yang menggunakan terminal Linux daripada hanya mengetik perintah ke dalamnya. Pelajari trik dasar ini dan Anda akan berhasil dalam menguasai shell Bash, yang digunakan secara default pada kebanyakan distribusi Linux.

Yang satu ini untuk pengguna yang kurang berpengalaman - saya yakin banyak dari Anda pengguna tingkat lanjut di luar sana sudah mengetahui semua trik ini. Masih, lihat - mungkin ada sesuatu yang Anda lewatkan sepanjang jalan.

Tab Completion

Tab completion adalah trik penting. Ini adalah penghemat waktu yang hebat dan ini juga berguna jika Anda tidak yakin dengan nama file atau perintah.

Sebagai contoh, katakanlah Anda memiliki sebuah file bernama "nama file yang sangat panjang" di direktori saat ini dan Anda ingin menghapusnya. Anda bisa mengetikkan seluruh nama file, tapi Anda harus melepaskan diri dari karakter spasi dengan benar( dengan kata lain, tambahkan karakter \ sebelum setiap spasi) dan mungkin membuat kesalahan. Jika Anda mengetik rm r dan tekan Tab, Bash akan secara otomatis mengisi nama file untuk Anda.

instagram viewer

Tentu saja, jika Anda memiliki banyak file di direktori saat ini yang dimulai dengan huruf r, Bash tidak akan tahu yang mana yang Anda inginkan. Katakanlah Anda memiliki file lain yang bernama "nama file yang sangat panjang" di direktori saat ini. Saat 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.

Terus ketik nama file yang Anda inginkan dan tekan Tab. Dalam hal ini, kita bisa mengetikkan "l" dan tekan Tab lagi dan Bash akan mengisi nama file yang kita inginkan.

Ini juga bekerja dengan perintah. Tidak yakin perintah apa yang anda inginkan, tapi ketahuilah mulai dengan "gnome"?Ketik "gnome" dan tekan Tab untuk melihat daftar. Pipa

Pipa

memungkinkan Anda mengirim output dari perintah ke perintah lain. Dalam filosofi UNIX, setiap program adalah utilitas kecil yang melakukan satu hal dengan baik. Sebagai contoh, perintah ls mencantumkan file-file di direktori saat ini dan perintah grep mencari masukan untuk istilah yang ditentukan.

Kombinasikan ini dengan pipa( karakter | ) dan Anda dapat mencari file di direktori saat ini. Perintah berikut mencari kata "word":

ls |grep word

Wild Cards

Karakter * - yaitu tanda bintang - adalah kartu liar yang bisa menautkan apapun. Misalnya, 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 akan menghapus semua file dengan nama file yang dimulaidengan "benar-benar" dan diakhiri dengan "nama." Jika Anda menjalankan rm * sebagai gantinya, Anda akan menghapus setiap file di direktori saat ini, jadi hati-hatilah.

Output Redirection

& gt;Karakter mengalihkan output perintah ke file alih-alih perintah lain. Sebagai contoh, baris berikut menjalankan perintah ls untuk membuat daftar file di direktori saat ini dan, alih-alih mencetak daftar itu ke terminal, ia mencetak daftar ke file bernama "file1" di direktori saat ini:

ls & gt;file1

Command History

Bash mengingat sejarah perintah yang Anda ketik ke dalamnya. Anda dapat menggunakan tombol panah atas dan bawah untuk menelusuri perintah yang baru Anda gunakan. Perintah mencetak daftar perintah ini, sehingga Anda dapat menyambungnya ke grep untuk mencari perintah yang baru-baru ini Anda gunakan. Ada banyak trik lain yang bisa Anda gunakan dengan riwayat Bash juga.

~,.&

Karakter ~ - juga dikenal sebagai tilde - mewakili direktori home pengguna saat ini. Jadi, alih-alih mengetik cd /home/ nama untuk masuk ke direktori home Anda, Anda bisa mengetikkan cd ~ .Ini juga bekerja 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. Jadi, cd. . naik sebuah direktori. Ini juga bekerja dengan jalur relatif - jika Anda berada di folder Desktop Anda dan ingin pergi ke folder Documents, yang berada di direktori yang sama dengan folder Desktop, Anda dapat menggunakan perintah cd. ./Documents .

Menjalankan Perintah di Latar Belakang

Secara default, Bash menjalankan setiap perintah yang Anda jalankan di terminal saat ini. Itu biasanya baik, tapi 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 sampai akhir perintah agar Bash menjalankan program di latar belakang:

firefox &Eksekusi Bersyarat

Anda juga bisa membuat Bash menjalankan dua perintah, satu demi satu. Perintah kedua hanya akan dijalankan jika perintah pertama selesai dengan sukses. Untuk melakukan ini, letakkan kedua perintah pada baris yang sama, dipisahkan oleh & , atau ampersand ganda.

Misalnya, perintah mengambil nilai dalam hitungan detik, menghitung mundur, dan selesai dengan sukses. Tidak ada gunanya sendiri, tapi Anda bisa menggunakannya untuk menjalankan perintah lain setelah penundaan. Perintah berikut akan menunggu lima detik, lalu luncurkan tool screenshot gnome:

sleep 5 & &gnome-screenshot

Apakah Anda memiliki lebih banyak trik untuk dibagikan? Tinggalkan komentar dan bantu rekan pembaca anda!