lwilis 22.07.2009 01:40
Tips & tricks — Как увидеть суть конфига?
Часто процесс конфигурирования начинается с дефолтного конфига, поставляемого разработчиком. Такие конфиги содержат массу закомментированных опций и просто комментарии-пояснения. Бывает удобно глянуть на конфиг "глазами системы", то есть выкинуть комменты и пустые строки. Делаем.Находим в своем .bashrc
1 |
|
И
1 |
|
Создали alias с именем bones (кости:). Теперь говорим
1 |
|
Чехарда с .bashrc нужна для того, чтобы не засорять последний, а хранить свои алиасы отдельно.
Первое действие не нужно
нужно, чтоб в домашний каталог перейти.
делать cat >>~/.bash_aliases
Внесу коррективы. спс.
EOF тоже не обязательно
Оно, конечно, так, но для наглядности действий с EOF удобнее. про Ctrl+D объяснять дольше )
echo "alias bones='grep -vE \"^#|^$\"'" >> ~/.bash_aliases
Если уж совсем сокращать
Наглядная инструкция (имхо) выглядела б так:
Добавьте алиас (например, bones) на команду
grep -vE "^#|^$"
Рад, что для тебя это так.
Но для кого-то мои подробности, возможно, пригодятся.
Но для кого-то мои подробности, возможно, пригодятся.
Для тех, кому пригодились бы эти подробности, и твои и мой рецепты одинаковы: какая-то непонятная команда в консоль. Наглядность как раз должна обеспечивать полное понимание того, что делаешь ;-)
> Первое действие не нужно
нужно, чтоб в домашний каталог перейти.
Ты бы предложение дочитал — я же там дальше пишу команду, которая позволяет писать в файл ~/.bash_aliases, находясь в любом месте файловой системы.нужно, чтоб в домашний каталог перейти.
> EOF тоже не обязательно
Оно, конечно, так, но для наглядности действий с EOF удобнее. про Ctrl+D объяснять дольше )
Да, с этим должен согласится — EOF можно тупо скопипастить в консоль, в то время как Ctrl+D придётся таки объяснять…
Оно, конечно, так, но для наглядности действий с EOF удобнее. про Ctrl+D объяснять дольше )
$ cd
Первое действие не нужно — просто делай cat>~/.bash_aliases$ cat>.bash_aliases<<EOF
alias bones='grep -vE "^#|^$"'
EOF
И, кстати, не лучше ли делать cat >>~/.bash_aliases — на случай, если там уже что-то есть?
EOF тоже не обязательно писать — можно сделать cat >> ~/.bash_aliases, набрать алиас, нажать enter и ctrl+d. Но это уже так, замечание.
За пост спасибо, думаю, добавлю в алиасы (правда, имечко подберу какое-то другое, чтобы суть лучше доносило).