~І $є елементами командного рядка . Це вказує на те, що ваш комп'ютер (а точніше, я думаю, оболонка, яку ви працюєте) чекає на введення користувачем. Це спонукало вас до команди введення в.
Це $просто роздільник або роздільник. Він відокремлює командний рядок від команди, яка слідує за ним. Коли люди пишуть такі речі, як $ sudo apt-get update(ваш приклад), вони просто говорять вам, що команду в цьому випадку sudo apt-get updateпотрібно вводити в командному рядку. Строго кажучи, можливо, це $є надмірним у цьому контексті.
Інші сепаратори можуть використовуватися в інших ситуаціях. Наприклад, #використовується для кореневої оболонки.
~( Так званий «тильда») є скороченням для вашого домашнього каталогу. Якщо він відображається в командному рядку, наприклад, user@hostame:~$це вказує, що поточна робоча директорія є вашим домашнім каталогом. Таким чином, якщо ви запустите команду list ls, не вказуючи конкретного каталогу, він перелічить вміст вашого домашнього каталогу.
(До речі, $HOMEце не команда, як ви пропонуєте, а скоріше змінна середовище . Це визначає розташування домашнього каталогу. Його значення ви можете побачити, запустивши $ echo $HOME.)
$символом `̃∴` як символ підказки). Ви можете змінити своє швидке налаштуванняPS1змінної середовища на свій смак.