Unix & Linux

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

2
Jak nazywa się ta sztuczka graficzna okna terminala, która pokazuje akcentowane krawędzie wokół podświetlonego tekstu?
Zauważyłem kilka zrzutów ekranów okien terminali online, które pokazują cienkie podświetlone krawędzie wokół pasków stanu lub podświetlonych linii. W poniższym przykładzie zwróć uwagę na jasnoszare obramowanie wokół linii 1, 5 i 389: W tym przykładzie zwróć uwagę na żółte obrzeże wokół linii trybu Emacsa (pasek stanu): Jak nazywa się ten …
19 terminal  emacs  colors 



2
Jaki jest cel avahi na serwerze RHEL 7?
Działając na serwerze z CentOS 7, zauważyłem, że usługa avahi jest domyślnie uruchomiona. Zastanawiam się, jaki jest tego cel. Wydaje się, że jedną rzeczą (w moim środowisku) jest losowe wyłączanie łączności IPv6, które wygląda tak w dziennikach: Oct 20 12:23:29 example.org avahi-daemon[779]: Withdrawing address record for fd00::1:2:3:4 on eno1 Oct …
19 centos  rhel  ipv6  avahi 

1
Jak została odkryta podatność Shellshock Bash?
Ponieważ ten błąd dotyczy tak wielu platform, możemy dowiedzieć się czegoś z procesu, w którym wykryto tę lukę: czy był to moment εὕρηκα (eureka) czy wynik kontroli bezpieczeństwa? Ponieważ wiemy, że Stéphane znalazł błąd Shellshock, a inni mogą również znać ten proces, bylibyśmy zainteresowani historią, w jaki sposób znalazł błąd.



4
Dlaczego moje wirtualne konsole są całkowicie puste?
Kiedy przechodzę z sesji graficznej do wirtualnej konsoli przez Ctrl+ Alt+F i (z i w 1 - 7 i 9-12) widzę całkowicie czarny ekran. Tylko na F8 widzę GUI. Nawet mrugający kursor na pozostałych. Kiedy coś wchodzę, nic nie widzę. Na czym polega problem i jak go naprawić? Mój system …
19 tty 


5
Czy istnieje sposób, aby powiedzieć sudo, aby ustawiła moją nazwę użytkownika jako właściciela plików utworzonych zamiast root?
Jeśli to zrobię sudo cp /etc/foo.txt ~/foo.txt, nowy plik zostanie utworzony rootjako właściciel. W tej chwili nie widzę innego rozwiązania niż użycie dwóch ostatnich poleceń (w lscelu wyjaśnienia przypadku użycia): belmin@server1$ ls /etc/foo.txt > -rw------- 1 root root 3848 Mar 6 20:35 /etc/foo.txt > belmin@server1$ sudo cp /etc/foo.txt ~/foo.txt belmin@server1$ …
19 bash  files  sudo 

4
Jak przypisać wartości zawierające spację do zmiennych w bash za pomocą eval
Chcę dynamicznie przypisywać wartości do zmiennych za pomocą eval. Działa następujący przykładowy manekin: var_name="fruit" var_value="orange" eval $(echo $var_name=$var_value) echo $fruit orange Jednak gdy wartość zmiennej zawiera spacje, evalzwraca błąd, nawet jeśli $var_valuejest wstawiany między podwójnymi cudzysłowami: var_name="fruit" var_value="blue orange" eval $(echo $var_name="$var_value") bash: orange : command not found Jest jakiś …
19 bash  shell  quoting 

2
Jak dowiedzieć się, jaki proces pisze do STDOUT?
Mam dwa wystąpienia uruchomionego procesu. Jednym z nich jest „FRYZJA NAS!” i błędy drukowania non stop do STDOUT. Chcę zabić zepsuty proces, ale muszę się upewnić, że nie zakończę niewłaściwego procesu. Oba zostały uruchomione mniej więcej w tym samym czasie i za pomocą topWidzę, że oba używają mniej więcej tyle …


1
Dlaczego chmod wymaga miejsca na dysku? Algorytm nie na miejscu?
Próbuję przeskoczyć niektóre pliki i pojawia się błąd „Przekroczono limit miejsca na dysku”: To prawda, że ​​nie mam tyle miejsca w systemie plików, w którym używam chmod, a mianowicie nfs.mit.edu:/export/evodesign/beatdb(który jest NFS ), zarówno pod względem bajtów, jak i pod względem i-węzłów: Ale dlaczego chmod potrzebuje więcej miejsca? Używam Ubuntu …
19 nfs  chmod  quota 

3
problem z tablicą odczytową (lub potokiem)
Utknąłem z dziwnym zachowaniem readarraydowodzenia. Te man bashstany: readarray Read lines from the standard input into the indexed array variable array ale te skrypty nie działają (tablica jest pusta): unset arr; (echo a; echo b; echo c) | readarray arr; echo ${#arr[@]} unset arr; cat /etc/passwd | readarray arr; echo …
19 bash  pipe 

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.