Unix & Linux

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


4
Co oznacza „esac” na końcu instrukcji bash? Czy to jest wymagane
Znalazłem wiele przykładów „esac” pojawiających się na końcu instrukcji bash case, ale nie znalazłem żadnej przejrzystej dokumentacji dotyczącej jego użycia. Strona podręcznika używa go, a nawet ma indeks tego słowa ( https://www.gnu.org/software/bash/manual/bashref.html#index-esac ), ale nie definiuje jego użycia. Czy jest to wymagany sposób, aby zakończyć opis przypadku, najlepszą praktykę lub …
55 bash  case 



4
Menedżerowie systemu Windows vs Menedżerowie logowania kontra Menedżerowie wyświetlania vs. Środowisko pulpitu
Zadałem pytanie i zauważyłem, że ludzie nie rozróżniają poprawnie wielu z tych rzeczy: Menedżerowie systemu Windows vs Menedżerowie logowania vs. Czy ktoś może to wyjaśnić, tzn. Może powiedzieć nam różnicę między nimi a być może ich związek? Do jakiej kategorii należy Xorg? Co z Gdm / Kdm / Xdm? Ludzie …

5
Jak różnicować pliki ignorując komentarze (linie zaczynające się od #)?
Mam dwa pliki konfiguracyjne, oryginalny od menedżera pakietów i dostosowany przeze mnie. Dodałem kilka komentarzy opisujących zachowanie. Jak mogę uruchomić diffpliki konfiguracyjne, pomijając komentarze? Skomentowany wiersz jest definiowany przez: opcjonalne wiodące białe znaki (tabulatory i spacje) znak skrótu ( #) cokolwiek innego Najprostszym wyrażeniem regularnym byłoby pominięcie pierwszego wymagania #.*. …

7
Jak ponownie podłączyć logicznie odłączone urządzenie USB?
Możliwe jest logiczne odłączenie urządzenia pamięci USB: urządzenie jest nadal podłączone, ale jest niewidoczne dla systemu operacyjnego (np. Nie ma go na liście poniżej /proc/bus/usb). Może się to zdarzyć również w przypadku innych rodzajów urządzeń USB lub innych urządzeń wymiennych. Może się to zdarzyć na przykład: po odmontowaniu przez Nautilus …
55 linux  usb  usb-drive 

5
Dołączanie bieżącej daty ze zmiennej do nazwy pliku
Próbuję dołączyć bieżącą datę na końcu nazwy pliku w następujący sposób: TheFile.log.2012-02-11 Oto co mam do tej pory: set today = 'date +%Y' mkdir -p The_Logs & find . -name The_Logs -atime -1 -type d -exec mv \{} "The_Logs_+$today" \; & Jednak dostaję tylko nazwę pliku i nic nie dodaje. …
55 bash  shell  rename  date 



3
Dlaczego nie mogę rozbić mojego systemu bombą widełkową?
Ostatnio kopałem informacje o procesach w GNU / Linux i spotkałem niesławną bombę widelcową: :(){ : | :& }; : Teoretycznie ma się powielać w nieskończoność, dopóki systemowi nie zabraknie zasobów ... Jednak próbowałem przetestować zarówno Debian CLI, jak i dystrybucję GUI Mint i wydaje się, że nie ma to …
54 linux  process  fork  ulimit 

2
Dlaczego printf „kurczy się”?
Jeśli wykonam następujący prosty skrypt: #!/bin/bash printf "%-20s %s\n" "Früchte und Gemüse" "foo" printf "%-20s %s\n" "Milchprodukte" "bar" printf "%-20s %s\n" "12345678901234567890" "baz" Drukuje: Früchte und Gemüse foo Milchprodukte bar 12345678901234567890 baz to znaczy tekst z umlautami (np. ü) jest „zmniejszany” o jeden znak na umlaut. Oczywiście, mam gdzieś jakieś …
54 bash  unicode  printf 

6
Zmień sortowanie z góry na CPU
Były współpracownik robił coś z toptym, ilekroć działa jako root, dane są sortowane według użycia MEM zamiast domyślnego użycia procesora. Według wielu wyszukiwań, strona podręcznika man, a nawet opcje w samej konsoli górnej (O), po prostu naciśnięcie kjej powinno być posortowane według procesora, ale zamiast tego, kiedy uderzę k, prosi …
54 top 


10
bash: sprawdź, czy $ WORD jest ustawiony
Szukam konstrukcji w bash, aby zdecydować, czy zmienna $WORDjest jednym ze zdefiniowanych słów. Potrzebuję czegoś takiego: if "$WORD" in dog cat horse ; then echo yes else echo no fi czy bash ma taką konstrukcję? Jeśli nie, co byłoby najbliższe?

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.