Unix & Linux

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

4
Komentarze skryptu powłoki wielowierszowej - jak to działa?
Ostatnio natknąłem się na wieloliniowy typ komentarza, którego nigdy wcześniej nie widziałem - oto przykład skryptu: echo a # : aaa : ddd # echo b To wydaje się działać, nawet vimpodkreśla składnię. Jak nazywa się ten styl komentowania i jak znaleźć więcej informacji na jego temat?

6
Mylące użycie && i || operatorzy
Przeglądałem /etc/rc.d/init.d/sendmailplik (wiem, że rzadko się go używa, ale przygotowuję się do egzaminu) i trochę się zdezorientowałem co &&do ||operatorów. Przeczytałem, gdzie można ich używać w instrukcjach takich jak: if [ test1 ] && [ test2 ]; then echo "both tests are true" elif [ test1 ] || [ test2 …


1
W jaki sposób zabójca OOM decyduje, który proces zabić jako pierwszy?
Ta odpowiedź wyjaśnia działania podejmowane przez jądro po napotkaniu sytuacji OOM na podstawie wartości sysctl vm.overcommit_memory. Gdy overcommit_memoryjest ustawiony na 0 lub 1, overcommitjest włączony, a programy mogą przydzielać więcej pamięci, niż jest w rzeczywistości dostępne. Co się stanie, gdy w tej sytuacji zabraknie nam pamięci? W jaki sposób zabójca …

3
Co to są pseudo terminale (pty / tty)?
To może być naprawdę podstawowe pytanie, ale chcę je dokładnie zrozumieć. Co to jest pseudo terminal? (tty / pty) Dlaczego ich potrzebujemy? Jak zostali wprowadzeni i jaka była tego potrzeba? Czy są przestarzałe? Czy już ich nie potrzebujemy? Czy coś je zastąpiło? Jakiś użyteczny przypadek użycia? Co ja zrobiłem: Czytaj …
92 linux  terminal  pty 

2
Jak zainstalować dig na CentOS?
Nie mogę znaleźć digpolecenia w mojej nowej instalacji CentOS. Próbowałem, yum install digale mówi, że nie może znaleźć pakietu. Jak zainstalować dig na CentOS?
91 yum  centos 

3
Dlaczego rm może usuwać pliki tylko do odczytu?
Jeśli utworzę plik, a następnie zmienię jego uprawnienia na 444(tylko do odczytu), w jaki sposób rmmogę go usunąć? Jeśli to zrobię: echo test > test.txt chmod 444 test.txt rm test.txt ... rmzapyta, czy chcę usunąć plik chroniony przed zapisem test.txt. Spodziewałbym się, że rmnie uda mi się usunąć takiego pliku …

3
W jaki sposób Linux „zabija” proces?
Często zaskakuje mnie to, że chociaż pracuję zawodowo z komputerami od kilku dziesięcioleci, a Linux od dekady, tak naprawdę większość funkcjonalności systemu operacyjnego traktuję jak czarną skrzynkę, a nie magię. Dzisiaj myślałem o killpoleceniu i chociaż używam go wiele razy dziennie (zarówno w jego „normalnym”, jak i -9smaku), muszę przyznać, …

13
Czy potrzebuję przestrzeni wymiany, jeśli mam więcej niż wystarczającą ilość pamięci RAM?
Z tego, co rozumiem, celem partycji wymiany w systemie Linux jest uwolnienie niektórych „nie tak często używanych” informacji z pamięci RAM i przeniesienie ich do określonej partycji na dysku twardym (kosztem spowolnienia odczytu lub zapisu do), zasadniczo umożliwiając aktywnym aplikacjom więcej „szybkiej pamięci”. Jest to świetne, gdy jesteś na komputerze …
91 memory  swap 



12
Wyświetl etykiety partycji z wiersza polecenia
Czy istnieje polecenie, które wyświetli listę wszystkich partycji wraz z ich etykietami? sudo fdisk -li sudo parted -ldomyślnie nie wyświetlaj etykiet. EDYCJA: (jak w komentarzu poniżej) Mówię o etykietach ext2 - tych, które możesz ustawić gpartedpodczas partycjonowania. EDYCJA 2: Zamierzeniem jest wyświetlenie listy odmontowanych partycji (więc wiem, którą z nich …

3
Pobierz za pomocą wget do katalogu innego niż bieżący
Muszę użyć, wgetaby pobrać plik do katalogu /var/cache/foobar/(więc na przykład, jeśli pobiorę stackexchange-site-list.txt, zostanie pobrany /var/cache/foobar/stackexchange-site-list.txt) czy to możliwe? curlbyłaby również opcja, ale wolałbym nie używać curl, ponieważ nie jest instalowany domyślnie.
91 wget 

8
Jak rozpocząć tmux z attach, jeśli sesja istnieje
Jeśli użyję tmux attach Mogę dołączyć do uruchomionej sesji, ale jeśli sesja nie jest uruchomiona, pojawia się tylko błąd no sessions Jak mogę automatycznie rozpocząć nową sesję, jeśli nie jest uruchomiona? coś jak tmux attach-or-create-new-session
91 tmux 


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.