Консольные хитрости #2
Продолжаем публикацию “однострочников” для bash, которые выполняют полезные и интересные действия :)
[ Читать дальше ]
24.05.10 | *NIX, shell | Comments (2)
Ловушки bash
Программирование на shell в общем и на bash в частности богато своими нюансами, которые, зачастую, упускаются из вида. В результате мы имеем проблемы на очевидных, вообщем-то, операциях. И как результат, зачастую, бывает “а ну его, этот баш! Перепишу на php/perl/python/ruby/etc”
Эта статья написана для обсуждения и путей решения нескольких самых часто встречающихся “камней преткновения” при программировании на bash. Я лично очень полюбил программировать на bash в последнее время и хочу поделиться кусочком знаний с вами :)
[ Читать дальше ]
29.04.10 | Programming, shell | Comments (7)
PROMPT в стиле MS-DOS
Наткнулся на забавную фишку :) Делаем следующее
export PS1="C:\$( pwd | sed 's:/:\\\\\:g' )> "
и ностальгируем по временам MS-DOS :)
Если очень понравилось, то можно добавить в ~/.bashrc следующий код:
PS1="C:\$( pwd | sed 's:/:\\\\\:g' )> "
и наслаждаться красотой постоянно :)
29.03.10 | *NIX, shell | Comments (7)
Консольные хитрости
Опытные юниксоиды знают и осознают всю мощь использования командной строки и немного “свысока” посматривают на “мышевозов” :) Но и в консоли есть свои недостатки, которые побеждаются с помощью каких-то приемов. У каждого свой набор, а я хочу поделиться своими наработками-находками-привычками, которые появились за долгие годы использования командной строки. Эдакий небольшой cheat-sheet.
Начнем :)
1. Копирование файлов с указанием прогресса. Всегда чертовски не хватало информативности в cp
rsync --progress file1 file2