Unix & Linux

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

4
Pobieranie plików za pomocą wget
Próbuję pobrać pliki z tej witryny . Adres URL to: http://www.ncbi.nlm.nih.gov/geo/download/?acc=GSE48191&format=file Kiedy używam tego polecenia: wget http://www.ncbi.nlm.nih.gov/geo/download/?acc=GSE48191&format=file Dostaję tylko index.html?acc=GSE48191to, co jest rodzajem formatu binarnego. Jak mogę pobrać pliki z tej strony HTTP?
15 wget 

2
Dziwna różnica między pwd i / bin / pwd
Dodałem dowiązanie symboliczne do bieżącego katalogu za pomocą ln -s . aa. Jeśli wykonam cd aa, a następnie wykonam , pwdodpowiedź brzmi /home/sim/aa. Ale jeśli wykonam /bin/pwd, drukuje /home/sim(bieżący katalog się nie zmienił). Skąd ta różnica?
15 shell  symlink  pwd 

9
Znajdź wszystkie wystąpienia w pliku z sed
Korzystanie z OPEN STEP 4.2 OS ... Obecnie używam następującego sedpolecenia: sed -n '1,/141.299.99.1/p' TESTFILE | tail -3 To polecenie znajdzie jedno wystąpienie w pliku o numerze ip 141.299.99.1, a także zawiera 3 wiersze przed nim, co jest dobre, z wyjątkiem tego, że chciałbym również znaleźć wszystkie wystąpienia adresu IP …
15 sed 

3
Usuń wszystkie wiersze z pliku A, które zawierają ciągi z pliku B
Mam plik CSV users.csvz listą nazw użytkowników, identyfikatorów użytkowników i innych danych: username, userid, sidebar_side, sidebar_colour "John Lennon", 90123412, "left", "blue" "Paul McCartny", 30923833, "left", "black" "Ringo Starr", 77392318, "right", "blue" "George Harrison", 72349482, "left", "green" W innym pliku toremove.txtmam listę identyfikatorów użytkowników: 30923833 77392318 Czy istnieje sprytny i skuteczny …


4
Rekurencyjnie iteruj po plikach w katalogu
Rekurencyjne iterowanie plików w katalogu można łatwo wykonać: find . -type f -exec bar {} \; Powyższe nie działa jednak w przypadku bardziej skomplikowanych rzeczy, w których należy wykonać wiele rozgałęzień warunkowych, zapętlenie itp. Użyłem tego do powyższych celów: while read line; do [...]; done < <(find . -type f) …

3
Rozszerzenie GLX nie działa poprawnie z xvfb
Mam system Ubuntu 14.04 z zainstalowanymi następującymi pakietami: libegl1-mesa:amd64 libegl1-mesa-drivers:amd64 libgl1-mesa-dri:amd64 libgl1-mesa-dri:i386 libgl1-mesa-glx:amd64 libgl1-mesa-glx:i386 libglapi-mesa:amd64 libglapi-mesa:i386 libgles2-mesa:amd64 libglu1-mesa:amd64 libopenvg1-mesa:amd64 libwayland-egl1-mesa:amd64 mesa-utils xvfb Chcę uruchomić aplikację pod Xvfb. Najpierw uruchamiam xvfb z: $ Xvfb :1 -screen 0 1024x768x24 +extension GLX +render -noreset >> xsession.log 2>&1 & a następnie sprawdź plik dziennika …
15 x11  opengl  xvfb 


5
Pobierz najnowszy katalog (nie najnowszy plik)
Mój folder parentma następującą zawartość: A.Folder B.Folder C.File Zawiera zarówno foldery, jak i pliki. B.Folderjest nowszy. Teraz chcę tylko B.Folder, jak mogę to osiągnąć? Próbowałem tego, ls -ltr ./parent | grep '^d' | tail -1 ale daje mi to drwxrwxr-x 2 user user 4096 Jun 13 10:53 B.Folder, ale potrzebuję …
15 shell  files  ls  timestamps 

1
Ustaw niestandardowe ustawienia narodowe w Gnome3 (na Fedorze 20)
Utworzyłem własne niestandardowe localepliki i umieściłem je w /etc/locale.confnich, aby skutecznie działały, jeśli zaloguję się na wirtualnej konsoli (Ctrl + Alt + F2). Jednak w mojej sesji Gnome3 te zmienne nie są ustawione. W przypadku aplikacji terminalowych mogę po prostu umieścić je w, .bashrcale to nie pomoże mi w aplikacjach …
15 fedora  gnome3  locale 

1
Czy istnieje sposób przeszukiwania stron podręcznika dla typowego scenariusza użytkowania?
Mam stosunkowo mały mózg, więc istnieje limit tego, co mogę tam przechowywać. Używam częściowo pro-amatora Linuksa od kilku lat i nadal jestem zdumiony, jak mało wiem poleceń. Proste rzeczy, takie jak „jak wyświetlić wszystkie moje partycje w terminalu”, uruchomią 15-minutowe polowanie na DuckDuckGo. Zajmuję stanowisko! Kończy się dzisiaj! Czy istnieje …

2
Kiedy i dlaczego powinienem używać aktualizacji apt-get?
Pytanie ogólne: Czy ktoś mógłby wyjaśnić, co apt-get updaterobi polecenie i kiedy naprawdę powinienem go użyć? Uwagi Proszę podać szczegółową odpowiedź . Nie tylko kopia strony podręcznika man, chyba że twoja wersja jest naprawdę szczegółowa (umieściłem jedną definicję ze strony podręcznika poniżej). apt-get update : Służy do ponownej synchronizacji plików …
15 apt  docker 

3
Jak ustawić liczbę wywołań historii poleceń
Używam bash. Aby przejrzeć historię poleceń, wywołuję historypolecenie, które moim zdaniem wywołuje program Gnu o tej samej nazwie. (Nie wiem, czy jest lepszy sposób na bash). W moim .bashrc mam obecnie linię export PROMPT_COMMAND='history -a'do przechowywania historii z moich wielu sesji bash, które prowadzę. Jeśli robię historię, obecnie widzę tylko …

1
vim / gvim nie umieścił schowka X11 w rejestrach „+ lub” *?
Z powodu braku bezpieczeństwa ze standardowym serwerem vino, przełączyłem się na używanie x11vnc na moim systemie Linux (z Xubuntu 14.04) i SSVNC po stronie Windows. Z vino, wycinanie i wklejanie z Windowsa do Linuksa i Windowsa, w dwóch kierunkach, było niestabilne (1), ale kiedy działało, działało dla każdego programu; Mogę …
15 vim  x11  vnc  clipboard 

1
Niezawodny sposób na więzienie procesów potomnych za pomocą `nsenter:`
Wiem, że przestrzeń nazw Linuksa, między innymi, może być wykorzystana do bezpiecznego ograniczania i osadzania procesów potomnych w bezpieczny sposób, bez żadnej szansy na zombie i zrzut init. Ale jestem rozmyślny na temat szczegółów implementacji. W jaki sposób mogę korzystać z narzędzi util-linuxtakich jak mounti, nsenteraby oglądać, monitorować i upewnić …

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.