Unix & Linux

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



1
Zabij nieodpowiadającą sesję ssh bez zamykania terminala
Czy istnieje sposób na rozłączenie się z sesją SSH, która przestała odpowiadać bez zabijania całego terminala? W szczególności używam konsoli, a maszyna, z którą pracuję czasami zawiesza się, ale tak naprawdę nie umiera (w ten sposób zabijając połączenie). Więc SSH po prostu się zawiesza i muszę zamknąć terminal i otworzyć …
110 ssh  terminal 


5
Użycie myślnika (-) zamiast nazwy pliku
W przypadku polecenia użycie -argumentu zamiast nazwy pliku oznacza STDIN lub STDOUT. Ale w tym przykładzie tworzy plik o nazwie -: echo hello > - Jak mogę zrobić -w tym przykładzie oznaczać STDOUT? I odwrotnie, jak mogę utworzyć -plik nazwany -w przykładach takich jak: cat -

6
Dlaczego jądro Linuksa ma ponad 15 milionów linii kodu? [Zamknięte]
Jaka jest zawartość tej monolitycznej bazy kodu? Rozumiem obsługę architektury procesorów, bezpieczeństwo i wirtualizację, ale nie wyobrażam sobie, aby było to więcej niż 600 000 linii. Jakie są historyczne i obecne powody, dla których sterowniki są zawarte w bazie kodu jądra? Czy te ponad 15 milionów linii obejmuje każdy sterownik …
109 linux-kernel 

10
Równoległa pętla Bash FOR
Próbowałem zrównoleglić następujący skrypt, a konkretnie każdą z trzech instancji pętli FOR, używając GNU Parallel, ale nie byłem w stanie. 4 polecenia zawarte w pętli FOR działają szeregowo, każda pętla zajmuje około 10 minut. #!/bin/bash kar='KAR5' runList='run2 run3 run4' mkdir normFunc for run in $runList do fsl5.0-flirt -in $kar"deformed.nii.gz" -ref …

3
Dlaczego zamiana domyślnie ustawiona jest na 60?
Właśnie przeczytałem kilka rzeczy na temat zamiany w systemie Linux. Nie rozumiem, dlaczego wartością domyślną jest 60. Według mnie ten parametr powinien być ustawiony na 10 w celu ograniczenia zamiany. Swap jest na moich dyskach twardych, więc jest znacznie wolniejszy niż pamięć. Dlaczego tak skonfigurowali jądro?
109 linux  kernel  swap 

4
Zwraca tylko część linii po pasującym wzorcu
Więc pociągnięcie do otwarcia pliku za pomocą, cata następnie użycie grepdo uzyskania pasujących linii prowadzi mnie tylko do tej pory, gdy pracuję z określonym zestawem dzienników, z którym mam do czynienia. Potrzebuje sposobu, aby dopasować linie do wzoru, ale tylko zwrócić część linii po dopasowaniu. Część przed i po meczu …



5
apache2 Niepoprawne polecenie „SSLEngine”
Po ponownym uruchomieniu httpd pojawia się następujący błąd. czego mi brakuje? [root@localhost ~]# service httpd restart Stopping httpd: [ OK ] Starting httpd: Syntax error on line 22 of /etc/httpd/conf.d/sites.conf: Invalid command 'SSLEngine', perhaps misspelled or defined by a module not included in the server configuration Zainstalowałem mod_ssl używając yum …
108 ssl  apache-httpd 

5
Zrozumienie wykrzyknika (!) W bash
użyłem history | less aby uzyskać wiersze poprzednich poleceń i z liczb po lewej stronie znalazłem wiersz, który chciałem powtórzyć (np. 22) i zrobiłem !22 w wierszu polecenia i zadziałało - wykonanie zestawu poleceń w wierszu, który zrobiłem w tym czasie. Nie mogę dowiedzieć się, gdzie jest używany wykrzyknik, co …

2
Różnica między pts a tty
Możliwa duplikat: Jaka jest dokładna różnica między „terminalem”, „powłoką”, „tty” i „konsolą”? Zawsze widzę pts i tty, kiedy używam whopolecenia, ale nigdy nie rozumiem, jak się różnią? Czy ktoś może mi to wytłumaczyć?
108 linux  tty  who 

7
Skopiuj określony typ pliku zachowując strukturę folderów
Mam strukturę folderów z wieloma plikami * .csv rozrzuconymi po folderach. Teraz chcę skopiować wszystkie pliki * .csv do innego miejsca docelowego, zachowując strukturę folderów. Działa poprzez: cp --parents *.csv /target cp --parents */*.csv" /target cp --parents */*/*.csv /target cp --parents */*/*/*.csv /target ... i tak dalej, ale chciałbym to …
108 cp 

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.