April 2032
|
|
|
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
|
5/19/09 05:25 pm
{} в шелле
Когда делаешь что-то в командной строке, много писать не хочется. Особенно если оно похоже. Слава Всевышнему, есть оператор {}. Например, вот:
$ echo {suse-{10.3,11.1},fedora-10}-x86{,_64} suse-10.3-x86 suse-10.3-x86_64 suse-11.1-x86 suse-11.1-x86_64 fedora-10-x86 fedora-10-x86_64
5/19/09, 04:32 pm
О! добавил тег howto тогда :)
5/19/09, 05:06 pm
Всегда использую такое:
mv foo{,-bar}
5/19/09, 05:10 pm
А если набирая начало файла, нажать ESC+{ то шелл сам подставит все возможные варианты, подпадающие под шаблон. Потом можно их отредактировать. Очень удобно, например, если надо удалить все файлы, кроме последней версии.
5/19/09, 05:24 pm
Здорово, я не знал!
Но, к сожалению, не оптимальным образом, напр.: ls fedora-10-x86{_64.tar.gz,.tar.gz}
5/26/09, 08:53 pm
Понятное дело, не оптимальным -- это ж робот :-) Но на скорую руку прокатывает...
5/19/09, 07:31 pm
TAB!
Таб, таб, блин! Тогда мгновенно дополняется. Для тормозов:жать секунду на esc.
5/19/09, 07:54 pm
Re: TAB!
в смысле заторможенней получается эскейпом. Или функции все-таки разные, в сочетаниях клавиш?
5/19/09, 05:55 pm
Меня максимум хватало на штуки типа grep xxx /var/CommuniGate/SystemLogs/2009-05-19_1[89]*
Переодически для себя узнаю кучу совершенно классных примочек в баше :-)
5/19/09, 08:56 pm
А ведь я не знала! Спасибо!

5/20/09, 01:59 am
$ echo г{o,a}лакт{e,и}к{o,a}\ {,в\ }опасност{e,и}111{а,o}дин{a,о}дин\! гoлактeкo опасностe111адинaдин! гoлактeкo опасностe111адинодин! гoлактeкo опасностe111oдинaдин! гoлактeкo опасностe111oдинодин! гoлактeкo опасности111адинaдин! гoлактeкo опасности111адинодин! гoлактeкo опасности111oдинaдин! гoлактeкo опасности111oдинодин! гoлактeкo в опасностe111адинaдин! гoлактeкo в опасностe111адинодин! гoлактeкo в опасностe111oдинaдин! гoлактeкo в опасностe111oдинодин! гoлактeкo в опасности111адинaдин! гoлактeкo в опасности111адинодин! гoлактeкo в опасности111oдинaдин! гoлактeкo в опасности111oдинодин! гoлактeкa опасностe111адинaдин! гoлактeкa опасностe111адинодин! гoлактeкa опасностe111oдинaдин! гoлактeкa опасностe111oдинодин! гoлактeкa опасности111адинaдин! гoлактeкa опасности111адинодин! гoлактeкa опасности111oдинaдин! гoлактeкa опасности111oдинодин! гoлактeкa в опасностe111адинaдин! гoлактeкa в опасностe111адинодин! гoлактeкa в опасностe111oдинaдин! гoлактeкa в опасностe111oдинодин! гoлактeкa в опасности111адинaдин! гoлактeкa в опасности111адинодин! гoлактeкa в опасности111oдинaдин! гoлактeкa в опасности111oдинодин! гoлактикo опасностe111адинaдин! гoлактикo опасностe111адинодин! гoлактикo опасностe111oдинaдин! гoлактикo опасностe111oдинодин! гoлактикo опасности111адинaдин! гoлактикo опасности111адинодин! гoлактикo опасности111oдинaдин! гoлактикo опасности111oдинодин! гoлактикo в опасностe111адинaдин! гoлактикo в опасностe111адинодин! гoлактикo в опасностe111oдинaдин! гoлактикo в опасностe111oдинодин! гoлактикo в опасности111адинaдин! гoлактикo в опасности111адинодин! гoлактикo в опасности111oдинaдин! гoлактикo в опасности111oдинодин! гoлактикa опасностe111адинaдин! гoлактикa опасностe111адинодин! гoлактикa опасностe111oдинaдин! гoлактикa опасностe111oдинодин! гoлактикa опасности111адинaдин! гoлактикa опасности111адинодин! гoлактикa опасности111oдинaдин! гoлактикa опасности111oдинодин! гoлактикa в опасностe111адинaдин! гoлактикa в опасностe111адинодин! гoлактикa в опасностe111oдинaдин! гoлактикa в опасностe111oдинодин! гoлактикa в опасности111адинaдин! гoлактикa в опасности111адинодин! гoлактикa в опасности111oдинaдин! гoлактикa в опасности111oдинодин! гaлактeкo опасностe111адинaдин! гaлактeкo опасностe111адинодин! гaлактeкo опасностe111oдинaдин! гaлактeкo опасностe111oдинодин! гaлактeкo опасности111адинaдин! гaлактeкo опасности111адинодин! гaлактeкo опасности111oдинaдин! гaлактeкo опасности111oдинодин! гaлактeкo в опасностe111адинaдин! гaлактeкo в опасностe111адинодин! гaлактeкo в опасностe111oдинaдин! гaлактeкo в опасностe111oдинодин! гaлактeкo в опасности111адинaдин! гaлактeкo в опасности111адинодин! гaлактeкo в опасности111oдинaдин! гaлактeкo в опасности111oдинодин! гaлактeкa опасностe111адинaдин! гaлактeкa опасностe111адинодин! гaлактeкa опасностe111oдинaдин! гaлактeкa опасностe111oдинодин! гaлактeкa опасности111адинaдин! гaлактeкa опасности111адинодин! гaлактeкa опасности111oдинaдин! гaлактeкa опасности111oдинодин! гaлактeкa в опасностe111адинaдин! гaлактeкa в опасностe111адинодин! гaлактeкa в опасностe111oдинaдин! гaлактeкa в опасностe111oдинодин! гaлактeкa в опасности111адинaдин! гaлактeкa в опасности111адинодин! гaлактeкa в опасности111oдинaдин! гaлактeкa в опасности111oдинодин! гaлактикo опасностe111адинaдин! гaлактикo опасностe111адинодин! гaлактикo опасностe111oдинaдин! гaлактикo опасностe111oдинодин! гaлактикo опасности111адинaдин! гaлактикo опасности111адинодин! гaлактикo опасности111oдинaдин! гaлактикo опасности111oдинодин! гaлактикo в опасностe111адинaдин! гaлактикo в опасностe111адинодин! гaлактикo в опасностe111oдинaдин! гaлактикo в опасностe111oдинодин! гaлактикo в опасности111адинaдин! гaлактикo в опасности111адинодин! гaлактикo в опасности111oдинaдин! гaлактикo в опасности111oдинодин! гaлактикa опасностe111адинaдин! гaлактикa опасностe111адинодин! гaлактикa опасностe111oдинaдин! гaлактикa опасностe111oдинодин! гaлактикa опасности111адинaдин! гaлактикa опасности111адинодин! гaлактикa опасности111oдинaдин! гaлактикa опасности111oдинодин! гaлактикa в опасностe111адинaдин! гaлактикa в опасностe111адинодин! гaлактикa в опасностe111oдинaдин! гaлактикa в опасностe111oдинодин! гaлактикa в опасности111адинaдин! гaлактикa в опасности111адинодин! гaлактикa в опасности111oдинaдин! гaлактикa в опасности111oдинодин!
|