Изменить подсказку с эхом, чтобы показать текущий каталог

У меня был похожий вопрос, и я нашел ответ, запустив диспетчер пакетов Synaptic и выполнив поиск по запросу «ftp».

В моем случае это был не proftp, а сервер openssh -sftp -.

0
14.02.2020, 21:29
2 ответа

Вы можете сделать это с псевдонимом в вашем скрипте:

alias echo='printf "Current Directory: $PWD\n" && echo'

Обратите внимание, что если вы добавите эту строку в свой скрипт, она не изменится echoза пределами вашего скрипта. Если вы хотите получить обычное поведение эха, вы можете экранировать его косой чертой:

\echo This will not produce the Current Directory line
0
28.04.2021, 23:23

Для установки подсказки вы используете переменную PS1, а не echo. В bashвы также можете использовать PROMPT_COMMAND.

Э.Г. с помощью кодов подсказок

PS1='# \w '

или с помощью команд

PS1='$(echo $PWD)'
0
28.04.2021, 23:23

Теги

Похожие вопросы