This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
basic-unix:capitole:capitol-09 [2016/05/24 17:01] razvan |
basic-unix:capitole:capitol-09 [2016/05/27 11:22] (current) razvan [Generare parole aleatoare] |
||
---|---|---|---|
Line 78: | Line 78: | ||
Actualizați comanda de mai sus pentru a genera ''20'' de parola a câte ''16'' caractere. | Actualizați comanda de mai sus pentru a genera ''20'' de parola a câte ''16'' caractere. | ||
- | |||
- | <note important> | ||
- | Recomandăm să **nu** folosiți ''for'' (merge, dar vrem să folosim ''fold'' :-P). Vedeți indicațiile legate de folosirea comenzii ''fold'' de mai jos. | ||
- | </note> | ||
<note tip> | <note tip> | ||
+ | Pentru a sparge un șir lung în linii, puteți folosi comanda ''fold''. | ||
+ | |||
Comanda ''fold'' împarte informațiile primite la intrarea standard în linii pe care le afișează la ieșirea standard. Poate să extragă linii de dimensiune dată. Uzual se folosește în forma | Comanda ''fold'' împarte informațiile primite la intrarea standard în linii pe care le afișează la ieșirea standard. Poate să extragă linii de dimensiune dată. Uzual se folosește în forma | ||
<code> | <code> | ||
Line 95: | Line 93: | ||
</code> | </code> | ||
</note> | </note> | ||
+ | |||
+ | ==== Arhiva .tar.bz2 ==== | ||
+ | |||
+ | <code> | ||
+ | tar -c -j -f top-files.tar.bz2 $(stat -c "%n %s" $(find /usr/share/man -type f) | sort -k 2n | tail -20 | cut -d ' ' -f 1) $(stat -c "%n %s" $(find /etc -type f) | sort -k 2n | tail -30 | cut -d ' ' -f 1) | ||
+ | </code> |