Можно найти подробное umask описание здесь и здесь
Можно проверить значение umask на текущую сессию входа в систему umask
команда. Это было бы только применимо для текущей сессии. Если Вы хотите сделать это постоянным, можно сделать запись в .profile
. По умолчанию это определяется под /etc/login.defs
. или /etc/profile
cd "`dirs +<number>`"
, где <номер>
равно 0 или 3 или что-то еще.
В любом случае, я рекомендую вам проверить обертку CD, например
http://davidcorne.com/tag/cd/ , который нажимается
на дире в фоновом режиме и позволяет делать CD -
вместо из dirs -v
и CD -
, чтобы получить вам нужный каталог. Он также заменяет начальные тильды с $ Home
, устраняя проблему, в которую вы ссылались в комментарии.
Я нашел скрипт в файле.bashrc в дистрибутиве Cygwin. Это не работало должным образом, потому что в строке 20
adir=$(dirs +$index)
adir теперь включает индекс, например, ' 2 /cygdrive/d', поэтому после этого я добавил строку
adir=${adir:4}
и вроде работает