Unix & Linux

Pytania i odpowiedzi dla użytkowników systemów Linux, FreeBSD i innych systemów operacyjnych typu Un * x

4
Jak uzupełnić plik do pożądanego rozmiaru?
Mam plik, który chcę wypełnić, aż osiągnie 16 MiB (16777216 bajtów). Obecnie jest to 16515072 bajtów. Różnica wynosi 262144 bajtów. Jak to zrobić? To nie wydaje się działać: cp smallfile.img largerfile.img dd if=/dev/zero of=largerfile.img bs=1 count=262144
15 dd 

5
Drukuj niedopasowane wzory, używając grep z wzorami z pliku
patterns.txt: "BananaOpinion" "ExitWarning" "SomeMessage" "Help" "Introduction" "MessageToUser" Strings.xml <string name="Introduction">One day there was an apple that went to the market.</string> <string name="BananaOpinion">Bananas are great!</string> <string name="MessageToUser">We would like to give you apples, bananas and tomatoes.</string> Oczekiwany wynik: "ExitWarning" "SomeMessage" "Help" Jak wydrukować warunki patterns.txt, których nie ma w Strings.xml? Mogę …
15 grep 

1
Czy musisz określić opcję „defaults” w fstab?
Arch na Wikifstab Określa opcje /, aby być defaults,noatime, ale na mojej instalacji domyślnym fstabjest tworzony z opcjami rw,relatime. Arch Wiki obejmuje atimezagadnienia. To, co mnie ciekawi, to defaultsopcja. manAktualizacja mountmówi: domyślne Użyj domyślnych opcji: rw, suid, dev, exec, auto, nouser i async. Zauważ, że prawdziwy zestaw wszystkich domyślnych opcji …
15 fstab  options 

3
Zapisz kod wyjścia na później
Mam więc mały skrypt do uruchamiania niektórych testów. javac *.java && java -ea Test rm -f *.class Problem polega na tym, że po uruchomieniu skryptu ./testzwróci kod zakończenia powodzenia, nawet jeśli test się nie powiedzie, ponieważ się rm -f *.classpowiedzie. Jedyny sposób, w jaki mogłem pomyśleć o zrobieniu tego, co …

3
Jak cytować argumenty za pomocą xargs
Załóżmy, że chcę usunąć wszystkie pliki w folderze, które są większe niż 1 MB. $ find . -size +1M | xargs -0 rm Nie spowoduje to usunięcia plików, które mają spacje w swoich nazwach. Chcę, żeby zacytował wszystkie argumenty, do których wysyła rm. Jeśli finddaje to Some report.docxpowinien on przejść …
15 shell  find  quoting  rm  xargs 

4
Najprostszy możliwy bezpieczny piaskownica (wymagane ograniczone zasoby)
Pracuję nad projektem, który implementuje rozproszone symulacje: dowolny kod jest wykonywany na wielu węzłach, a wyniki są później gromadzone i agregowane. Każdy węzeł jest instancją maszyny wirtualnej Ubuntu Linux i uruchamia proces główny, który dba o przekazanie kodu do wykonania do wielu procesów roboczych (1 dla każdego rdzenia). To pytanie …

10
Jak sprawić, by Kali Linux nie spał?
Używam Kali Linux na vmware w Windows7. Próbowałem złamać moje hasło WPA i zauważyłem, że kiedy zostawiam uruchomiony system (w trakcie łamania hasła) i pozostawiam włączony laptop i odchodzę na około 10-15 minut, Kali Linux idzie spać i nie jestem upewnij się, że proces krakowania za pomocą programu reaver jest …


4
Jak podzielić wyraz długiej sed na wiele linii?
sed 's/[long1][long2]/[long3][long4]/' file.txt Chciałbym podzielić to polecenie na wiele linii - fx coś takiego: sed 's/ [long1] [long2] / [long3] [long4] /' file.txt Używanie \lub rozdzielanie ciągów nie działało.
15 sed 

2
Czy istnieje sposób, aby dowiedzieć się, dlaczego Tmux się zawiesił
Próbuję przejść z VNC na tmux. Mój tmux ulega awarii przynajmniej raz w tygodniu i nie mam pojęcia, dlaczego tak się dzieje. VNC rzadko się zawieszał, a ta cotygodniowa awaria jest dla mnie silną szkodą dla całkowitej zmiany. Czy mogę znaleźć przyczynę awarii Tmux? Mój plik .tmux.conf jest dość prosty …
15 tmux 


3
Jak mogę odpowiedzialnie uruchamiać aktualizacje automatycznie w Arch Linux?
Jestem trochę nowicjuszem w Arch Linux i wciąż przyzwyczajam się do niektórych jego paradygmatów. Pochodzę z wielu nawyków z innej dystrybucji, która była nieco bardziej uporządkowana i pod pewnymi względami przewidywalna. Jedną rzeczą, którą chciałbym zrobić z kilkoma systemami¹, jest umożliwienie zadania cron wykonywania automatycznych aktualizacji wszystkich pakietów systemowych. Wydaje …


4
Jak dowiedzieć się, dlaczego cron nie wykonuje moich zadań?
Używam Ubuntu 14.04, a demon cron działa: # ps ax | grep cron 822 ? Ss 0:00 cron ale nie wykonuje żadnych zadań. Wcześniej otrzymywałem wpisy /var/log/syslogtakie jak to: 2014-05-04T11:47:01.839754+01:00 localhost CRON[29253]: (root) CMD (test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )) ale teraz nie ma …
15 ubuntu  cron 

3
Pisanie usystematyzowanej usługi do wykonania przy wznowieniu
mój laptop Dell jest objęty tym błędem w jądrze 3.14. Aby obejść ten problem, napisałem prosty skrypt / usr / bin /arity-fix: #!/bin/bash echo 0 > /sys/class/backlight/intel_backlight/brightnes (i doprowadzany do stanu wykonalności: chmod +x /usr/bin/brightness-fix) oraz usługę systemową wywołującą ją, która jest wykonywana podczas uruchamiania: /etc/systemd/system/brightness-fix.service [Unit] Description=Fixes intel backlight …
15 systemd  laptop 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.