Вам нужно выйти из /
в /sys
со знаком \
.
Попробуйте:
sed 's/<\/sys:String>/ /'
в качестве разделительного символа для команды sed s
использовать нечто иное, чем /
. Например:
sed 's=</sys:String>= ='
Я использовал =
здесь. Сначала я собирался использовать :
, но потом заметил, что это также присутствует в тексте поиска, поэтому также потребуется экранирование как \:
.
Сохраните определения псевдонимов в файле и убедитесь, что этот файл является источником вашего ~/.bash_profile
, ~/.profile
или ~/.bashrc
. например. добавьте следующее в один из этих файлов:
[ -e ~/.bash-aliases ] &&. ~/.bash-aliases
Это будет загружать сохраненные псевдонимы в оболочку всякий раз, когда вы входите в систему или запускаете новую оболочку.
Полезны следующие два псевдонима:
alias loadalias='source ~/.bash-aliases'
alias savealias='alias >~/.bash-aliases'
Введите два вышеуказанных псевдонима и запустите savealias
.
savealias
делает именно то, что следует из названия -сохраняет определения псевдонимов текущей оболочки в файл ~/.bash-aliases
. Важно отметить, что он полностью перезаписывает существующий файл -. Будьте осторожны при его использовании, если какие-либо псевдонимы были изменены или удалены с помощью unalias
.
loadalias
полезен для загрузки текущего .bash-aliases
в текущую оболочку. Типичное использование — создать или изменить псевдоним в одной терминальной оболочке, сохранить его с помощью savealias
, а затем запустить loadalias
в любых других терминалах, которые могут быть открыты.
Вероятно, существует множество способов улучшить управление псевдонимами, но это просто и очень легко настроить на новых системах.Я использую его с начала 1990-х годов, и мне не нужно ничего более сложного.