GNU/Linux >> Belajar Linux >  >> Linux

aws-Shell:perintah tidak ditemukan

aws-shell, dirilis oleh lab AWS, adalah shell baris perintah yang kaya dengan pelengkapan otomatis bawaan dan dokumentasi bantuan. Ini sangat mirip dengan perintah interaktif sebelumnya yang kami pelajari untuk Microsoft Azure dan Google Cloud. Ini juga menawarkan pelengkapan otomatis yang kuat, termasuk kemampuan untuk melengkapi sumber daya secara otomatis seperti nama instans EC2.

Untuk sebagian besar perintah, kita cukup mengawali perintah dengan tanda seru; misalnya, !ls akan menjalankan perintah ls shell. Untuk mengubah direktori kerja aws-shell saat ini, kita dapat menggunakan perintah .cd (diawali dengan titik). Terakhir, kita dapat menyalurkan output JSON dari perintah apa pun ke perintah shell—apa pun setelah karakter pipa (|) diasumsikan sebagai perintah shell. Misalnya, ec2 mendeskripsikan-instance | grep production akan mencari output JSON untuk kata produksi.

Kenyamanan terakhir dari aws-shell adalah kemampuan pelengkapan otomatisnya. Untuk perintah tertentu yang mengambil ID sumber daya AWS, kami dapat menggunakan penyelesaian tab untuk menyelesaikan ID ini. Misalnya, jika kita ingin memulai instans EC2 dengan ID instans i-a5e9a33f0, aws-shell dapat melengkapi-tab ID instans ini sebagai bagian dari perintah ec2 start-instances.

Jika Anda menemukan kesalahan di bawah ini saat menjalankan perintah aws-shell:

aws-shell: command not found

Anda dapat mencoba menginstal paket di bawah ini sesuai dengan pilihan distribusi Anda.

Distribusi Perintah
OS X brew install aws-shell
Debian apt-get install aws-shell
Ubuntu apt-get install aws-shell
Kali Linux apt-get install aws-shell
Fedora dnf install aws-shell
Raspbian apt-get install aws-shell

Utilitas aws-shell bekerja dengan utilitas aws untuk memberikan pengalaman CLI interaktif. Anda menggunakannya untuk membuat bekerja dengan aws lebih mudah. Bagian berikut membahas bagaimana Anda dapat menggunakan aws-shell untuk membuat skrip dan pengalaman proses batch Anda lebih baik.

fitur aws-shell

Pelengkapan otomatis :Saat Anda mengetik perintah, Anda melihat daftar opsi yang tersedia untuk menyelesaikan langkah berikutnya. Misalnya, setelah Anda mengetik aws, Anda melihat daftar layanan yang dapat Anda tambahkan sebagai langkah berikutnya dalam proses perintah.

Saran otomatis :Jika shell mengenali pola dari nilai yang Anda ketik, shell akan memberi Anda perintah yang lengkap. Menekan Tab secara otomatis memasukkan teks yang tersisa.

Riwayat perintah :Meskipun sebagian besar implementasi command-Prompt dan terminal-window mempertahankan riwayat perintah, informasi hanya tersedia untuk sesi saat ini. Utilitas aws-shell menyimpan informasi ini dalam file untuk digunakan nanti.

Perintah titik (.) :aws-shell memberi Anda akses ke perintah khusus aws-shell tambahan melalui prompt titik (.). Berikut beberapa contohnya:

  • .edit :Menyediakan sarana untuk menyimpan perintah yang Anda ketik sebagai bagian dari skrip shell.
  • .profil :Memodifikasi profil yang digunakan untuk menjalankan perintah sehingga Anda tidak perlu menyertakan argumen –profile setiap kali Anda mengetik perintah.
  • .cd :Mengubah direktori ke lokasi yang ditentukan pada disk.

Penelusuran kabur :Anda mungkin tidak mengingat argumen atau komponen perintah lainnya dengan tepat. Mengetik nilai yang muncul sebagai bagian dari argumen yang sebenarnya akan menampilkan daftar saran yang dapat Anda gunakan sebagai pengganti bagian yang Anda ingat.

Dokumentasi sebaris :Bantuan selalu tersedia sebagai bagian dari shell. Saat Anda mengetik nilai, shell secara otomatis menampilkan bantuan untuk nilai tersebut sehingga Anda dapat memastikan bahwa Anda mengetik informasi yang benar.

Pelengkapan otomatis sisi server :Mengetik komponen perintah yang memerlukan nilai sisi server, seperti ARN, biasanya memerlukan pencarian di pihak Anda. Saat menggunakan aws-shell, shell melakukan pencarian untuk Anda dan menampilkan daftar nilai yang dapat diterima.

Akses perintah Shell :Jika Anda perlu mengakses perintah sistem operasi yang mendasarinya, ketikkan tanda seru (!) sebelum perintah tersebut. Misalnya, ketik ! dir dan tekan Enter untuk mendapatkan daftar direktori pada sistem Windows.

Pelengkapan otomatis singkat :Anda dapat menggunakan notasi steno untuk menentukan urutan spesifik yang lebih panjang dari perintah yang umum digunakan. Mengetik formulir singkat sama dengan mengetik urutan lengkap.

Opsi bilah alat :Bilah status menampilkan daftar tombol fungsi yang dapat Anda tekan untuk mendapatkan fungsionalitas tertentu dari aws-shell. Misalnya, Anda dapat mengaktifkan atau menonaktifkan pencarian fuzzy sesuai kebutuhan.


Linux
  1. nc:perintah tidak ditemukan

  2. manajer langganan:perintah tidak ditemukan

  3. dnf:perintah tidak ditemukan

  1. bc:perintah tidak ditemukan

  2. dpkg:perintah tidak ditemukan

  3. id:perintah tidak ditemukan

  1. w:perintah tidak ditemukan

  2. df:perintah tidak ditemukan

  3. du:perintah tidak ditemukan