30Jun

Cara Jalankan Perintah Linux Dari Luar Bash Shell di Windows 10

Windows 10 menyertakan "Subsistem Windows untuk Linux" yang mendasari untuk menjalankan aplikasi Linux, namun hanya dapat diakses melalui shell Bash. Namun, ada cara untuk menjalankan aplikasi Linux tanpa terlebih dahulu meluncurkan jendela Bash.

Hal ini dimungkinkan berkat perintah bash -c. Gunakan untuk menjalankan perintah Linux melalui Command Prompt dan PowerShell, atau bahkan membuat shortcut desktop yang menjalankan perintah atau program Linux saat diluncurkan. Cara Jalankan Perintah Linux di Command Prompt atau PowerShell

Sebelum melakukan semua ini, Anda harus menginstal dan menyiapkan Bash shell 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"

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

bash -c "sudo apt-get install emacs"

Bila Anda menggunakan bash -c, Windows akan meluncurkan shell Bash di latar belakang dan meneruskan perintah ke sana. Perintah akan berjalan sampai selesai dan kemudian berhenti, bersamaan dengan shell Bash. Setiap keluaran terminal perintah saat ini akan muncul langsung di jendela Command Prompt, bukan jendela shell Bash yang terpisah.

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

bash -c "uname -a"

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

Cara Jalankan Perintah Linux Dari Jalankan Dialog atau Start Menu

Trik ini juga berfungsi untuk menjalankan perintah dari dialog Run, menu Start, atau peluncur aplikasi pihak ketiga. Sebagai contoh, untuk memulai vi dari dialog Run, Anda akan menekan Windows + R pada keyboard Anda dan kemudian menjalankan perintah berikut:

bach -c "vi"

Editor teks vi akan muncul di jendelanya sendiri.

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

Cara Jalankan Perintah Linux dengan Pintasan Desktop

Perintah bash -c juga memungkinkan untuk meluncurkan aplikasi Linux melalui shortcut desktop. Sebagai contoh, katakanlah Anda ingin meluncurkan editor teks vi melalui shortcut desktop. Anda akan mengklik kanan desktop, arahkan ke New & gt;New Shortcut, dan masukkan target berikut:

bash -c "vi"

Sekarang Anda dapat menyimpan shortcut dan akan meluncurkan vi saat Anda mengklik dua kali.

Cukup menarik, trik ini juga bekerja untuk meluncurkan aplikasi Linux grafis dari shortcut desktop. Instal server X dan atur aplikasi desktop Linux grafis. Anda harus bisa membuat jalan pintas 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 executable langsung dari shell Bashjendela.