Как изменить значение ~

по умолчанию ~ задано значение /home/username/

i.e. Если я использую команду cd ~, она переходит в каталог /home/username/

Как изменить значение этого параметра на какой-либо другой файл, например / home / username / filename?

Я знаю, что это может быть опасно, я работаю над CTF, хотя, это нормально.

1
задан 26 August 2014 в 16:12

1 ответ

Попытайтесь изменить переменную $HOME, так как тильда (~) является короткой формой $HOME или изменить домашний каталог пользователя в /etc/passwd, но это не рекомендуется.

Почему вы не пытаетесь сделать и псевдоним для cd /home/username/filename следующим образом:

alias documents='cd ~/Documents'

Теперь, когда вы введете documents, он изменится на /home/user/Documents

Дополнительная информация в man alias.

Чтобы сделать этот псевдоним постоянным, man alias .

3
ответ дан 24 May 2018 в 04:17
  • 1
    Где бы вы поместили псевдоним? Потому что, если я поместил его в /, он работает только (cd aliasname), когда я там, и т. Д. Я не могу его повсюду. – Tim 26 August 2014 в 16:13
  • 2
    Я не понял, что вы говорите, можете ли вы объяснить это более подробно – Tummala Dhanvi 26 August 2014 в 16:18
  • 3
    В вашем .bashrc файле в / home / username – John Kirchner 26 August 2014 в 16:19
  • 4
    Можете ли вы изменить , чтобы объяснить, как это сделать? Для меня псевдоним - это символическая ссылка (сделанная с помощью команды ln. – Tim 26 August 2014 в 16:20
  • 5
    Я ссылался, и я дал хороший ответ - meta.askubuntu.com/questions/11720/… – Tim 26 August 2014 в 16:36

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

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