Формат /etc/hosts
на Linux и Windows то же:
IP address hostname [hostalias]...
где скобки являются обычным способом указать, что что-то является дополнительным (на самом деле не вводите их) и точки (...
) средний может быть больше чем один.
Вам не придется сделать Вашу часть хоста домена. Попробуйте его и посмотрите. Но это была бы хорошая идея использовать .localdomain
если у Вас нет реального доменного имени. Это может принять решение имени хоста, немного более быстрое из-за ndots
опция в /etc/resolv.conf
.
Обратите внимание, что в этом смысле, домен означает домен DNS (как google.com
или stackexchange.com
), не домен Windows или что-либо как этот.
Строка, запускающаяся с ::1
для IPv6. ::1
похож 127.0.0.1
в соответствии с новой схемой адресации. Выполненный ifconfig lo
и необходимо видеть, что это имеет два адреса. Отметьте запись, запускающуюся с inet6
.
$ ifconfig lo
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
...
Посмотрите хосты (5) страница справочника для получения дополнительной информации.
Я не думаю, что любая оболочка делает что-либо вне пробельной порчи при хранении команд в историю. Что *
расширенный до не зарегистрирован и там, кажется, не опция записать его.
Обратите внимание, что не было бы возможно записать в полной общности так или иначе. Например, если Вы работаете a='foo* bar*'; rm $a
(rm $=~a
в zsh), оболочка вряд ли обнаружит подстановочное соответствие синтаксически. И нет никакой опции зарегистрировать все расширения шарика.
Вы могли мостить что-то вместе с preexec
(или эквивалентный удар). Непротестированный сначала идут (для zsh):
history_wildcards=()
precmd () {
emulate -LR zsh
local n tmp
history -1 | read n tmp
history_wildcards[$(($n+1))]=$=~1
}
Это заполняется history_wildcards
выстройте к строке с расширением шарика каждого слова в командной строке. Разделение Word выполняется наивным способом, таким образом, что-то как echo ' /**/* '
расширится /**/*
(т.е. пересеките свой диск). Не ожидайте ничего полезного из cd subdir && echo *
или что-либо так возражает-bogglingly нетривиальный.
Если Вы планируете заранее, можно заставить zsh развернуть подстановочные знаки перед представлением команды. В конфигурации по умолчанию просто нажмите Tab, когда Ваш курсор будет на шарике. При конфигурировании завершения по-другому попробовать ^X *
(expand-word
).