Banyak orang menggunakan kedua sistem operasi – Linux dan Windows dalam kehidupan sehari-hari mereka. Jika Anda adalah salah satu dari orang-orang yang sering beralih di antara sistem operasi yang berbeda di lingkungan kerja mereka, Anda mungkin pernah mengalami skenario ketika Anda menjalankan perintah Linux, seperti 'ls' dan 'cd' saat bekerja di baris perintah Windows. Hal ini sering terjadi pada orang yang menghabiskan sebagian besar waktunya di lingkungan server (biasanya 'Unix'), dan beralih ke lingkungan Windows ('non Unix'), sesekali.
Dalam kasus seperti itu, pesan 'ls (atau perintah Unix atau Linux apa pun yang Anda masukkan pada prompt perintah Windows) tidak dikenali sebagai perintah internal atau eksternal, program yang dapat dioperasikan, atau file batch.' akan ditampilkan di baris perintah segera setelah Anda menjalankan perintah Linux.
Sekarang, inilah tip mudah untuk mengatasinya. Ada utilitas yang disebut '*UnxUtils*' (Baca sebagai 'Unix Utils'), yang merupakan utilitas Windows yang kompatibel atau pustaka perintah yang menggunakan perintah 'Unix'.
Catatan: Ingat, utilitas tidak memiliki semua perintah kompatibilitas Windows-Linux, tetapi hanya yang paling umum digunakan.
Anda dapat mengunduh file biner dari salah satu tautan berikut:
Itu mengandung Utilitas GNU untuk Win 32, yang bergantung pada 'msvcrt.dll' file di Sistem Operasi Windows.
Unduh file biner ('.zip') dan ekstrak di komputer Anda. Misalnya, 'C:\UnxUtils' menunjukkan bahwa file disimpan di drive 'C:'.
Sekarang, tambahkan variabel lingkungan di variabel Pengguna:
Nama variabel: xtra
Nilai variabel: C:\unxutils\bin\;C:\unxutils\usr\local\wbin\
Jika Anda tidak tahu cara mengubah variabel lingkungan, maka baca tutorial ini. Anda kemudian dapat membuka prompt perintah baru dan mengetik cd, ls, pwd, cat, atau perintah 'Unix' favorit Anda. Anda bahkan dapat menjalankan skrip shell.
Catatan: Jika Anda sudah membuka jendela Command Line, tutup dan buka lagi, karena perubahan PATH tidak berlaku untuk aplikasi yang sudah berjalan. Jika Anda ingin menggunakan perintah yang mana maka tambahkan ekstensi windows .exe dalam argumennya. Misalnya, which.exe.
Lihat ini Wikipedia page untuk daftar perintah tersedia melalui 'UnxUtils' di Windows. Daftar terbatas pada perintah yang disertakan dalam C:\unxutils\usr\local\wbin\.
Alat Tambahan: Install Emacs dan / atau MinGW untuk mendapatkan lingkungan pengembangan yang lebih mirip UNIX pada sistem operasi Windows Anda.
Warikoo yang kejam
hei efek bagus di halaman!
terutama cara halus di mana salju turun di latar belakang! baik!
teruskan!
Rajesh Namase
Saya senang Anda menyukainya.
mohan
Halo Rajesh, Blog Anda sangat berguna bagi saya dan semua orang yang ingin menjadi master di UNIX…
Terima kasih..
Priya Balakrishnan
Hai pertama-tama ini adalah posting yang bagus, benar-benar komprehensif! Saya baru mengenal Unix dan sedang mencari cara untuk mempraktikkannya melalui Windows. Saya ragu. Tolong bantu aku. Bagaimana cara mengubah direktori di this. Karena tidak ada perintah cd di wbin, apa pilihan lain untuk cd. Terima kasih sebelumnya!
Rajesh Namase
Ya di wbin cd perintah bukan milik mereka tetapi Anda dapat menggunakannya. Saya telah memeriksa, perintah 'cd' berfungsi di sini.
Priya Balakrishnan
Iya pak, saya melakukan blunder dengan menggunakan cd.exe. Sekarang saya jelas. Terima kasih!
Neerav Modi
Hai Rajesh,
Saya telah mengunduh UnxUtils tetapi entah bagaimana sepertinya tidak berfungsi untuk saya. Saya akan sangat menghargai jika Anda dapat membantu saya menyelesaikan masalah. Di bawah ini adalah apa yang saya ikuti:
UnxUtils yang diunduh dan diekstraksi yang disimpan di lokasi di bawah ini:
C:\UnxUtils
Menambahkan variabel pengguna:
Nama variabel: Path
Nilai variabel: C:\UnxUtils\bin\; C:\UnxUtils\usr\local\wbin\
Sekarang ketika saya membuka command prompt windows dan mengetik ls maka itu memberi saya kesalahan
"'ls' tidak dikenali sebagai perintah internal atau eksternal, program yang dapat dioperasikan, atau file batch."
Tolong bantu.
Terima kasih,
Neerav Modi
Rajesh Namase
Sudahkah Anda menambahkan Variabel Pengguna dengan benar? Saya pikir Anda melakukan beberapa kesalahan saat menambahkan variabel pengguna.
Vishi
Ini sangat berguna dan membantu Rajesh!