Jeśli chcę tailplik tekstowy o wielkości 25 GB, czy tailpolecenie odczytuje cały plik? Ponieważ plik może być rozproszony na dysku, wyobrażam sobie, że musi, ale nie rozumiem dobrze takich elementów wewnętrznych.
Większość języków ma konwencje nazewnictwa dla zmiennych, najczęstszym stylem jaki widzę w skryptach powłoki jest MY_VARIABLE=foo. Czy to konwencja, czy tylko zmienne globalne? Co ze zmiennymi lokalnymi dla skryptu?
Podczas próby zmodyfikowania pliku bez uprawnień do zapisu pojawia się błąd: > touch /tmp/foo && sudo chown root /tmp/foo > echo test > /tmp/foo zsh: permission denied: /tmp/foo Sudoing nie pomaga, ponieważ uruchamia polecenie jako root, ale powłoka obsługuje stdout przekierowujący i otwiera plik tak jak ty: > sudo echo …
Mam kilka zrzutów SQL, na które patrzę różnice. diffmogę oczywiście pokazać różnicę między dwiema liniami, ale doprowadzam się do szału, próbując znaleźć, które wartości z długiej listy wartości oddzielonych przecinkami są tymi, które powodują różne linie. Jakiego narzędzia mogę użyć, aby wskazać dokładne różnice znaków między dwiema liniami w niektórych …
Nigdy nie należy wklejać z Internetu do terminala . Zamiast tego należy wkleić do edytora tekstu, sprawdzić polecenie, a następnie wkleić do terminala. Zgadza się, ale co jeśli Vim jest moim edytorem tekstu? Czy można sfałszować treść, która przełącza Vima w tryb poleceń i wykonuje złośliwe polecenie?
Linux jest tylko jądrem, a jeśli użytkownicy chcą go używać, potrzebują pełnej dystrybucji. Biorąc to pod uwagę, jak wykorzystano pierwsze wersje Linuksa, gdy nie było dystrybucji Linuksa?
W Linuksie są specjalne pliki, które tak naprawdę nie są plikami. Najbardziej godne uwagi i wyraźne przykłady znajdują się w devfolderze „pliki”, takie jak: /dev/null - Ignoruje wszystko, co piszesz do pliku /dev/random - Wyprowadza losowe dane zamiast zawartości pliku /dev/tcp - Wysyła dane zapisywane do tego pliku przez sieć …
W jakiej kolejności są uporządkowane daty? Na pewno nie porządek alfanumeryczny. ls -ltsortuje według czasu modyfikacji. Ale potrzebuję czasu na stworzenie.
Często używam tego programu nohup, aby moje procesy były odporne na zawieszanie się. Więc jeśli chcę, aby program był programodporny na zawieszanie się, używam polecenia nohup program & gdzie &umieszcza proces w tle. Podczas uruchamiania wyświetla nohupmi komunikat: nohup: dołączanie wyjścia do `nohup.out ' Czy istnieje jakiś sposób, aby wysłać …
Mam dwa katalogi obrazów i obrazy2 o tej strukturze w systemie Linux: /images/ad /images/fe /images/foo ... i inne 4000 folderów a drugi jest jak: /images2/ad /images2/fe /images2/foo ... i inne 4000 folderów Każdy z tych folderów zawiera obrazy, a nazwy katalogów pod obrazami i obrazami2 są dokładnie takie same, jednak …
Chcę napisać logikę w skrypcie powłoki, który spróbuje uruchomić go ponownie po 15 sekundach do 5 razy w oparciu o „kod statusu = FAIL”, jeśli nie powiedzie się z powodu jakiegoś problemu.
Pracuję nad skryptem Pythona, który przekazuje lokalizacje plików do podprocesu SCP. W porządku, ale jestem w sytuacji, w której mogę skończyć konkatenację ścieżki z nazwą pliku, tak aby /na ścieżce było podwójne . Wiem, że bash nie ma znaczenia, jeśli masz wiele separatorów plików, ale zastanawiam się, jak dokładnie to …
Często zdarza mi się taka sytuacja: Mam serwer źródłowy z dyskiem twardym o pojemności 320 GB i 16 GB pamięci RAM ( dokładne specyfikacje są dostępne tutaj , ale ponieważ jest to problem, na który często wpadam również na innych komputerach, wolałbym, aby odpowiedź działała na każdym „rozsądna” maszyna z …
Próbuję utworzyć symboliczne łącze w moim katalogu domowym, które wskazuje na katalog na zewnętrznym dysku twardym. Działa dobrze, gdy określę to w następujący sposób: cd ~ ln -s /run/media/name/exhdd/Data/ Data Jednak, gdy próbuję, tworzy to wadliwy link: cd /run/media/name/exhdd ln -s Data/ ~/Data To tworzy link, do którego nie mogę …
Mam rosnący plik dziennika, dla którego chcę wyświetlić tylko ostatnie 15 wierszy. Oto, co wiem, co mogę zrobić: tail -n 15 -F mylogfile.txt Gdy plik dziennika jest wypełniony, taildołącza ostatnie wiersze do wyświetlacza. Szukam rozwiązania, które wyświetla tylko 15 ostatnich linii i pozbywam się linii przed ostatnimi 15 po aktualizacji. …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.