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: | ||