Unix & Linux

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


2
nieznany klucz publiczny 8F0871F202119294 w ArchLinux
Już zainstalowałem to: 1 core/archlinux-keyring 20170104-1 [installed] 10 blackarch/blackarch-keyring 20140118-3 [installed] Ale podczas aktualizacji libc++abiz aura wystąpił błąd : ==> Verifying source file signatures with gpg... llvm-3.9.1.src.tar.xz ... FAILED (unknown public key 8F0871F202119294) libcxx-3.9.1.src.tar.xz ... FAILED (unknown public key 8F0871F202119294) libcxxabi-3.9.1.src.tar.xz ... FAILED (unknown public key 8F0871F202119294) ==> ERROR: One …
24 arch-linux 

8
Czy można sprawdzić, gdzie zdefiniowano alias?
Alias, taki jak llzdefiniowany w aliaspoleceniu. Mogę sprawdzić polecenie za pomocą takich rzeczy, type llktóre drukuje ll is aliased to `ls -l --color=auto' lub command -v llktóry drukuje alias ll='ls -l --color=auto' lub alias llktóry również drukuje alias ll='ls -l --color=auto' ale nie mogę znaleźć miejsca, w którym zdefiniowano alias, …
24 bash  terminal  bashrc 

5
Jak wyświetlić bieżącą wartość zmiennej środowiskowej?
Kiedy sprawdzę środowisko mojego systemu, pojawi się wiele zmiennych środowiskowych. Jak mogę po prostu wyszukać konkretną zmienną? Książka, którą czytam, mówi: Czasami liczba zmiennych w twoim środowisku staje się dość duża, tak bardzo, że nie chcesz widzieć wszystkich wartości wyświetlanych, gdy jesteś zainteresowany tylko jedną. W takim przypadku możesz użyć …

4
sed z wieloma wyrażeniami do dyskusji w miejscu
Próbuję zastąpić wiele słów w pliku za pomocą sed -i #expression1 #expression2 plik Something 123 item1 Something 456 item2 Something 768 item3 Something 353 item4 Wyjście (pożądane) anything 123 stuff1 anything 456 stuff2 anything 768 stuff3 anything 353 stuff4 Wypróbowania Mogę uzyskać następujące dane wyjściowe za pomocą sed -i2 razy. …

4
Nowy panel tmux ma domyślnie katalog domowy zamiast poprzedniego
Po naciśnięciu przycisku Ctrl+ "(utwórz nowy panel) w okienku zawierającym PWD /tmpna przykład nowy panel zaczyna się jako mój folder domowy ~. Spojrzałem na /unix//a/109255/72471 i pomogło mi to z tym samym problemem dotyczącym okien. Nie udało mi się jednak rozwiązać split-windowproblemu przez wstawienie bind " split-window -c "#{pane_current_path}" do …
24 tmux 



6
LXC: Jak zamontować folder z hosta do kontenera?
Próbuję zamontować folder na hoście na kontenerze LXC. Na hoście /mnt/ssd/solr_datautworzono folder (obecnie znajduje się on w głównym systemie plików, ale później zainstaluję tam dysk SSD, więc przygotowuję się do tego). Chcę zamontować ten folder jak /dataw kontenerze. Tak więc w pliku fstab kontenerów mam: /mnt/ssd/solr_data /var/lib/lxc/Solr4StandAlone/rootfs/data ext4 defaults,noatime 0 …
24 ubuntu  mount  lxc 

7
Korzystanie z funkcji powłoki bash w AWK
Czy w jakiś sposób można użyć funkcji bash w AWK? Przykładowy plik (ciąg, int, int, int) Mike 247808 247809 247810 Próba konwersji wartości z dziesiętnej na szesnastkową. Funkcja zdefiniowana w .bashrc lub w skrypcie powłoki. awk '{print $1 ; d2h($2)}' file awk: wywołanie niezdefiniowanej funkcji d2h rekord wejściowy numer 1, …
24 bash  awk 

2
Ogólny serwer HTTP, który po prostu zrzuca żądania POST?
Szukam narzędzia wiersza polecenia, które nasłuchuje na danej części, na szczęście z wyjątkiem każdego żądania HTTP POST i zrzuca je. Chcę go używać do celów testowych, tj. Do testowania klientów, którzy wysyłają żądania HTTP POST. Oznacza to, że szukam odpowiednika curl -F(którego mogę użyć do wysłania testowych testów POST HTTP …

3
gunzip wszystkie pliki .gz w katalogu
Mam katalog z dużą ilością .txt.gzplików (w których nazwy nie są zgodne z określonym wzorcem). Jaka jest najprostsza droga do gunzipnich? Chcę zachować ich oryginalne nazwy, aby przechodzili od whatevz.txt.gzdowhatevz.txt
24 gzip 

4
Biorąc pod uwagę skrót git commit, jak dowiedzieć się, które wydanie jądra go zawiera?
Załóżmy, że mam problem, który został naprawiony przez najnowszą łatkę do oficjalnego repozytorium git dla systemu Linux. Mam do obejrzenia, ale chciałbym go cofnąć, gdy nastąpi wydanie zawierające moją poprawkę. Znam dokładny skrót git commit, np . F3a1ef9cee4812e2d08c855eb373f0d83433e34c . Jak najłatwiej odpowiedzieć na pytanie: Jakie wydania jądra zawierają tę łatkę? …

5
Jak mogę zabijać i czekać na zakończenie procesów w tle w skrypcie powłoki, gdy Ctrl + C go?
Próbuję skonfigurować skrypt powłoki, aby uruchamiał procesy w tle, a kiedy Ctrlcwykonuję skrypt powłoki, zabija dzieci, a następnie kończy działanie. Najlepsze, co udało mi się wymyślić, to to. Wygląda na to, że kill 0 -INTrównież zabija skrypt, zanim nastąpi oczekiwanie, więc skrypt powłoki umiera przed ukończeniem przez dzieci. Jakieś pomysły …

3
Rurociągi STDERR vs. STDOUT
Zgodnie z „ Linux: The Complete Reference 6th Edition ” (str. 44), możesz przesyłać tylko STDERR za pomocą |&symboli przekierowania. Napisałem dość prosty skrypt, aby to przetestować: #!/bin/bash echo "Normal Text." echo "Error Text." >&2 Uruchamiam ten skrypt w następujący sposób: ./script.sh |& sed 's:^:\t:' Przypuszczalnie tylko wcięte zostaną linie …

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.