Unix & Linux

25
Czy bash obsługuje rozwidlenie podobne do C's fork ()?

Mam skrypt, który chciałbym rozwidlić w pewnym momencie, więc działają dwie kopie tego samego skryptu. Na przykład chciałbym, aby istniał następujący skrypt bash: echo $$ do_fork() echo $$ Jeśli ten skrypt bash naprawdę istniał, oczekiwanym wynikiem byłoby: <ProcessA PID> <ProcessB...

25
Synchronizowanie katalogów w obu kierunkach z rsync

Zdarza mi się wiedzieć o rsyn i używam rsync do synchronizacji między moim komputerem Mac a serwerem Linux w następujący sposób. rsync -r -t -v MAC LINUX rsync -r -t -v LINUX MAC Spodziewałem się, że uruchomię pierwsze polecenie, aby zsynchronizować, ale potrzebowałem drugiego polecenia również...

25
Wyczyść ostatnie 1 MB dysku twardego

Czy istnieje proste polecenie, którego można użyć do wyzerowania ostatniego 1 MB dysku twardego? Na początek chciałbym dd if=/dev/zero of=/dev/sdx bs=1M count=1. seekRozwiązaniem dla dd wygląda obiecująco, ale czy ktoś ma łatwego sposobu, aby dokładnie określić, jak daleko mam szukać? Mam...

25
Atrybut pliku zewnętrznego formatu zip

To nieco egzotyczne pytanie, ale wydaje się, że w sieci nie ma dużo informacji na ten temat. Właśnie dodałem odpowiedź na pytanie dotyczące zewnętrznego atrybutu pliku formatu zip . Jak widać z mojej odpowiedzi, dochodzę do wniosku, że tylko drugi bajt (z 4 bajtów) jest faktycznie używany dla...

25
Jak zresetować środowisko powłoki?

Ten problem od dłuższego czasu mnie wkurza i chociaż myślałem, że znalazłem odpowiedź za pośrednictwem EnvWatchera , niestety działa tylko na Bash. I używam zsh. Chciałbym powielić to, co robi env-watcher, może w mniejszym stopniu, ale muszę wiedzieć, czy istnieje polecenie, za pomocą którego...

25
skalowalne okno konsoli szeregowej?

Podczas korzystania z konsoli szeregowej mojego systemu zawsze kończę na $COLUMNS=80i $LINES=24. Chociaż mogę ręcznie zmienić te zmienne, jest to trochę denerwujące, gdy zmienia się okno terminala po stronie klienta. Zwykle łączę się z konsolą za pomocą screen /dev/mytty baudrate. Zmiana...