Я думаю, что ~ -
- правильный ответ, но обратите внимание, что bash имеет встроенный строковый редактор , который может копировать / вставлять текст.
Если вы находитесь в режиме emacs, вы можете вызвать команду cd
из истории и использовать Control-u для kill строки в bash » буфер обмена "называется kill-ring (есть и другие способы). Затем вы можете преобразовать эту строку в новую команду в любое время с помощью Control-y . Очевидно, что в вашем примере это зависит от того, что вы использовали абсолютное имя каталога в своей команде cd
.
Вы также можете использовать интересную привязку клавиш по умолчанию Meta-. . Это копирует последнее слово из предыдущей команды в вашу текущую строку. При повторении каждый раз возвращается одна команда в истории. Итак, если вы сделаете cd / x
, затем cd / y
, а затем cd
Meta-. Мета. у вас будет / x
в вашем вводе.
Согласно Справочнику по системному администрированию UNIX и Linux (5-е издание ), идея запуска UID с 1000 заключается в том, чтобы предоставить достаточно места для нечеловеческих пользователей, которые могут быть добавлены в будущем.