Beranda » bagaimana » Menjadi Pengguna Terminal Power Linux Dengan 8 Trik Ini

    Menjadi Pengguna Terminal Power Linux Dengan 8 Trik Ini

    Ada lebih banyak menggunakan terminal Linux daripada hanya mengetik perintah ke dalamnya. Pelajari trik dasar ini dan Anda akan menguasai mast Bash, yang digunakan secara default di sebagian besar distribusi Linux.

    Yang ini untuk pengguna yang kurang berpengalaman - saya yakin banyak dari Anda pengguna mahir di luar sana sudah tahu semua trik ini. Namun, lihatlah - mungkin ada sesuatu yang Anda lewatkan di sepanjang jalan.

    Penyelesaian Tab

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

    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 keluar 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.

    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 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 bisa mengetikkan "l" dan tekan Tab lagi dan Bash akan mengisi nama file yang diinginkan.

    Ini juga berfungsi dengan perintah. Tidak yakin perintah apa yang Anda inginkan, tetapi tahu itu dimulai dengan "gnome"? Ketik "gnome" dan tekan Tab untuk melihat daftar.

    Pipa

    Pipa memungkinkan Anda untuk mengirim output dari suatu perintah ke perintah lain. Dalam filosofi UNIX, setiap program adalah utilitas kecil yang melakukan satu hal dengan baik. Misalnya, ls perintah mencantumkan file dalam direktori saat ini dan grep perintah mencari inputnya untuk istilah tertentu.

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

    ls | kata grep

    Kartu Liar

    Itu * karakter - yaitu, tanda bintang - adalah kartu liar yang dapat cocok dengan apa pun. Sebagai contoh, jika kita ingin menghapus "nama file yang sangat panjang" dan "nama file yang sangat sangat panjang" dari direktori saat ini, kita dapat menjalankan perintah berikut:

    rm really * name

    Perintah ini menghapus semua file dengan nama file yang dimulai dengan "sungguh" dan diakhiri dengan "nama." Jika Anda berlari rm * alih-alih, Anda akan menghapus setiap file di direktori saat ini, jadi berhati-hatilah.

    Pengalihan Output

    Itu > karakter mengarahkan ulang output perintah ke file, bukan perintah lain. Misalnya, baris berikut menjalankan ls perintah untuk membuat daftar file di direktori saat ini dan, alih-alih mencetak daftar itu ke terminal, itu mencetak daftar ke file bernama "file1" di direktori saat ini:

    ls> file1

    Sejarah Perintah

    Bash mengingat riwayat perintah yang Anda ketik di dalamnya. Anda dapat menggunakan tombol panah atas dan bawah untuk menelusuri perintah yang baru saja Anda gunakan. Itu sejarah perintah mencetak daftar perintah ini, sehingga Anda dapat mengirimnya ke grep untuk mencari perintah yang baru saja Anda gunakan. 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, alih-alih mengetik cd / home / name untuk masuk ke direktori home Anda, Anda bisa mengetik cd ~ sebagai gantinya. Ini juga bekerja dengan jalur relatif - cd ~ / Desktop akan beralih ke desktop pengguna saat ini.

    Demikian pula halnya dengan . 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 membuka folder Documents, yang berada di direktori yang sama dengan folder Desktop, Anda dapat menggunakan cd ... / Dokumen perintah.

    Jalankan Perintah di Latar Belakang

    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 output lainnya hingga Anda menutupnya. Tambahkan & operator hingga akhir perintah agar Bash menjalankan program di latar belakang:

    firefox &

    Eksekusi Bersyarat

    Anda juga dapat meminta Bash menjalankan dua perintah, satu demi satu. Perintah kedua hanya akan dieksekusi jika perintah pertama selesai dengan sukses. Untuk melakukan ini, letakkan kedua perintah pada baris yang sama, dipisahkan oleh a &&, atau double ampersand.

    Misalnya, tidur perintah mengambil nilai dalam hitungan detik, menghitung mundur, dan menyelesaikan dengan sukses. Tidak ada gunanya sendirian, tetapi Anda dapat menggunakannya untuk menjalankan perintah lain setelah penundaan. Perintah berikut akan menunggu lima detik, kemudian meluncurkan alat gnome-screenshot:

    sleep 5 && gnome-tangkapan layar


    Apakah Anda punya trik lain untuk dibagikan? Tinggalkan komentar dan bantu sesama pembaca!