Unix & Linux

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



3
Jaki był powód braku prewencyjności starszych jąder Linuksa?
Dlaczego pierwsi programiści Linuksa zdecydowali się na implementację jądra nieprzewidującego? Czy to zapisać synchronizację? O ile mi wiadomo, Linux został opracowany na początku lat 90., kiedy komputery PC miały pojedynczy procesor. Jaką korzyść daje nieprzewidywalne jądro w takich komputerach? Dlaczego jednak przewagę tę zmniejszają procesory wielordzeniowe?


3
głowa zjada dodatkowe postacie
Następujące polecenie powłoki miało wypisywać tylko nieparzyste linie strumienia wejściowego: echo -e "aaa\nbbb\nccc\nddd\n" | (while true; do head -n 1; head -n 1 >/dev/null; done) Ale zamiast po prostu drukuje pierwszą linię: aaa. To samo nie dzieje się, gdy jest używane z opcją -c( --bytes): echo 12345678901234567890 | (while true; …


2
W jakich okolicznościach plik wykonywalny znaleziony po raz pierwszy na ścieżce nie zostanie użyty
Mam dziwne zachowanie z zsh (5.4.2_1 zainstalowany z homebrew) na OSX, który nie używa pierwszego wystąpienia pliku wykonywalnego na ścieżce. Oto scenariusz: echo $PATH zwroty: /usr/local/Cellar/zplug/HEAD-9fdb388/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin napar jest w obu /usr/local/Cellar/zplug/HEAD-9fdb388/bin i usr/local/bin/brew Jest to potwierdzane przez uruchomienie, który - napar, który zwraca: /usr/local/Cellar/zplug/HEAD-9fdb388/bin/brew /usr/local/bin/brew Ale kiedy uruchamiam, który napar …
15 zsh  path 

3
ORing z prawdą w poleceniu nad ssh
Kiedy próbuję uruchomić pkill -fzdalnie przez ssh i próbuję odrzucić możliwy kod błędu (aby kontynuować z resztą skryptu, nawet jeśli nie zostanie znaleziony żaden proces), || truenie działa tak, jak się spodziewam. $ pkill asdf || true $ echo $? 0 $ pkill -f asdf || true $ echo $? …
15 shell  ssh  kill 

3
Bash, zawsze sprawdzaj $ PWD jako część ścieżki?
Tło: Jeden z moich kolegów, który nie pochodzi z Linuksa, zapytał mnie o użycie ./przed niektórymi poleceniami, a nie innymi, więc wytłumaczyłem mu, jak PATHdziała i jak wybierane są pliki binarne. Jego odpowiedź była taka, że ​​był głupi i po prostu nie musiał pisać ./przed poleceniami. Pytanie: Czy istnieje sposób …
15 shell  usability 

1
Co zrobić z cykliczną zależnością między dwoma pakietami w Fedorze?
Jestem nowy w Fedorze i niedawno zainstalowałem system operacyjny Fedora 26. Próbuję połączyć się z Wi-Fi za pomocą tego. Śledziłem instalację wideo Broadcom na YouTube i próbowałem zainstalować sterowniki Broadcom. Pobrałem plik rpm broadcom-wl-6.30.223.271-2.fc26.noarch.rpm, kiedy uruchomiłem polecenie, rpm -ivh broadcom-wl-6.30.223.271-2.fc26.noarch.rpmktóre mówi, że wl-kmod >= 6.30.223.271jest potrzebne. Poszukałem go i stwierdziłem, …
15 fedora  wifi  rpm  broadcom 


3
Ubuntu 16.04 - GUI zawiesza się na stronie początkowej logowania
Nie mogę wprowadzić niczego na ekranie logowania; po prostu zawiesza się bezpośrednio po wyświetleniu strony. Kursor w formularzu logowania miga około 10 razy, a następnie zatrzymuje się. Nie mogę poruszać myszą ani korzystać z klawiatury. Przeszedłem już w tryb bezpieczny i uruchomiłem aktualizację, aktualizację i aktualizację za pośrednictwem powłoki roota, …
15 ubuntu  login  gui  freeze 

5
Ukryj argumenty do programowania bez kodu źródłowego
Muszę ukryć niektóre wrażliwe argumenty w programie, który uruchamiam, ale nie mam dostępu do kodu źródłowego. Używam tego również na serwerze współdzielonym, więc nie mogę używać czegoś takiego, hidepidponieważ nie mam uprawnień sudo. Oto kilka rzeczy, które próbowałem: export SECRET=[my arguments], a następnie wezwanie do ./program $SECRET, ale to nie …
15 linux  process  ps  arguments 


3
Czy bash obsługuje odwołania referencyjne w rozszerzaniu parametrów?
Mam zmienną o nazwie descr, które mogą zawierać łańcuch Blah: -> r1-ae0-2 / [123], -> s7-Gi0-0-1:1-US / Fooitp Chcę uzyskać -> r1-ae0-2, -> s7-Gi0-0-1:1-USczęść z łańcucha. W tej chwili używam descr=$(grep -oP '\->\s*\S+' <<< "$descr"do tego. Czy jest na to lepszy sposób? Czy można to również zrobić z rozszerzaniem parametrów?

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.