Jawaban:
$HOME
adalah direktori home Anda. Ini adalah direktori tempat Anda berada ketika Anda memulai jendela terminal. Penggunaan normal pada Mac (dan kebanyakan sistem mirip-unix, adalah direktori home Anda memiliki nama yang sama dengan nama pengguna singkat Anda. Jadi, jika Anda adalah Mike Smith, dan memiliki nama pengguna pendek msmith maka nilai dari $HOME
biasanya) /Volumes/Users/msmith
.
HOME
adalah variabel lingkungan . Jika saya membuat skrip atau serangkaian petunjuk dan menggunakan $HOME
dari pada /Volumes/Users/msmith
, maka skrip itu bisa digunakan oleh orang lain. Ketika saya masuk, selama proses startup SAYA HOME
variabel diatur ke /Volumes/Users/sherwood
.
& Lt; & gt; notasi berarti, "Jangan mengetik ini secara harfiah, tetapi cari tahu apa nilainya, dan gunakan itu sebagai gantinya. Tidak ada substitusi otomatis saat ini.
Secara umum pada Mac dan sistem UNIX / Linux / * BSD file dalam direktori home Anda (mungkin tempat lain) yang dimulai dengan periode berisi pengaturan untuk paket perangkat lunak itu. Begitu .matlab
adalah direktori pengaturan Matlab, skrip startup, ini dan itu.
<version>
diganti dengan nomor versi instalasi Matlab Anda. Anda mungkin memiliki beberapa versi Matlab yang berbeda.
Cara termudah untuk menemukannya adalah dengan mengetik
ls .matlab
Di direktori home Anda. Saya tidak memiliki Matlab di Mac saya, jadi saya hanya menebak, tetapi Anda mungkin akan melihat sesuatu seperti R2009b
dan / atau R2011a
.
Jadi, jika nama pengguna Anda msmith
, Anda dapat merujuk ke file ini sebagai
~/.matlab/R2011a/matlab.prf
Itu ~
adalah singkatan lain yang berarti 'direktori home'. Seringkali Anda bisa menggunakannya ~
dengan sendirinya. Sebagai ~/.matlab
. ~/.matlab
dan $HOME/.matlab
dua cara mengatakan hal yang sama.
Jika Anda perlu PERGI ke sana - untuk melihat apa lagi yang ada di direktori itu, matikan semuanya setelah yang terakhir /
dan taruh cd
di depan.
Demikian
cd ~/.matlab/R2011a/
akan meninggalkan Anda di folder yang berisi matlab.prf
Folder pengaturan default di versi MatLAB yang lebih baru tampaknya $HOME/Library/Application Support/MathWorks/MATLAB/version/
meskipun:
jalan menuju matlab.prf
lalu mis.
"$HOME/Library/Application Support/MathWorks/MATLAB/R2016b/matlab.prf"
$HOME
tidak Sebuah variabel , HOME
adalah variabel . Di Terminal, jika Anda menjalankan unset $HOME
kesalahan dengan -bash: unset: /Users/name': not a valid identifier
karena $HOME
tidak itu variabel , itu memperluas variabel . Namun unset HOME
bekerja tanpa kesalahan. Lihat Shell Variables
di halaman manual BASH.