Unix & Linux

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



9
Problemy z pamięcią podczas kompresji i przesyłania dużej liczby małych plików (łącznie 1 TB)
Mam 5 milionów plików, które zajmują około 1 TB przestrzeni dyskowej. Muszę przenieść te pliki na stronę trzecią. Jak najlepiej to zrobić? Próbowałem zmniejszyć rozmiar pliku .tar.gz, ale mimo że mój komputer ma 8 GB pamięci RAM, pojawia się błąd „brak pamięci systemowej”. Czy najlepszym rozwiązaniem jest przesłanie plików pocztą …

2
Znajdź pliki utworzone przez określonego użytkownika
Jak powinienem odkryć wszystkie pliki utworzone przez konkretnego użytkownika i wyświetlić je na ekranie? Uruchomiłem skrypt, który zachęca bieżącego użytkownika do podania nazwy użytkownika, którego chce wyświetlić wszystkie pliki. Zastanawiałem się nad użyciem instrukcji if, biorąc pod uwagę, że chciałbym włączyć sprawdzanie błędów. echo -e "Option 11: Display all the …
15 files  find  users 

3
„Sudo: źródło: nie znaleziono polecenia”
$ source /etc/environment $ sudo source /etc/environment [sudo] password for t: sudo: source: command not found Wygląda na to, że uruchomiona jest inna powłoka niż bashuruchomiona source /etc/environmenti ta powłoka nie ma sourcewbudowanego. Ale my i domyślna powłoka roota to obie bash. $ echo $SHELL /bin/bash Jeśli sudoindeeds używa innej …
15 shell  sudo 

5
Łączenie dużej liczby plików
Mam ± 10 000 plików ( res.1- res.10000), wszystkie składające się z jednej kolumny i równej liczby wierszy. To, czego chcę, jest w gruncie rzeczy proste; scal wszystkie pliki kolumnowo w nowy plik final.res. Próbowałem użyć: paste res.* Jednak (choć to wydaje się działać dla małego podzbioru plików wynikowych, to …


4
Jak debugować regułę udev (w /etc/udev/rules.d/…)
Tworzę nową podstawową zasadę /etc/udev/rules.d/10-myrule.rules zawierający: KERNEL!="sdb*", GOTO="auto_mount_end" ACTION=="add", RUN+="/usr/bin/mount /dev/sdb1 /media" LABEL="auto_mount_end" Zapisałem, uruchomiłem ponownie i włożyłem kartę SD (rozpoznane przez /dev/sdb1, widzę to za pomocą dmesg), ale nic się nie dzieje. Kiedy robię to ręcznie mount /dev/sdb1 /media, działa. Jak mogę rozwiązać problem / debugować taką udevregułę? Uwaga: …
15 arch-linux  mount  udev 

3
Przechwyć ruch protokołu X11
Jak mogę przechwycić ruch protokołu X11 ? Potrzebuję znaleźć sposób na przechwycenie ruchu X11 między dwoma komputerami, a także między serwerem X11 a klientem X11 na komputerze lokalnym.
15 x11 

3
Jak czytać pliki myślników
Jak mogę odczytać plik myślnika z terminala inny niż jego oddzielanie? ./ Na przykład, aby przeczytać, - filemożemy to przeczytać cat ./-file_name P: Czy istnieje alternatywny sposób na osiągnięcie tego samego?
15 bash  cat 

3
spawn - nie znaleziono polecenia!
Używam Mac OS X 10.9.4, poniżej znajduje się mój skrypt do kopiowania plików z lokalnego komputera na inny host #!/bin/bash #!/usr/bin/expect echo "I will fail if you give junk values!!" echo " " echo "Enter file name: " read filePath echo " " echo "Where you want to copy?" echo …


3
Co oznaczają „1 >>” i „2 >>” w skrypcie bash?
Mam następujący skrypt bash, z tego, co rozumiem, >> używa się do dołączenia wyniku polecenia do istniejącego pliku zamiast nadpisywania, ale co to robi w tym przypadku? Ten skrypt wywołuje niektóre pliki exe w celu konwersji z jednego formatu na inny. Każdy plik ma wiele lat, więc przegląda każdy plik, …

3
Jak poprosić o hasło klucza SSH raz i tylko w razie potrzeby?
(Przeczytałem wiele pytań na tej stronie, które wyglądają na powiązane i uważam, że jest to naprawdę nowe pytanie). Mam wiele kluczy na wielu serwerach i wszystkie są chronione hasłami. Lubię wprowadzać hasła tak samo jak lubię wprowadzać hasła - to prawdziwy drenaż produktywności. Komendy ssh-agent + ssh-add mogą być używane …
15 ssh  ssh-agent 


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.