Единственными сетевыми конфигурациями, которые позволяют связывать Host с VM, являются режимы только для хоста и моста. Здесь приведена таблица, которая показывает различные типы сетей, и может ли она иметь доступ к хосту, другим виртуальным машинам, интернету и т. Д. Только модемный режим обеспечивает полный доступ к сети, но обычно вытаскивает IP-адрес из вашего DHCP, чего вы, вероятно, не хотите в этой ситуации.
Вы можете обойти это, имея 2 сети для удовлетворения ваших потребностей, NAT и Host Only.
Один из способов - создать псевдоним в вашем файле ~/.bashrc:
alias l1='ls -1'
, а затем набрав l1, ls -1 будет выполнен [!d2 ]
Одним из способов было бы создать псевдоним в вашем файле ~/.bashrc
:
alias l1='ls -1'
, а затем набрав l1
, ls -1
будет выполнен
В вашем домашнем каталоге откройте файл .bashrc в редакторе и добавьте псевдоним ls = 'ls -1'.
Сначала откройте терминал (нажмите ControlAltT), введите gedit ./.bashrc, чтобы открыть .bashrc файл в редакторе.
Найдите раздел, в котором есть некоторые псевдонимы для ls. В моем (фондовый 11.10) это выглядит так:
# some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
Добавьте следующую строку после псевдонимов ls:
alias ls='ls -1'
Сохраните файл, выйдите из gedit и терминал и перезагрузитесь , Теперь команда ls должна выполнить ls -1 по умолчанию.
Ответ zetah - лучший. Чтобы уточнить:
Псевдонимы лучше всего использовать для коротких, простых, часто используемых модификаций параметров по умолчанию команды. Они сохраняются в памяти (после чтения из исходного файла), для лучшей производительности или повторного использования.
Функции подходят для более сложной активности, которая часто используется и также сохраняется в памяти.
Сценарии подходят для наиболее сложных и наименее часто используемых команд.
См. ответ zetah в unix stackexchange - объясняет разницу в наилучшем использовании между псевдонимами, функциями и скриптами.
Просто чтобы прояснить что-то в ответ @RobDavenport. Вы не можете использовать функцию для переопределения команды с тем же именем.
например. для добавления параметра по умолчанию в команду rsync, которую вы можете сделать:
alias ls='ls -1 $@
Это добавит новый псевдоним, называемый ls, поэтому он будет вызываться вместо исходной команды. Он добавит опцию -1 и переадресует каждый параметр $@ на исходную команду ls.
Вы также можете сделать
function ls_column () {
rsync -1 $@
}
Это будет иметь тот же эффект но вы должны использовать другое имя для своей функции. В противном случае он будет называть себя снова и снова.