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