Сделать псевдоним поведения постоянным

Вам нужно выйти из / в /sys со знаком \.

Попробуйте:

sed 's/<\/sys:String>/ /'

в качестве разделительного символа для команды sed s использовать нечто иное, чем /. Например:

sed 's=</sys:String>= ='

Я использовал = здесь. Сначала я собирался использовать :, но потом заметил, что это также присутствует в тексте поиска, поэтому также потребуется экранирование как \:.

1
01.04.2018, 05:57
2 ответа

Сохраните определения псевдонимов в файле и убедитесь, что этот файл является источником вашего ~/.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-х годов, и мне не нужно ничего более сложного.

2
27.01.2020, 23:32

Ваш псевдоним должен быть указан в .profile.

0
27.01.2020, 23:32

Теги

Похожие вопросы