Unix & Linux

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

3
Jak zapobiec wprowadzaniu poleceń za pomocą opcji poleceń?
Mam aplikację otoki, w której muszę pozwolić użytkownikowi określić niestandardowe opcje przekazywania do symulatora. Chcę jednak upewnić się, że użytkownik nie wstrzykuje innych poleceń za pomocą opcji użytkownika. Jaki jest najlepszy sposób na osiągnięcie tego? Na przykład. Użytkownik zapewnia: -a -b Aplikacja wykonuje: mysim --preset_opt -a -b Jednak nie chcę, …


2
„Ungrep” - które wzory nie są dopasowane
Szukam polecenia lub skryptu, aby wykonać następujące czynności - dane: plik1.txt: abcd efgh ijkl mnop plik2.txt: 123abcd123 123efgh123 123mnop123 Chcę polecenia, które robi coś takiego: ungrep file1.txt file2.txt i zwraca: ijkl Innymi słowy, daje mi wiersze w pliku1.txt, które nie zwrócą żadnych wyników dla grep pliku2.txt. Wiem, że mogę to …
13 grep 

2
Jak wyzwolić błąd za pomocą polecenia Pułapka
Używam Ubuntu 12.04.2. Próbuję użyć polecenia „trap”, aby przechwycić nieprawidłowe lub błędne skrypty powłoki, ale próbuję również ręcznie uruchomić wyjście „Błąd”. Próbowałem wyjść 1, ale nie wyzwala sygnału „Błąd”. #!/bin/bash func() { exit 1 } trap "echo hi" INT TERM ERR func Nie wiesz, jak ręcznie wyzwolić sygnał wyjścia „Błąd”?

1
Co stanie się z transakcją RPM, gdy zostanie przerwana w środku?
Wyobraźmy sobie, że instaluję z pakietami RPM A, B i C. Są one instalowane w tej samej kolejności. I nagle w trakcie instalacji B następuje przerwa w dostawie prądu. 1) w sprawie stanu po włączeniu: Co dzieje się z tą transakcją? Czy zostanie wznowiony? A może RPM usunie wszystkie paczki …
13 linux  rpm 

1
xdg-open domyślne zachowanie aplikacji
Kiedy nie ma defaults.listi mimeapps.list, xdg-openotwiera text/plainsię gvim. Ale gdy tworzę defaults.listw /usr/share/applications/i dodaj następujące linie: [Default Applications] text/plain=emacs.desktop otwiera pliki tekstowe za pomocą Firefoxa. Jednakże, jeśli przeniosę /usr/share/applications/defaults.listsię ~/.local/share/applications/mimeapps.list, otwiera pliki tekstowe z emacsjak oczekiwano. Moje pytania: W jaki sposób xdg-openokreśla, która aplikacja ma zostać uruchomiona, gdy jej nie …

2
Jak znaleźć prędkość interfejsu WLAN?
Próbuję znaleźć szybkość interfejsu sieciowego za pomocą deskryptora pliku. Łatwo to zrobić ethX, po prostu dzwoniąc cat /sys/class/net/eth0/speed. Niestety ta metoda nie działa z interfejsem bezprzewodowym. Kiedy dzwonię, /sys/class/net/wlan0/speedpojawia się błąd: nieprawidłowy argument. Czy znasz jakiś /sys/class/net/eth0/speedanalog dla interfejsu WLAN?


3
Zezwalanie tylko określonym użytkownikom na logowanie się przez ssh na jednym porcie, a inni na logowanie przez inny port
Mam następujący przypadek użycia: Musisz umożliwić użytkownikom logowanie się z zabezpieczonej, zaufanej sieci a następnie zezwalanie dwóm (tylko dwóm) użytkownikom mobilnym na zdalne logowanie na komputerze z systemem Linux Centos. Mogę uruchomić sshd na różnych portach, np .: od wewnątrz można go uruchomić na 22, ponieważ nie chcę, aby łączyły …
13 centos  sshd 


8
Użyj xdg-open, aby otworzyć adres URL z nowym procesem
Zaczynam eksperymentować z Crunchbang (opartym na Debianie i używającym terminatora ) jako środowiskiem programistycznym, a jedną z rzeczy, z którą mam problemy, jest zachowanie xdg-open. Pochodzę z OSX, więc wybacz mi, jeśli to pytanie jest tak gęste. Chciałbym móc otworzyć adres URL, xdg-open http://www.google.coma następnie nadal używać tego samego okna …



1
Czy można zapobiec zużyciu entropii na początku programu?
Używam Knoppix (lub innych Live CD / DVD) jako bezpiecznego środowiska do tworzenia cennych kluczy kryptograficznych. Niestety entropia jest ograniczonym zasobem w takich środowiskach. Właśnie zauważyłem, że każdy start programu zużywa trochę entropii. Wydaje się, że jest to spowodowane pewną funkcją ochrony stosu, która wymaga randomizacji adresu. Ładna funkcja, ale …
13 linux  kernel  security 

2
Mylić o granicy słów
Dużo to badam, ale nadal nie jestem tego pewien. Co oznacza granica słów ? Co to robi? Czy na przykład ktoś mógłby mi wyjaśnić to polecenie? egrep '\b[A-Z]+\b' filename.sh

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.