Вы написали «Мне нужно вывести« davidadams $ »из этой строки, но я не знаю, как с этим справиться». Любая помощь будет потрясающей, спасибо
Я думаю, что это другой вопрос, чем "как перемещаться по определенным каталогам", на который все остальные отвечают. Вот помощь в ответе на ваш второй вопрос.
Ваше приглашение содержит три блока данных:
David-Adamss-MacBook-Pro:~ davidadams$
Первый блок David-Adamss-MacBook-Pro
- это имя вашего компьютера (как его знает оболочка).
Второй блок ~
является текущим каталогом; Ваш домашний каталог часто отображается как '~'.
Третий кусок davidadams
- это ваше имя пользователя.
Изменение текущего каталога, первая часть вашего вопроса, изменит только вторую часть вашего приглашения, почти наверняка это будет дольше.
Определение вашего приглашения определено в одном из "точечных" файлов в вашем домашнем каталоге, возможно, «.bashrc». Поскольку я не знаю, какую оболочку вы используете, я не могу быть более конкретным. Моя подсказка очень проста и выглядит так:
Bob@Mays ~
$
Та же информация (имя пользователя, имя компьютера и домашний каталог) и приглашение $ на следующей строке. Это в цветах, как определено этой приглашающей строкой в моем системном файле bashrc.
PS1='\[\e]0;\w\a\]\n\[\e[32m\]\u@\h \[\e[33m\]\w\[\e[0m\]\n\$ '
Надеюсь, это поможет.