Что точно они имеют в виду (~ и $), это код, который мы видим на терминале, так мог любой говорить мне значение этих символов, быть ими имеющий какое-то конкретное значение там существования там или нет.
Тильда ~
является ярлыком для Вашего дома. Эта часть подсказки является текущим рабочим каталогом, который, когда Вы открываете терминал, является /home/USERNAME
. Это изменяется, когда Вы перемещаетесь
zanna@monster:~$ cd playground/cake
zanna@monster:~/playground/cake$ cd /etc
zanna@monster:/etc$ cd
zanna@monster:/etc$ cd ~/Desktop
zanna@monster:~/Desktop$
, полный путь для ~/playground/cake
/home/zanna/playground/cake
, но подсказка показывает короткую версию. Я перемещаюсь в /etc
, и подсказка показывает полный путь никакой ~
Затем, я использую ~
в команде для перемещения в мой Desktop
, который сохраняет некоторый ввод, а также пространство в подсказке.
$
средства Вы - обычный пользователь, не корень - это изменяется на #
при открытии корневой оболочки:
zanna@monster:~$ sudo -i
[sudo] password for zanna:
root@monster:~#