Unix & Linux

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

1
Uruchamianie sha1sum w kilku katalogach
Mam kilka katalogów, które mają wspólny katalog nadrzędny. W każdym katalogu znajdują się zwykłe pliki, ale nie ma innych podkatalogów. Coś takiego: top/dir-1 top/dir-1/file-11 top/dir-1/file-12 top/dir-2 top/dir-2/file-21 top/dir-2/file-22 top/dir-3 top/dir-3/file-31 top/dir-3/file-32 Chciałbym uruchomić sha1sumte pliki i uzyskać następujące pliki sum kontrolnych: top/dir-1/sha1sum top/dir-2/sha1sum top/dir-3/sha1sum top/dir-1/sha1sum, na przykład, powinien zawierać tylko …
2 shell  find  checksum 

2
Rozszerzenie parametrów wielu zmiennych
Rozszerzanie parametrów pojedynczej zmiennej działa zgodnie z oczekiwaniami. Ale jak rozszerzyć parametry zawierające kilka zmiennych? Przykład: #!/bin/sh foo=/lorem/ipsum; bar=dolor/sit tmp="$foo/$bar" printf '%s\n' "${tmp%/*}" Jak uruchomić rozszerzenie tego parametru bez potrzeby stosowania zmiennej tymczasowej?
2 shell  posix 

1
„Mniam aktualizacja” powoduje konflikt „libstdc ++” na CentOS7
Uruchomienie yum updatema następujące dane wyjściowe: Loaded plugins: fastestmirror, replace Loading mirror speeds from cached hostfile * epel: mirror.imt-systems.com * ius: mirrors.ircam.fr * remi: mirror.23media.de * remi-safe: mirror.23media.de * rpmforge: miroir.univ-paris13.fr Resolving Dependencies --> Running transaction check ---> Package gdb.x86_64 0:7.6.1-100.el7 will be updated ---> Package gdb.x86_64 0:8.0-17.1.scylladb.1.el7.centos will be …
2 centos  yum  vps 

1
ssh łączy się z niewłaściwym serwerem
Zmieniłem adres IP serwera Ubuntu w DNS przed 10.x.x.111 po 10.x.x.222 Wyczyściłem pamięć podręczną dns, a jednak kiedy próbuję ssh do komputera, ssh nadal próbuje połączyć się ze starym adresem IP. host foo.example.com 10.10.10.222 <= 222 is the correct *new* ip address ssh -vv -F /dev/null -o UserKnownHostsFile=/dev/null foo.example.com OpenSSH_6.2p2, …
2 ssh  dns 

1
Pakiety nie zostały przekazane z powodu drugiej tabeli routingu
Właśnie spędziłem około godziny, próbując zrozumieć, dlaczego moje kontenery dokerów nie mogą połączyć się z Internetem, w szczególności nie mogą rozwiązać żadnych nazw DNS. Do tej pory znalazłem obejście, ale nadal tego nie rozumiem. Objawem było to, że według Wiresharka pakiety będą wysyłane przez wirtualną sieć dokerów, ale nigdy nie …

1
Powiąż klucz ze skryptem bash
Próbuję powiązać klucz (teraz bez funkcji) ze skryptem bash, który utworzyłem na Ubuntu. Używam clevo W150HNM / Sager NP5160 Chcę do tego użyć przycisku 1 lub 4. (patrz zdjęcie ) nie dostanę żadnego wyjścia z xev, getscancodeslub cat /dev/input/eventXpo naciśnięciu tego przycisku. Jak mogę użyć tego klucza do uruchomienia skryptu?
2 bash 

2
Dlaczego mój chipset BCM43142 nie został rozpoznany i nie znaleziono urządzenia wlan0?
Próbuję skonfigurować połączenie Wi-Fi w moim Lenovo B590, ale pojawia się następujący błąd: ifdown: interface wlan0 not configured wpa_supplicant: /sbin/wpa_supplicant daemon failed to start run-parts: /etc/network/if-pre-up.d/wpasupplicant exited with return code 1 Internet Systems Consortium DHCP Client 4.2.2 Copyright 2004-2011 Internet Systems Consortium. All rights reserved. For info, please visit https://www.isc.org/software/dhcp/ …

1
Obsługa symboli wieloznacznych nie pasujących do pliku w bash
Próbuję odczytać pliki z katalogu do tablicy, ale nawet jeśli plik nie istnieje, jest on zapisywany w tablicy. Chcę wykluczyć nazwę pliku, jeśli nie istnieje. a=(/tmp/nofileexists) && echo ${#a[@]} && echo ${a[@]} 1 /tmp/nofileexists Ścieżka może zawierać dziką kartę. a=(/tmp/nofileexists*.pdf) && echo ${#a[@]} && echo ${a[@]}
2 bash  wildcards  array 


1
Niewidoczny kursor po instalacji FGLRX (Debian Jessie)
Po zainstalowaniu zastrzeżonego sterownika FGLRX (wersja 1: 14,9 + ga14.201-2) z repozytoriów Debian 8 Jessie mój kursor stał się niewidoczny. Wszystkie działania myszy działają poprawnie, po prostu nie widać kursora. Mam laptopa Lenovo E420 z grafiką hybrydową Intel / AMD, dyskretna karta to Radeon HD6630M. Po instalacji utworzyłem plik /etc/X11/xorg.conf …


1
Zeskanuj katalog plików i znajdź repliki o tej samej nazwie i połącz je w jeden plik
Mam katalog z wieloma plikami Na przykład: ExperimentA_Rep1.bed ExperimentA_Rep2.bed ExperimentA_Rep3.bed ExperimentB_Rep1.bed ExperimentD_Rep1.bed ExperimentC_Rep1.bed ExperimentC_Rep2.bed . . . ExperimentZ_Rep5.bed Muszę przeskanować nazwy plików w katalogu i połączyć pliki, które pochodzą z tego samego eksperymentu, ale różnych replikacji, w nowy plik. To znaczy, cat ExperimentA_Rep1.bed ExperimentA_Rep2.bed > ExperimentA_merged.bed Ale nie mogę tego …

1
Jaki jest użytkownik w katalogu globalnym / opt?
Zastanawiam się, czy ktoś zgodził się na ekwiwalent użytkownika /optkatalogu globalnego dla pakietów innych firm, które są dystrybuowane jako archiwum tar, aby rozpakować je jako pojedynczy katalog. Przykłady obejmują Firefox Beta, Tor Browser i niezliczone inne. W przeszłości zostawiałem je tam, gdzie je rozpakowywałem, w moim domu, w ~/Downloadslub w …

1
Wsadowa zmiana nazw plików z rosnącym numerem
Mam partię plików: $ ls Li1Fe1O2_11 Li1Fe2O3_8 Li1Fe3O4_2 Li1Fe3O4_5 Li2Fe1O3_16 Li2Fe2O4_12 Li3Fe1O4_19 Li3Fe1O4_22 Li1Fe1O2_14 Li1Fe2O3_9 Li1Fe3O4_3 Li1Fe3O4_6 Li2Fe1O3_17 Li2Fe2O4_13 Li3Fe1O4_20 Li1Fe2O3_7 Li1Fe3O4_1 Li1Fe3O4_4 Li2Fe1O3_15 Li2Fe2O4_10 Li3Fe1O4_18 Li3Fe1O4_21 I chciałbym zmienić ich nazwę na: enum-00132 enum-00133 enum-00134 ... Próbowałem zmienić nazwę bez powodzenia.


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.