Kiedy powinienem używać -eqvs =vs== na przykład [[ $num -eq 0 ]] [[ $num = 'zzz' ]] Zauważyłem wzorzec używania -eq(i -neitp.) Liczb i =ciągów znaków. Czy jest ku temu powód i kiedy powinienem go użyć==
Korzystam z następującego polecenia, aby tworzyć wiadomości w locie i wysyłać je: echo "Subject:Hello \n\n I would like to buy a hamburger\n" | sendmail email@example.com Wygląda na to, że kiedy wysyłasz informacje z pliku, robiąc coś takiego: sendmail email@example.com mail.txt Następnie sendmail widzi każdą linię jako nagłówek i analizuje ją. …
Mam lokalną kopię svn, chcę wyszukać ciąg string some_string. $ grep some_string * -r lang/en:some_string=Some string lang/.svn/en:some_string=Some string Ale jeśli pójdziemy trochę dalej, wydaje się, że ukryte katalogi pierwszego poziomu są wykluczone: $ cd lang && grep some_string * -r en:some_string=Some string Jak mogę usunąć ukryte katalogi svn z mojego …
Próbuję poinstruować GNU Make 3.81, aby nie zatrzymywał się, jeśli polecenie się nie powiedzie (więc poprzedzam to poleceniem -), ale chcę również sprawdzić status wyjścia dla następnego polecenia i wydrukować bardziej pouczający komunikat. Jednak mój Makefile poniżej nie działa: $ cat Makefile all: -/bin/false ([ $$? -eq 0 ] && …
Mam komputer z: Linux superhost 3.2.0-4-amd64 #1 SMP Debian 3.2.60-1+deb7u3 x86_64 GNU/Linux Działa Apache na porcie 80 na wszystkich interfejsach i nie pojawia się w nim netstat -planA inet, jednak nieoczekiwanie można go znaleźć w netstat -planA inet6: Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign …
Powiedzmy, że chcę uruchomić polecenie przez Bash w następujący sposób: /bin/bash -c "ls -l" Według strony podręcznika Bash, mógłbym również uruchomić go w następujący sposób: # don't process arguments after this one # | pass all unprocessed arguments to command # | | # V V /bin/bash -c ls -- …
Zamknięte . To pytanie wymaga szczegółów lub jasności . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Dodaj szczegóły i wyjaśnij problem, edytując ten post . Zamknięte 5 lat temu . Jak napisać skrypt powłoki, który dopasuje podciągi znaków bez rozróżniania wielkości liter do danych wyjściowych polecenia?
Odkryłem, że mój dostawca usług internetowych (verizon) przechwytuje cały ruch DNS na porcie 53. Za pomocą iptables chcę przekierować cały ruch związany z wyszukiwaniem DNS do określonego adresu IP i portu (5353). Każda próba połączenia mojego komputera z innym komputerem na porcie 53 powinna zostać przekierowana na 23.226.230.72:5353. Aby zweryfikować …
Mój system nagle się zawiesił, uruchomiłem go ponownie, gdzie mogłem znaleźć ostatni / poprzedni dziennik awarii, ponieważ nie ma go /var/log/syslog*już ...
Muszę uruchomić aplikację z własnymi prawami użytkownika, ale grupa musi być inna. Zamiast więc: $ ps -eo "user,group,args" | grep qbittorrent morfik morfik /usr/bin/qbittorrent powinno to być na przykład: $ ps -eo "user,group,args" | grep qbittorrent morfik p2p /usr/bin/qbittorrent Należy to również zrobić bez pytania o hasło. Czy istnieje sposób …
Jeśli uruchomię tar -cvfkatalog o rozmiarze 937 MB, aby utworzyć łatwą do pobrania kopię głęboko zagnieżdżonej struktury folderów, czy ryzykuję zapełnienie dysku, biorąc pod uwagę następujące df -hdane wyjściowe: /dev/xvda1 7.9G 3.6G 4.3G 46% / tmpfs 298M 0 298M 0% /dev/shm Powiązane pytania: Jeśli dysk może się zapełnić, dlaczego np. …
CentOS 6.0 Studiuję iptables i mylę się co do różnicy między łańcuchami FORWARD i OUTPUT. W mojej dokumentacji szkoleniowej stwierdza: Jeśli dołączasz do (-A) lub usuwasz z (-D) łańcucha, możesz zastosować go do danych sieciowych podróżujących w jednym z trzech kierunków: WEJŚCIE - Wszystkie przychodzące pakiety są sprawdzane zgodnie z …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.