Cara Menyenaraikan Semua Perintah Linux Yang Diketahui oleh Shell Anda



Cuba Instrumen Kami Untuk Menghapuskan Masalah

Sebenarnya ada arahan untuk menyenaraikan semua perintah lain yang diketahui oleh shell Linux, tetapi kemungkinan besar anda tidak biasa dengannya. Sekiranya ada Catch-22 yang berlawanan dengan penggunaan baris arahan sistem operasi berasaskan GNU / Linux, maka ini dia. Oleh itu, untungnya sangat mudah untuk mengambil perintah yang dipersoalkan walaupun cengkerang tidak dapat memberikannya kepada anda secara langsung.



Untuk memulakan, anda perlu menggunakan Ctrl + Alt + T untuk membuka baris perintah. Pengguna Xfce4, KDE dan LXDE ingin mengklik Alat Sistem di menu Aplikasi dan kemudian klik pada Terminal. Mereka yang menggunakan Ubuntu Unity dapat mencari kata Terminal di Dash. Secara semula jadi, helah ini akan berfungsi dengan baik dari persekitaran terminal maya yang lebih tradisional juga.



Kaedah 1: Perintah Penyenaraian Dengan Compgen Shell Built-in

Pada baris arahan, ketik kompgen -c | lebih banyak lagi untuk menyenaraikan setiap arahan yang boleh anda jalankan. Gunakan bar ruang setiap kali anda ingin membuka halaman teks yang panjang. Anda akan menyedari bahawa utiliti ini mempunyai idea yang sangat luas tentang perintah itu. Banyak tanda baca yang biasanya tidak dianggap sebagai perintah yang tidak akan berfungsi jika anda hanya menaipnya ke terminal kerana ia digunakan untuk memautkan sedikit perintah.



Sekiranya anda menggunakan emulator terminal moden, anda sentiasa boleh menatal ke belakang untuk melihat apa yang anda terlepas setelah ia mula menatal dari skrin. Apabila anda menjumpai arahan yang anda cari, maka anda boleh mengetik q sekali untuk kembali ke prompt arahan anda. Ini sebenarnya bash built-in, jadi jika anda menggunakan shell Almquist atau C-shell, anda sebenarnya tidak akan dapat menggunakannya.

Utiliti compgen menawarkan beberapa pilihan lain, walaupun anda mungkin menyedari bahawa ia tidak mempunyai halaman manual kerana ia adalah shell yang terbina dalam. Ini menjadikannya agak sukar untuk mengetahui cara penggunaannya. Nasib baik, setiap pilihan ini tidak sukar diingat. Jenis kompgen -a untuk menyenaraikan semua alias yang anda ada. Menggunakan kompgen -b menyenaraikan semua perintah builtin shell yang lain dan kompgen -k akan memberi anda senarai kata kunci. Sekiranya anda benar-benar ingin membaca lebih lanjut mengenai perintah, anda boleh menaip lelaki terbina untuk melihat halaman bash shell sebenarnya.



Oleh kerana ini adalah halaman yang sangat panjang, kerana ia menyebutkan semua yang dapat dilakukan bash dengan sendirinya, ketik / compgen dan tekan enter untuk mencari. Anda mungkin akan mengetengahkan sebutan pertama, jadi ketik / dan tekan enter lagi. Anda akan mempunyai perenggan yang menerangkan apa yang dilakukan oleh program kompgen kecil.

By the way, sama seperti anda perlu menggunakan compgen -c | lebih banyak untuk melihat setiap perintah mengikut urutan yang baik, anda juga perlu menggunakan compgen -b | lebih banyak untuk mengelakkan ini dari melancarkan skrin juga. Yang lain tidak seharusnya memberi anda output yang terlalu banyak. Walaupun begitu, jika anda menggunakan emulator terminal moden, anda boleh menatal ke belakang sebaik sahaja output mula mengalir terus dari skrin.

Kaedah 2: Menggunakan Trick Key Tab

Anda mungkin biasa dengan bagaimana apabila anda menekan kekunci tab dua kali pada bash prompt ia mula memberi cadangan. Sekiranya anda mengetik sebahagian perintah dan tekan tab, maka perintah itu akan disiapkan untuk anda secara automatik tanpa perlu mengetik yang lain. Sekiranya anda seperti kebanyakan pengguna, maka anda telah menggunakan ini untuk menyelesaikan perpindahan ke direktori yang sangat panjang atau menghapus nama fail yang besar tanpa perlu mengetiknya.

Dengan arahan tertentu, anda sebenarnya boleh mendapatkan trik ini untuk menunjukkan kepada anda setiap arahan pada sistem anda. Jenis bash –norc dan tekan enter untuk mendapatkan sesi bash paling asas yang mungkin, kerana sebilangan besar pengedaran sebenarnya mematikan fungsi ini. Anda akan melihat bahawa permintaan anda telah berubah menjadi sesuatu yang cukup umum. Sekarang tanpa melakukan perkara lain, tekan kekunci tab dua kali.

Anda akan ditanya sama ada anda mahu menunjukkan seberapa banyak kemungkinan yang ada, jadi anda harus menekan kekunci y untuk melakukannya. Sekarang anda akan melihat senarai setiap arahan pada sistem anda. Tekan kekunci q setelah anda sampai pada arahan yang anda cari. Ini sama seperti senarai cadangan bash lain yang telah anda lihat sehingga anda dapat menavigasinya dengan cara yang sama tanpa masalah. Tidak seperti senarai sebelumnya, yang satu ini sebenarnya akan disusun tanpa perlu memasukkannya ke mana-mana.

Sebaik sahaja anda mahu keluar dari sesi baru, ketik jalan keluar dan anda akan mendapat arahan lama.

3 minit membaca