Unix & Linux

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


3
Wyodrębnianie wyrażenia regularnego dopasowanego do „sed” bez drukowania otaczających znaków
Do wszystkich „sed” lekarzy: Jak uzyskać „sed”, aby wyodrębnić wyrażenie regularne, które pasowało do linii? Innymi słowy, chcę tylko ciąg odpowiadający wyrażeniu regularnemu ze wszystkimi niepasującymi znakami z linii zawierającej. Próbowałem użyć funkcji odsyłacza wstecznego, jak poniżej regular expression to be isolated gets `inserted` here | v sed -n 's/.*\( …
24 sed 

1
Jaki efekt ma opcja „-d” z diff?
diffRealizacja w OpenBSD ma niestandardową -dopcję z następującej dokumentacji: -d Staraj się bardzo ciężko wyprodukować różnicę tak małą, jak to możliwe. Może to zużywać dużo mocy obliczeniowej i pamięci podczas przetwarzania dużych plików z wieloma zmianami. diffImplementacja GNU ma tę samą opcję z krótszą dokumentacją -d, --minimal staraj się znaleźć …
24 diff 

6
Jakie są alternatywy dla sprawdzania otwartych portów oprócz telnet?
Możemy użyć następujących elementów w celu przetestowania portu VIA telnet; w poniższym przykładzie testujemy port 6667: [root@kafka03 ~]# telnet kafka02 6667 Trying 103.64.35.86... Connected to kafka02. Escape character is '^]'. ^CConnection closed by foreign host Ponieważ na niektórych komputerach nie możemy używać telnetu (z powodów wewnętrznych), jakie są alternatywy dla …

3
Jak mogę sprawdzić, czy jestem w podpowłoce?
Próbuję napisać funkcję, która zastąpi funkcjonalność exitwbudowanego systemu, aby uniemożliwić mi wyjście z terminala. Próbowałem użyć SHLVLzmiennej środowiskowej, ale wydaje się, że nie zmienia się w podpowłokach: $ echo $SHLVL 1 $ ( echo $SHLVL ) 1 $ bash -c 'echo $SHLVL' 2 Moja funkcja jest następująca: exit () { …
24 bash  shell  exit  subshell 


5
Czy Linux nie używa segmentacji, a jedynie stronicowania?
Linux Programming Interface pokazuje układ wirtualnej przestrzeni adresowej procesu. Czy każdy region na diagramie jest segmentem? Z zrozumienia jądra systemu Linux , czy to prawda, że ​​poniższe oznacza, że ​​jednostka segmentacji w MMU mapuje segmenty i przesunięcia w segmentach na adres pamięci wirtualnej, a jednostka przywoławcza następnie mapuje adres pamięci …



3
Czy nadal istnieją systemy z plikiem binarnym / bin / sh?
/bin/sh, powłoka Bourne'a utworzona w 1977 roku, była domyślną powłoką dla systemów uniksowych. Obecnie plik ten nadal istnieje, ale głównie jako symboliczne łącze do domyślnej powłoki zgodnej z POSIX zainstalowanej w systemie: na RHEL / CentOS wskazuje na /bin/bashpowłokę Bourne Again w systemie Ubuntu Linux wskazuje na /bin/dashpowłokę Debian Almquist …





4
Procesy w tle bez „&”
Załóżmy, że uruchomiłeś nową aplikację w Linuksie (np. Edytor tekstu itp.), Ale zapomniałeś użyć „&”. Jakich poleceń użyłbyś, aby ten proces działał w tle, a jednocześnie NIE musiał zamykać tej aplikacji? W ten sposób możesz mieć otwarte i oddzielnie działające procesy (np. Terminal wiersza poleceń użyty do utworzenia procesu, a …
24 processes 

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.