Unix & Linux

9
Usuń znaki nowej linii w nazwach plików

Mam kod PHP, który generuje nazwę pliku, do którego wget doda swoje logi. Wygenerowałem ponad 2000 plików, ale problem polega na tym, że mam z nimi problem, ponieważ pomyliłem się, wpisując PHP_EOLjako część jego nazwy, kod ten doda LF/line feed/%0Anazwę Przykład takiej nazwy pliku (przy dostępie...

9
sudo w nieinteraktywnym skrypcie

Mam skrypt, który wykonuje trzy funkcje: A && B && C. Funkcja Bmusi być uruchomiony jako super-użytkownika, podczas Ai Cnie. Mam kilka rozwiązań, ale żadne z nich nie jest satysfakcjonujące: sudo cały skrypt: sudo 'A && B && C' To wydaje się złym pomysłem do...

9
Jak bash traktuje „>> ()”

Podczas eksperymentów z przekierowaniem wyjścia i podstawieniem procesu natknąłem się na następującą komendę i jej wynik: me @ elem: ~ $ echo foo>> (cat); pasek echa bar me @ elem: ~ $ foo (Tak, ta pusta nowa linia na końcu jest celowa). Więc uderz w pasek echa, wypisuje mój zwykły...

9
Jak zmienić monitor, na którym wyświetla się TTY?

Kiedy uruchamiam lub kiedy naciskam CtrlAltF*, jestem przenoszony do fizycznego terminala / TTY. Problem polega na tym, że TTY pojawia się na moim monitorze HDMI, który tak naprawdę nie jest nawet w tym samym pokoju co ja. Czy można skonfigurować komputer tak, aby wyświetlał TTY na monitorze...

9
cfdisk czy fdisk?

Czytając stronę podręcznika użytkownika fdisknatrafiłem na ten interesujący tekst: Wokół jest kilka * programów fdisk. Każdy ma swoje problemy i zalety. Wypróbuj je w kolejności cfdisk, fdisk, sfdisk. (Rzeczywiście, cfdisk to piękny program, który ma ścisłe wymagania dotyczące akceptowanych...

9
popraw użycie równoległe xargs

Używam xargsdo wywołania skryptu Pythona w celu przetworzenia około 30 milionów małych plików. Mam nadzieję, że wykorzystam to xargsdo zrównoleglenia procesu. Polecenie, którego używam to: find ./data -name "*.json" -print0 | xargs -0 -I{} -P 40 python Convert.py {} > log.txt Zasadniczo...

9
Jakie są oczekujące sygnały?

Widzę, kiedy patrzę na granice uruchomionego procesu Max pending signals 15725 Co to jest? Jak ustalić rozsądną wartość dla zajętej usługi? Zasadniczo nie mogę znaleźć strony, która wyjaśnia, jaki jest każdy limit. Niektóre są dość zrozumiałe (maks. Liczba otwartych plików), niektóre mniej...

9
Jak mogę przekazać klawisze funkcyjne do htopa w tty?

Próbuję użyć htopw tty1. Jednak niektóre klawisze funkcyjne nie działają normalnie. F1i F2nie rób nic, i F3wydaje się, że wyzwala konfigurację (która normalnie powinna zostać uruchomiona F2). Ponadto F4i F5nie działają. Ponadto, gdy próbuję nacisnąć przycisk, Escaby wyjść z tych ekranów, muszę go...

9
Dlaczego Dropbox mówi „Killed” w Arch Linux?

Próbuję zainstalować Dropbox na Arch Linux. Zainstalowałem oba dropboxi dropbox-cliprzynajmniej do tego stopnia, że ​​mam pliki binarne. Kiedy uruchamiam dropboxna własną rękę, po prostu odpowiada Killedczerwoną czcionką. Kiedy uruchamiam dropbox-cli start, drukuje: Starting Dropbox... Dropbox...

9
Jak zmienić uprawnienie i właściciela grupy pliku jednocześnie

W celu zmiany uprawnień do pliku wiem, że mogę użyć chmod. Aby zmienić właściciela grupy, mógłbym użyć chgrp. Jeśli jednak chcę jednocześnie zmienić zarówno uprawnienia, jak i właściciela, którekolwiek polecenie, którego mógłbym użyć w systemie Linux? Na przykład istnieje plik z tym uprawnieniem i...

9
Ile bajtów zajmuje hostowi prostą nmap?

Dzisiaj kierownik IT się zdenerwował, ponieważ użyłem nmap na 3 serwerach, którym udało mi się zobaczyć, które porty mają otwarte. Wiem, że mogłem użyć netstat w powłoce hosta. Powiedział mi, że „jeśli sieć przestanie działać z powodu nmap, zostanę ukarany”. Chciałbym wiedzieć technicznie, ile...