Różnice między wybraną wersją a wersją aktualną.
so:misc [2023/06/04 12:14] jkonczak utworzono |
so:misc [2023/06/05 12:48] (aktualna) jkonczak |
||
---|---|---|---|
Linia 27: | Linia 27: | ||
Z powłoki można zakładać zamki (readers-writers lock) na czas wykonania podanego | Z powłoki można zakładać zamki (readers-writers lock) na czas wykonania podanego | ||
polecania programem ''[[https://man7.org/linux/man-pages/man1/flock.1.html|flock]]''. | polecania programem ''[[https://man7.org/linux/man-pages/man1/flock.1.html|flock]]''. | ||
+ | |||
+ | ==== Tworzenie tymczasowych plików ==== | ||
+ | |||
+ | Program ''[[https://man7.org/linux/man-pages/man1/mktemp.1.html|mktemp]]'' pozwala tworzy nowy tymczasowy plik. Można podać katalog w jakim ma być stworzony ten plik (''-p''), zażądań tworzenia katalogu zamiast pliku (''-d'') i podać szablon nazwy pliku. Ścieżka do nowo stworzonego pliku jest wypisywana na standardowe wyjście. | ||
+ | |||
+ | <code bash> | ||
+ | MYPROG_TMPFILE="$(mktemp -p /home/student "myProg_XXXXX.tmp")" | ||
+ | </code> | ||
==== ulimit ==== | ==== ulimit ==== | ||
Linia 208: | Linia 216: | ||
z przełącznikami ''-fH'' wypluwające gotowy kod html z takiego hardcopy. | z przełącznikami ''-fH'' wypluwające gotowy kod html z takiego hardcopy. | ||
</small> | </small> | ||
+ | |||
+ | ==== OpenSSL ==== | ||
+ | |||
+ | OpenSSL (i jego forki) udostępniają konsolową komendę ''[[https://wiki.openssl.org/index.php/Command_Line_Utilities|openssl]]'' pozwalającą wykonywać wiele operacji związanych z szeroko pojętą kryptografią – szyfrować dane, generować klucze, wyświetlać informacje o certyfikatach, liczyć sumy kontrolne, szukać liczb pierwszych, generować liczby losowe, etc. | ||
+ | |||
+ | Programy ''md5sum'', ''shasum'', ''sha1sum'', ''sha256sum'', ''sha512sum'' itp. liczą sumy kontrolne. | ||
+ | \\ | ||
+ | Program ''mkpasswd'' przerabia hasło na jego solony skrót. | ||
~~META: | ~~META: |