همین الآن اینو داخل خط فرمان بزنید:
cat /dev/urandom | tr -cd 'A-Za-z0-9!-+' | fold -w 10 | head -n 4
چهار تا پسورد به طول 10 کاراکتر براتون ساخته شد :)
چطور کار میکنه؟
دستور cat محتویات فایل یو رندم رو به نمایش میزاره. فایل یو رندم بایت های تصادفی تولید میکنه.اطلاعات بیشتر در مورد یو رندوم رو اینجا بخونید.
دستور tr باعث میشه فقط کاراکتر هایی که ما میخوایم بمونن و بقیه حذف بشن.
دستور fold متن رو به خط هایی به طول 10 کاراکتر میشکنه و دستور head هم 4 خط اول رو نشون میده.
اون علامت لوله(|) بین دستورات هم خروجی دستور اول رو به ورودی دستور دوم منتقل میکنه.