Unix & Linux

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



2
Jak sprawić, by system plików ext4 był rzadki?
Używam Linuksa jako systemu operacyjnego gościa w VirtualBox. Usunąłem ogromną liczbę plików z jego systemu plików. Teraz chcę zmniejszyć plik obrazu systemu plików (vdi). Zmniejszanie polega na kompresji obrazu systemu plików wszędzie tam, gdzie ma on na dysku wartość „null”. Wygląda na to, że aplikacja o nazwie zerofree może zapisywać …

2
Napisz domyślną tablicę do zmiennej w Bash
Spodziewałem się excludes="${excludes:-( ${default_excludes[@]} )}" być tablicą, jeśli $excludesjest pusta. Niestety, rzeczy później :-są traktowane jako ciąg znaków. Czy tęskniłem za zniekształceniem składni, czy też muszę używać niezgrabnego if [ -z "${excludes:-}" ] then excludes=( "${default_excludes[@]}" ) fi ?
10 bash  array 

5
Synchronizacja katalogów z automatycznym wykrywaniem peer
Pracuję z klastrem serwerów Linux za funkcją automatycznego skalowania chmury Amazon ( dokumentacja ). Istnieją pliki, które gromadzą się na każdym serwerze, są to pliki pamięci podręcznej dla aplikacji. Szukam zautomatyzowanego sposobu, aby serwery synchronizowały ten folder między sobą. Rsync działałby, gdyby ktoś miał sprytny sposób na wykrycie rówieśników. To …
10 linux  rsync  cluster 



6
Znajdź największe pliki lub katalogi
Które polecenie wydrukuje rozmiary wszystkich plików i katalogów w katalogu tmp (w tym ukrytych) i posortuje je według rozmiarów od największego do najmniejszego w formacie czytelnym dla człowieka (np. 2 GB)? Dane wyjściowe mogą wyglądać następująco: file.mpg 2GB file.avi 1.8GB .backtup 1.7 GB (this is directory) Próbowałem użyć poleceń lsi …

5
Uruchamianie wielu poleceń z su w Bash
Chciałbym użyć su -cdo uruchomienia jako root wielu poleceń łącznie. Nie chcę do tego używać dodatkowego skryptu. Próbowałem następujące: su root -c "tcpdump -i wlan0 -s 1500 -w CCCCCC & " -c "ls -lh" ale wykonuje tylko lsnie pierwszy. Próbowałem następujące: su root -c "tcpdump -i wlan0 -s 1500 -w …
10 bash  su 


4
Jak zapisać dane wyjściowe live-f1 w pliku
Otworzyłem terminal i uruchomiłem live-f1, który wyświetla transmisję na żywo w terminalu (tekst), który zmienia się co sekundę. Podczas działania tego programu można używać tylko klawisza „Enter” (wychodzi z tego programu). Nie możesz więc wpisywać niczego więcej w konsoli. Chciałbym zapisać zawartość terminala do pliku, jak co sekundę. Jak mogę …
10 terminal 

4
Która wersja X wprowadziła funkcję Y?
Duża część mojej codziennej pracy jest rozwój oprogramowania do użytku na komputerach z różnymi wersjami tego samego oprogramowania, jak bash, findi grep. W przypadku funkcji, która byłaby przydatna na przykład w celu uproszczenia kodu, ważne jest, aby wiedzieć, czy ta funkcja jest dostępna w najstarszych zainstalowanych narzędziach. W przypadku krytycznych …
10 coreutils 


5
Znajdź ścieżkę bezwzględną ze skryptu
W skrypcie dostaję $0możliwą względną ścieżkę do niego. Aby przekonwertować go na wartość absolutną, znalazłem rozwiązanie, którego nie rozumiem: abspath=$(cd ${0%/*} && echo $PWD/${0##*/}) Moim problemem jest magia wewnątrz ${0%/*}i ${0##*/}. Wygląda na to, że pierwszy wyodrębnia nazwę katalogu, a drugi wyodrębnia nazwę pliku, po prostu nie rozumiem, jak to …
10 bash  path 


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.