У Вас есть несколько опций:
DNS
Настройте запись CNAME в своем зональном файле:
foo.example.com. CNAME bar.example.com.
Используя Ваши домены:
www.x.com. CNAME www.y.com.
Это - Ваш наилучший вариант, поскольку это означает, что у Вас не должно быть физического сервера.
Перенаправление Apache/IIS
Используйте свое веб-программное обеспечение обслуживания для перенаправления пользователей, это более гибко, но требует, чтобы Вы сохранили разъединение и выполнение.
HTTP обновление Meta
Самая простая опция простой meta обновляет тег:
<META http-equiv="refresh" content="0;URL=http://www.y.com">
Снова Вам будет нужен сервер,
Ничего не сделайте. Палка со значением по умолчанию, если нет допустимая причина не к.
Я вижу, что Вы упоминаете, что настроили нового разработчика Unix на Mac. Если у этого разработчика будет опыт Mac, то он привыкнет к значению по умолчанию и вероятно запутается, если Вы настроили вещи. Если Вы запишете программное обеспечение, которое посылает клиентам, то у клиента (обычно) будет конфигурация по умолчанию и таким образом пытаясь отладить в системе, которая "незнакома" (т.е. не Ваша удобная специализированная среда) может быть очень печальным.
Если (как я) Вы работаете со многими различными машинами и операционными системами, Вы быстро изучаете значения по умолчанию для той системы, какие сочетания клавиш являются портативными между системами, стандартными командами для каждой ОС, и т.д.
То, что действительно необходимо сделать, вот, получают новую машину, видят то, что не работает (похоже на поддержку UTF-8, прекрасен, я просто проверил свой Mac), и посмотрите, существуют ли какие-либо допустимые причины внесения изменений. Разработчики имеют свои собственные предпочтения когда дело доходит до командной строки и действительно не ценят быть принужденным к использованию, что кто-то еще думает, "идеальная установка". Это могло бы быть идеально для Вас, но Apple довольно чертовски хороша в выяснении разумных значений по умолчанию.
Единственная вещь, которую я действительно изменил бы по умолчанию при установке нового Mac, делает цикл клавиши Tab посредством всех средств управления (включая кнопки), а не просто текстовые поля и списки. Я знаю, что это не связано с терминалом, но это действительно имеет огромное значение для нас наркоманы клавиатуры, которые редко поднимают их руку для использования мыши :)
Клавиатура и Мышь> Горячие клавиши> Полный доступ клавиатуры> Все Средства управления
Я не советовал бы делать это для других людей, и ни один из них не ссылается на Ваши конкретные вопросы, но вот то, что я сделал для тонкой настройки Терминала к моей симпатии:
ls
вывод не будет выглядеть ужасным),Затем можно хотеть настроить несколько тем. Тема IR_Black хороша.
Наконец, я установил бы некоторые шрифты программиста. Мне нравится Droid Sans Mono, Код Зависти R и Inconsolata.
Поскольку Ваши настройки Окна терминала просто копируют com.apple.Terminal.plist
от Вашей папки Preferences. Это - все характерное для приложения Терминала Mac OS X. Все остальное настраивает Вашу оболочку, и это - настройки поэтому, что Вы просите, легко не сделан - было бы намного легче добавить опции, поскольку они пропускают и документируют, поскольку Вы мигрируете от одного компьютера до другого.
Однако для определенного предпочтительного распространения через другой UNIX утилиты отличается для каждого. Если бы Вы хотели слой, который получит большинство настроек, то Вы могли очевидно просто скопировать любой файл или папку, которая запускается с a .
в Вашем корневом каталоге, но это далеко от идеала.
На ноте стороны pbpaste/pbcopy
оба системные утилиты, таким образом, они не должны быть скопированы, Открывают, Terminal Here является приложением AppleScript.
Список полезных привязок клавиш по умолчанию (^A, ^D, и т.д. …)
Я просто заметил, что Терминал Mac OS X принимает и управление и meta (esc) нажатия клавиш Emacs для навигации. Вот частичный список:
C-a Move the cursor to the start of the line
C-e Move the cursor to the end of the line
C-f Move the cursor forward one character
C-b Move the cursor backwards one character
M-f Move the cursor forward one word
M-b Move the cursor backwards one word
C-d Delete the current character
M-d Delete to the end of the word
set -o vi
– Telemachus
14 June 2009 в 15:12
Для определенных для Mac инструментов см.: Что такое полезные Команды Командной строки на Mac OS X?