Unix & Linux

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

4
rsync, usuń pliki po stronie odbiorczej, które zostały usunięte po stronie wysyłającej. (Ale nie usuwaj wszystkiego)
Chciałbym użyć rsync do ... usuń pliki po stronie odbierającej, które zostały również usunięte po stronie wysyłającej nie usuwaj innych plików, które znajdują się w katalogu rsynced po stronie odbierającej Załóżmy na przykład, że mam katalog local-src: PRZED: local-src lokalnie zawiera ... a.txt b.txt c.txt local-srcnazywany jest mój zdalny katalog, …
9 rsync 

4
SSH nagle przestaje działać: „Zapis nieudany: zepsuta rura”
Używam MacBooka Pro w domu i regularnie ssh do maszyn w moim laboratorium. Jednak w ciągu ostatnich 3-4 dni, za każdym razem, gdy włączyłem SSH do maszyny w laboratorium, pojawia się błąd „Zapis nieudany: zepsuta rura”, prawie w ciągu 2 minut od wysłania mi wiadomości. Fakt, że kilka dni temu …
9 networking  ssh  ip 

2
Dodaj plik do innej ścieżki w pliku zip
Mam plik umieszczony w następującym katalogu: folder_A/another_folder_A/file_to_add.xml Teraz chcę po prostu dodać plik do folderu w istniejącym archiwum zip. Na przykład jest to moja zawartość zip: my_zip.zip/folder_B/another_folder_B Jak mogę dodać file_to_add.xmldo another_folder_B? my_zip.zip/folder_B/another_folder_B/file_to_add.xml Nie chcę tworzyć folderów o tych samych nazwach i dodawać je. Czy istnieje polecenie, które pozwala mi …
9 zip  7z 


1
vi [m] czytaj zakres linii z innego pliku
W systemie Linux edytując file_Bw vimie chcę dodać linię 10-25 file_A. Przykład: jeden ma cały zestaw dokumentów HTML z tym samym nagłówkiem i tak, można utworzyć szablon i zacząć od tego, ale nadal: Szukam prostego [i eleganckiego] sposobu wstawienia zakresu wierszy z jednego pliku i dodania go do pliku, który …
9 linux  vim  copy-paste 

4
Przekazywanie wielu katalogów do opcji -prune w find
Używam finddo lokalizowania i usuwania plików kopii zapasowych, ale chcę wykluczyć niektóre katalogi z wyszukiwania. Nazwy plików kopii zapasowych mógł zakończyć w .bck, bak, ~, lub backup. Kod minimalnego przykładu roboczego (MWE) z tylko trzema katalogami do wykluczenia to: #! /bin/bash find . -type d \( -path "./.*" -o -path …

3
Chainload syslinux z GRUB2 - pokaż menu syslinux.cfg
Używam dysku USB Clonezilla na żywo do reimage systemów. Zgodnie z tym, co wyjaśniono w http://clonezilla.org/fine-print-live-doc.php?path=clonezilla-live/doc/99_Misc/00_live-boot-parameters.doc moje dyski podpowiadają mi zawarte menu we syslinux.cfgwszystkich systemach z wyjątkiem najnowszych, które są maszynami UEFI (i BIOS mają skonfigurowane najpierw do uruchamiania z urządzeń UEFI), gdzie pojawia się monit z grub.cfgmenu. Biorąc pod …

1
W jakich okolicznościach działa gunzip i tar xf, ale nie działa tar xzf?
Aby zilustrować tę kwestię: pobrałem bibliotekę LEDA ze strony internetowej firmy . Użycie tar -xzf na nim nie powiedzie się: $ tar -xzf LEDA-6.3-free-fedora-core-8-64-g++-4.1.2-mt.tar.gz tar: This does not look like a tar archive tar: Skipping to next header tar: Exiting with failure status due to previous errors Jednak gunzip, po …
9 tar  gzip 

1
Przekaż wszystkie porty SSH
Mam pytanie dotyczące SSH / przekierowania portów. Nigdzie nie znalazłem rozwiązania i nie wiem, czy takie istnieje. Mam serwer za moim urządzeniem NAT w domu. Mam przekierowanie portów z mojego pola NAT na mój serwer dla SSH na porcie 22. Dlatego łączę się z nim, my_nat_public_ip:22gdy jestem w drodze i …

2
Gawk: Przekazywanie tablic do funkcji
Utknąłem z GNU awk 3.1.6 i myślę, że pracowałem nad jego błędami tablicowymi, ale nadal mam coś, co wygląda jak problem z zasięgiem w 600-liniowym programie awk. Potrzebuję zweryfikować zrozumienie zakresu tablicy w awk, aby znaleźć mój błąd. Biorąc pod uwagę ten przykładowy kod awk ... function foo(ga) { ga[1] …
9 awk  function  array 

1
Kiedy „apt-get install” prosi mnie o potwierdzenie, czy chcę kontynuować, czy nie?
Czasami „apt-get install” pyta mnie "Do you want to continue [Y/n]?": root@T43:~# apt-get install chmsee Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: libchm1 The following NEW packages will be installed: chmsee libchm1 0 upgraded, 2 newly installed, 0 to …
9 apt 

1
Jak przenieść profil .bash z dala od domu
Muszę .bash_profilebyć zsynchronizowany z Dropbox. Najprostszym sposobem, jaki mogę wymyślić, jest „przekierowanie” powłoki do wyszukiwania .bash_profilew folderze niestandardowym. Czy to możliwe? Czy są jakieś lepsze rozwiązania?


1
Określanie numerów ekstensywnych LVM dla danego pliku
Obecnie jestem zaangażowany w pracę domową niezwiązaną z pracą. Mam system plików ext4 siedzący na woluminie logicznym. Testuję różne strategie dostrajania wydajności i ten pomysł przyszedł mi do głowy. Ponieważ pvmove może przenosić poszczególne zakresy i zakresy, istnieje sposób odwzorowania, jakie zakresy fizyczne przechowują dany plik (teoretycznie może to być …

4
Przejrzyste programy winiarskie
Kiedy chcę uruchomić program do wina, muszę wpisać np $ wine ~/.wine/drive_c/Program\ Files/TextAloud/TextAloudMP3.exe Czy można uruchomić bezpośrednio TextAloudMP3? Mam na myśli nie tylko z wiersza poleceń (mógłbym utworzyć alias), ale w całym środowisku graficznym. Uruchamiam programy za pomocą dmenu.

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.