Saya tahu bahwa di explorer Anda dapat pergi ke bilah alamat dan mengetik cmd
untuk membuka command prompt untuk direktori Anda saat ini. Apa yang saya cari adalah cara untuk melakukan hal yang sama dengan cygwin. Di dalam cygwin saya bisa cd C:
keluar dari folder instalasi dan masuk ke drive apa pun, tetapi saya sedang mencari cara cepat untuk membuka cygwin di penjelajah ke jalur yang sudah saya lalui.
Saya telah menambahkan C: \ cygwin ke Path dan dapat menjalankan Cygwin.bat dari mana saja (bahkan bilah alamat penjelajah) tetapi membuka ke direktori home cygwin saya. Bagaimana saya bisa mengubah kelelawar itu untuk memungkinkan apa yang saya inginkan?
sumber
C:
danchdir %cd%
ini melakukan apa yang saya inginkan. Dengan kalimat itu, saya mendapatkan shell bash di root C. Saya telah melihat perintah -c tetapi saya tidak berpikir tentang menambahkan&& bash
untuk membuat cygwin tetap terbuka.Tidak persis apa yang Anda minta, tapi sangat berguna adalah cygwin chere perintah, yang menetapkan sebuah menu konteks untuk windows direktori di explorer, untuk membuka command prompt (atau cepat rxvt, atau mintty meminta) pada tingkat direktori.
sumber
Saya mengambil yang berikut dari http://c2.com/cgi/wiki?BetterCygwinTerminal
Karena file bat dapat mengambil parameter, saya tidak tahu apakah Anda ingin meneruskan dir saat ini di waktu panggilan atau hanya memiliki yang berbeda sama sekali, tetapi
chdir
baris di atas adalah apa yang ingin Anda ubah. Untuk pengaturan pada saat menelepon (mis. Cygwin.bat C: \ code)Tentu saja Anda akan memerlukan beberapa logika if pada parameter jika Anda ingin mengimplementasikan kedua opsi, mengatur dir default dan juga memiliki opsi untuk menentukan dir pada waktu panggilan.
sumber
cmd
direktori sebelum memulai rxvt. Setelah rxvt dimulai, direktori kerjanya mulai di direktori home instalasi cygwin saya.