Если у вас уже есть сертификат SSL, вы можете отредактировать файл конфигурации веб-сервера, добавьте путь к сертификату ssl, а затем установите плагин wordpress, как только что сказал @Farhan Ali.
Здесь:
cd $(dirname `which python`)
Изменить:
Еще проще (на этот раз проверено):
function cdfoo() { cd $(dirname `which $@`); }
Затем "cdfoo python".
Для сравнения:
zsh:~% cd =vi(:h) zsh:/usr/bin%
= cmd расширяется до пути к cmd, а (: h) является модификатором glob для получения головы
zsh предназначен только для записи, но мощный.
Чтобы избежать всех этих внешних программ ('dirname' и, что еще хуже, бесполезного, но популярного 'which'), можно немного переписать:
cdfoo() {
tgtbin=$(type -P "$1")
[[ $? != 0 ]] && {
echo "Error: '$1' not found in PATH" >&2
return 1
}
cd "${tgtbin%/*}"
}
Это также исправляет необычное ключевое слово 'function' из выше и добавляет (очень простую) обработку ошибок.
Может быть началом более точного решения.
One feature I've used allot is pushd / popd. These maintain a directory stack so that you don't have to try to keep history of where you were if you wish to return to the current working directory prior to changing directories.
For example:
pushd $(dirname `which $@`)
...
popd
что-то вроде этого должно помочь:
cd `dirname $(which python)`
Вы можете использовать что-то вроде этого:
cd `which <file> | xargs dirname`
Я добавил немного простой обработки ошибок, которая заставляет cdfoo () следовать поведению dirname для несуществующих аргументов / аргументов без пути
function cdfoo() { cd $(dirname $(which $1 || ( echo . && echo "Error: '$1' not found" >&2 ) ));}