Cara Menjalankan Perintah Linux Dari Luar Bash Shell pada Windows 10

Daftar Isi:

Cara Menjalankan Perintah Linux Dari Luar Bash Shell pada Windows 10
Cara Menjalankan Perintah Linux Dari Luar Bash Shell pada Windows 10

Video: Cara Menjalankan Perintah Linux Dari Luar Bash Shell pada Windows 10

Video: Cara Menjalankan Perintah Linux Dari Luar Bash Shell pada Windows 10
Video: Cara mudah mengatasi Windows 10 terlalu boros kuota internet | Dunia Maya - YouTube 2024, April
Anonim
Windows 10 menyertakan "Windows Subsystem for Linux" yang mendasari untuk menjalankan aplikasi Linux, tetapi itu hanya dapat diakses melalui shell Bash. Namun, ada cara untuk menjalankan aplikasi Linux tanpa terlebih dahulu meluncurkan jendela Bash.
Windows 10 menyertakan "Windows Subsystem for Linux" yang mendasari untuk menjalankan aplikasi Linux, tetapi itu hanya dapat diakses melalui shell Bash. Namun, ada cara untuk menjalankan aplikasi Linux tanpa terlebih dahulu meluncurkan jendela Bash.

Ini dimungkinkan berkat

bash -c

perintah. Gunakan untuk menjalankan perintah Linux melalui Command Prompt dan PowerShell, atau bahkan buat pintasan desktop yang menjalankan perintah atau program Linux saat diluncurkan.

Memperbarui: Jika Anda memiliki beberapa lingkungan Linux yang terinstal, Anda dapat menggunakan perintah wslconfig untuk memilih lingkungan Linux default. Ada juga cara menjalankan perintah di lingkungan Linux tertentu.

Cara Menjalankan Perintah Linux di Command Prompt atau PowerShell

Sebelum Anda melakukan semua ini, Anda harus memasang dan menyiapkan shell Bash Windows 10. Setelah Anda melakukannya, Anda dapat membuka jendela Command Prompt dan menjalankan perintah berikut untuk menjalankan perangkat lunak Linux di luar jendela Bash:

bash -c 'command'

Misalnya, katakanlah Anda ingin menginstal paket emacs melalui apt-get. Anda menjalankan perintah berikut di jendela Command Prompt:

bash -c 'sudo apt-get install emacs'

Ketika Anda menggunakan bash -c, Windows akan meluncurkan shell Bash di latar belakang dan meneruskan perintah ke sana. Perintah akan berjalan hingga selesai dan kemudian berhenti, bersama dengan shell Bash. Setiap output terminal yang dijalankan oleh perintah saat ini akan muncul secara langsung di jendela Command Prompt, daripada jendela shell Bash terpisah.

Trik ini juga memungkinkan Anda menjalankan perintah Linux di PowerShell, sama seperti menjalankan Windows normal yang dapat dieksekusi. Anda dapat melakukan ini dengan langsung menjalankan file.exe seperti yang Anda lakukan di jendela Command Prompt, atau melalui metode lain apa pun untuk menjalankan file yang dapat dijalankan di PowerShell.
Trik ini juga memungkinkan Anda menjalankan perintah Linux di PowerShell, sama seperti menjalankan Windows normal yang dapat dieksekusi. Anda dapat melakukan ini dengan langsung menjalankan file.exe seperti yang Anda lakukan di jendela Command Prompt, atau melalui metode lain apa pun untuk menjalankan file yang dapat dijalankan di PowerShell.

bash -c 'uname -a'

Seperti jendela Command Prompt, output dari perintah akan muncul langsung di PowerShell. Metode ini dapat digunakan untuk menambahkan perintah Linux ke file batch atau skrip PowerShell juga.

Image
Image

Cara Menjalankan Perintah Linux Dari Dialog Jalankan atau Menu Mulai

Trik ini juga berfungsi untuk menjalankan perintah dari dialog Run, Start menu, atau peluncur aplikasi pihak ketiga.

Misalnya, untuk meluncurkan vi dari dialog Run, Anda menekan Windows + R pada keyboard Anda dan kemudian jalankan perintah berikut:

bach -c 'vi'

Editor teks vi akan muncul di jendela sendiri.

Ini juga berfungsi untuk menu Start, jadi Anda dapat mengetikkan perintah yang sama langsung ke menu Start dan tekan Enter untuk menjalankannya sebagai perintah.
Ini juga berfungsi untuk menu Start, jadi Anda dapat mengetikkan perintah yang sama langsung ke menu Start dan tekan Enter untuk menjalankannya sebagai perintah.
Image
Image

Cara Menjalankan Perintah Linux dengan Pintasan Desktop

Itu

bash -c

perintah juga memungkinkan untuk meluncurkan aplikasi Linux melalui shortcut desktop. Misalnya, katakanlah Anda ingin meluncurkan editor teks vi melalui pintasan desktop. Anda akan mengklik kanan desktop, arahkan ke New> New Shortcut, dan masukkan target berikut:

bash -c 'vi'

Sekarang Anda dapat menyimpan jalan pintas dan itu akan meluncurkan vi ketika Anda mengklik dua kali.

Yang cukup menarik, trik ini juga berfungsi untuk meluncurkan aplikasi Linux grafis dari shortcut desktop. Instal server X dan atur aplikasi desktop Linux grafis. Anda harus dapat membuat pintasan untuk meluncurkannya secara langsung.
Yang cukup menarik, trik ini juga berfungsi untuk meluncurkan aplikasi Linux grafis dari shortcut desktop. Instal server X dan atur aplikasi desktop Linux grafis. Anda harus dapat membuat pintasan untuk meluncurkannya secara langsung.

Namun, Anda harus meluncurkannya seperti ini:

bash -c 'DISPLAY=:0 command'

Meskipun Anda dapat meluncurkan perintah Bash dari tempat lain di Windows, tidak ada cara untuk menjalankan perangkat lunak Windows atau dapat dieksekusi langsung dari jendela shell Bash.

Direkomendasikan: