Saya tahu saya seharusnya bisa mengetik open -a Terminal .
untuk mendapatkan jendela Terminal baru berjalan di direktori saat ini. Tapi sepertinya itu tidak berhasil untukku; Saya mendapatkan ini:
Last login: Wed Aug 27 06:52:21 on ttys001
jason-cpu1:~ jason$ /Users/jason ; exit;
-bash: /Users/jason: is a directory
logout
Sepertinya program Terminal ingin menjalankan perintah dan kemudian keluar. Bagaimana saya bisa mengatakan itu untuk tidak melakukan ini?
Di sisi lain, jika saya menggunakan jalur eksplisit ke aplikasi Terminal, itu berfungsi dengan baik:
open -n /Applications/Utilities/Terminal.app
Mengapa ada perbedaan perilaku?
macos
mac
terminal
osx-snow-leopard
Jason S
sumber
sumber
open -a Terminal .
ini seharusnya bekerja. Saya ingin tahu mengapa itu tidak berfungsi dalam kasus saya, dan bagaimana cara memperbaikinya.open -n /Applications/Utilities/Terminal.app /tmp
atauopen -a Terminal /tmp
membuka terminal baru dengan direktori saat ini diatur ke / tmp untuk saya. Di sisi lain, keduanyaopen -a Terminal
danopen -n /Applications/Utilities/Terminal.app
membuka Terminal baru dengan direktori saat ini diatur ke direktori saat ini.