Это снова я. Хотел прописать в alias такую команду:
$ alias myip='wget -qO myip http://www.ipchicken.com/;
grep -o "[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}" myip; rm myip'
Это команда из статьи по alias-у, на которую меня сослали.
Используя echo alias myip=команда
и >> ~/.bashrc
я решил засунуть алиас в /.bashrc, чтобы при включении myip сразу становился вот той верхней стеной текста.
Сначала меня просто молча послали: консолька перестала быть от имени меня, отказывалась выполнять команды. Но я помню, что это лечится перезапуском самой консольки. Тогда я решил между .com/; grep
поставить «|», чтобы получилось .com/; | grep
, поскольку я помню, что как-то где-то прописывались две команды в одну строчку через |.
Но нет, мне сказали, что это синтаксическая ошибка. Мне именно это не совсем нужно, мне нужно чисто понимать для общего развития как поступать с подобными командами.
Теперь вопросы: как это правильно оформить? Есть ли в линуксе какой-нибудь отдельный файл, который хранит все alias-ы?(в гугле не нашёл инфы)
Пытался изменять .bashrc: mousepad /.bashrc
, но мне сказали «вы работаете с Рута, можете повредить систему, идите куда подальше». Обхода в гугле не нашёл.