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,, $HOME
bukan 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 mengaturPS1
variabel lingkungan sesuai keinginan Anda.$
jika tidak perlu (yang ada untuk salinan log atau output misalnya, misalnya).Secara tradisional, prompt shell diakhiri dengan $,% atau #. Jika diakhiri dengan $, ini menunjukkan shell yang kompatibel dengan shell Bourne (seperti shell POSIX, atau shell Korn, atau Bash). Jika diakhiri dengan%, ini menunjukkan shell C (csh atau tcsh). Jika diakhiri dengan #, ini menunjukkan bahwa shell berjalan sebagai akun pengguna super (root) sistem.
Sumber : di sini
sumber
~
singkatan direktori home Anda.$
itu pemisah untuk sistem Anda, itu berasal dari perintah\$
dari halaman manual.Jadi jika Anda menemukan perintah yang dimulai dengan
$
itu hanya mengatakan bahwa tidak ada yang harus ditambahkan sebelumnyauser
adalah nama pengguna yang Anda gunakan untuk masuk.@
hanya mengatakan di sini adalah sebuah tautan.ubuntu
adalah nama sistem tempat Anda masuk.:~
mengatakan bahwa Anda berada diuser
direktori home sekarang.$
berasal dari\$
urutan melarikan diri di$PS1
. halaman manual.Tetapi ini semua bisa diubah dengan membaca di halaman manual. Terima kasih @emure atas bantuannya.
sumber
\$
bagian dari $ PS1, yang dirancang untuk menunjukkan$
jika tidak me-root (jika tidak akan#
) mengerahkan halaman manualTanda $ adalah akhir dari prompt di terminal ketika Anda menambahkan perintah seperti yang Anda tunjukkan, jangan ketik $ lain karena itu tidak akan berfungsi.
Jadi $ sudo apt-get update
akan diketik sebagai:
Semoga itu bisa membantu.
Edit
~ Singkatan dari folder Beranda Anda sehingga
name@pc_name:~/Desktop$
akan menunjukkan bahwa Anda berada di folder Home> Desktop.sumber
$
untuk menunjukkan nama variabel. Hanya ada begitu banyak karakter yang dapat dicetak yang tersedia di keyboard. DOS dan Windows menggunakan>
prompt, Unix biasanya menggunakan$
atau%
. Ini memberitahu Anda "ini adalah prompt" tanpa membuang ruang pada layar Anda (atau, di masa lalu, tinta dan kertas).%
. Seperti yang Anda katakan, sebagian besar arbitrer; ada cukup banyak kebutuhan untuk menjadi sesuatu , tetapi tidak perlu sama di mana-mana (walaupun itu akan menyenangkan jika itu).