The ~dan $adalah elemen dari baris perintah prompt . Ini menunjukkan bahwa komputer Anda (atau lebih tepatnya, saya kira, shell yang Anda jalankan) sedang menunggu input pengguna. Ini meminta Anda untuk memasukkan perintah.
Ini $hanyalah pemisah atau pembagi. Ini memisahkan command prompt dari perintah yang mengikutinya. Ketika orang menulis hal-hal seperti $ sudo apt-get update(contoh Anda), mereka hanya memberi tahu Anda bahwa perintah, dalam hal ini sudo apt-get update, harus dimasukkan pada prompt perintah. Tegasnya, mungkin, $itu berlebihan dalam konteks ini.
Pemisah lain dapat digunakan dalam situasi lain. Misalnya, #digunakan untuk shell root.
The ~(disebut 'tilde') adalah istilah untuk direktori rumah Anda. Ketika muncul di prompt perintah, misalnya user@hostame:~$, itu menunjukkan bahwa direktori kerja saat ini adalah direktori rumah Anda. Jadi, jika Anda menjalankan perintah daftar ls,, tanpa menentukan direktori tertentu, itu akan mencantumkan isi direktori home Anda.
(Omong-omong,, $HOMEbukan perintah, seperti yang Anda sarankan, melainkan variabel lingkungan . Itu menentukan lokasi direktori home Anda. Anda dapat melihat nilainya dengan menjalankan $ echo $HOME.)
$dengan `̃∴` sebagai simbol prompt). Anda dapat mengubah prompt Anda mengaturPS1variabel lingkungan sesuai keinginan Anda.