Как определить символьное имя для каталога в терминальном каталоге indentifier?

Сначала, что я подразумеваю "под терминальным идентификатором каталога"? Следующее изображение объяснит:

enter image description here

Таким образом, это - выделенный текст на изображении.

Таким образом, я хотел бы это, когда когда-либо я оказываюсь в, говорят, что конкретный каталог, я хотел бы видеть некоторый другой текст вместо "/media/mladen/Seagate Данные/Данные". Это - каталог, который я использую довольно часто, таким образом, имело бы смысл определять более короткое имя для него.

2
задан 26 May 2017 в 17:46

2 ответа

Сначала удостоверьтесь, что Вы находитесь в своем корневом каталоге:

cd ~

Затем (использующий Ваш пример):

ln -s "/media/mladen/Seagate Data" data

Это создаст символьную ссылку, названную data в Вашем корневом каталоге. Ваш может ввести его с помощью cd data, и это - имя, которое покажет в Вашем приглашение оболочки (имя собственное для того, что Вы называете "терминальным идентификатором каталога").

, Если Вы находитесь в другом каталоге, можно также сделать cd ~/data для входа в каталог данных.

0
ответ дан 2 December 2019 в 04:51

То, что обеспечивает ответ Adrien, просто создает символьную ссылку для одного определенного каталога. Это станет раздражающим действительно быстрый, когда Вы захотите сделать тот же самый процесс для 125 каталогов много раз.

то, Что намного более просто, должно использовать, редактируют Вашу подсказку. Например, вот то, что я использую:

bash-4.3$ PS1='$([ "$PWD" == "/" ] && echo / || echo ${PWD##*/}) $ '
/ $ cd /home
home $ 

Это в основном устанавливает подсказку для показа последнего слова полного пути текущего рабочего каталога, если это - что-либо еще, чем корневой каталог /. Для внесения такого изменения постоянным, место

 PS1='$([ "$PWD" == "/" ] && echo / || echo ${PWD##*/}) $ '

в конце Вашего ~/.bashrc файл, сохраняют, работают source ~/.bashrc, и Вы сделаны. Это работает на все каталоги, которые Вы посещаете и не потребуете символьных ссылок создания каждый раз

1
ответ дан 2 December 2019 в 04:51

Другие вопросы по тегам:

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