Niedawno zadałem pytanie, jak usunąć znak nowej linii, jeśli występuje on po innym określonym znaku. Uniksowe narzędzia do przetwarzania tekstu są bardzo wydajne, ale prawie wszystkie zajmują się liniami tekstu, co jest w porządku przez większość czasu, gdy dane wejściowe mieszczą się w dostępnej pamięci. Ale co powinienem zrobić, jeśli …
Po pobraniu JDK Oracle i rozpakowaniu go, widzę, że istnieją dwa pliki wykonywalne „java” w dwóch różnych katalogach. Który powinien być użyty jako podstawa. Czy oba są takie same w dwóch różnych lokalizacjach?
Poniższe awkpolecenie usuwa wszystkie zduplikowane linie, jak wyjaśniono tutaj : awk '!seen[$0]++' Jeśli tekst zawiera puste linie, wszystkie puste linie oprócz jednej zostaną usunięte. Jak mogę zachować wszystkie puste linie, jednocześnie usuwając wszystkie niepuste duplikaty, używając tylko awk? Dołącz także krótkie wyjaśnienie.
Korzystam z narzędzia, które nie oferuje sposobu filtrowania danych wyjściowych. Nic w tekście wyniku nie wskazuje, że dana funkcja nie powiodła się, ale jest wyświetlana na czerwono. Dane wyjściowe są tak długie, że pod koniec zgłaszania niektórych błędów nie zawsze mogę przewinąć, aby zobaczyć dane wyjściowe, w których wystąpił błąd. …
Zbudowałem własną dystrybucję Linuksa i mogę zrobić pełny plik obrazu dysku jako użytkownik inny niż root, z jednym wyjątkiem - instalacją modułu ładującego. Korzystam z syslinux (właściwie extlinux) i aby go zainstalować, muszę zamontować partycję rozruchową z pętlą wsteczną, co wymaga uprawnień root / sudo. Polecenia są uruchamiane z pliku …
Próbuję używać Debiana na żywo z USB, jednak nie udaje mi się zalogować… Jaki jest standardowy użytkownik i hasło, aby uzyskać dostęp? Próbowałem wyszukać to pytanie w Internecie i użyłem kombinacji standardowych danych uwierzytelniających użytkownika, takich jak live / live, root / root, root / live i kombinacje bez hasła. …
Korzystam z serwera CentOS z włączoną obsługą VNC, a niektóre usługi wymagają mikrofonu do poprawnego działania, ale nie trzeba go używać do nagrywania, tylko dostępne urządzenie mikrofonowe. Zastanawiałem się więc, czy mogę stworzyć wirtualne urządzenie nagrywające, które mogłoby służyć jako mikrofon, ale nie musi ono wprowadzać żadnego dźwięku. Używam narzędzi …
Mam skrypt, który analizuje nazwy plików w tablicy przy użyciu następującej metody wziętej z pytań i odpowiedzi na temat SO : unset ARGS ARGID="1" while IFS= read -r -d $'\0' FILE; do ARGS[ARGID++]="$FILE" done < <(find "$@" -type f -name '*.txt' -print0) Działa to świetnie i doskonale radzi sobie ze …
Mam zainstalowane repozytorium. Chcę zaktualizować to repozytorium o nowe pliki rpm. Czy mogę ponownie uruchomić createrepopolecenie w tym repozytorium, aby udostępnić moje nowe pliki serwerom korzystającym z tego repozytorium?
Czy w TMux jest jakiś sposób na programowe pobieranie zawartości bufora przewijania powyżej bieżącego wiersza poleceń? Zasadniczo zamierzam napisać skrypt bash, aby iterować w górę, aż znajdę pasujący ciąg. Dla jasności nie chcę przeglądać historii wpisywanych poleceń; Chcę przejrzeć wszystko, co pojawiło się na konsoli.
Zainstalowałem Debian 7 za pomocą napędu flash USB „wypalonego” z pierwszego dysku DVD ISO instalacyjnej płyty CD / DVD. Wykonałem bardzo minimalną instalację bez środowiska pulpitu Debiana, serwera wydruku i standardowych narzędzi systemowych. Po instalacji i ponownym uruchomieniu systemu, została mi przedstawiona konsola ze słowami Debian GNU / Linux 7 …
Używam MacOSX- basha jako mojej powłoki. Mam dowiązanie symboliczne, utworzone w ten sposób: ln -s /usr/bin/python python2 Mam pakiet, który używa Python2 i chcę utworzyć łącze do symbolu w moim bieżącym katalogu roboczym, do /usr/bin/pythonktórego faktycznie należy Python2. Kiedy robię python2z linii poleceń, pojawia się ten błąd: python2: realpath couldn't …
Zmienne wyłączania Mutt w konfiguracji imap_user, imap_pass(a może preconnect, imap_authenticatorsjak dobrze) poprzez account-hook . "unset ... "rozmowy, wydaje się być powszechną praktyką, jeśli nie jest to konieczne, do obsługi wielu kont IMAP (patrz Zarządzanie wieloma kontami IMAP / POP (opcjonalnie) , Mutt IMAP wielu kont , kundel : gmail IMAP …
Używam maszyny wirtualnej pod klucz Linux. Znajdująca się tam wersja Debiana najwyraźniej znajduje się na ścieżce aktualizacji „Wheezy” (jeśli tak to nazywacie). Jak widać, nie jestem w pełni zadowolony z Linuksa. Potrzebuję nowych funkcji, które oferuje MySQL 5.6, a moja obecna instalacja to MySQL 5.5.35. Chciałbym uzyskać najnowszą wersję (5.6.17 …
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.