Unix & Linux

220
Opróżnij zawartość pliku

Znam trzy metody usuwania wszystkich wpisów z pliku. Oni są >filename touch filename filename < /dev/null Z tych trzech >filenamenajbardziej nadużywam, ponieważ wymaga to najmniejszej liczby naciśnięć klawiszy. Chciałbym jednak wiedzieć, która z nich jest najbardziej wydajna (jeśli...

220
Skąd wzięła się nazwa „koła”?

wheelGrupa na * nix komputerów zazwyczaj odnosi się do grupy z jakimś dostęp root-podobne. Słyszałem, że w niektórych * nixach jest to grupa użytkowników z prawem do uruchamiania su, ale w Linuksie wydaje się być kimkolwiek (chociaż oczywiście potrzebujesz hasła roota). W dystrybucji Linuksa, z...

217
Jak w równym stopniu zrównoważyć podzielone panele tmux (1)?

Szukam zachowania podobnego do tego, w jaki sposób vim (1) obsługuje swoje podzielone okna ^w =. Wiem, że tmux (1) ma predefiniowane układy ^b Meta[1-5], ale prawdopodobnie nie ma układu, którego obecnie używam. Podczas podziału okna, okno jest dzielone na pół dla obu paneli. Podziel się ponownie,...

216
Dlaczego mój skrypt Bash nie rozpoznaje aliasów?

W moim ~/.bashrcpliku znajdują się dwie definicje: commandA, który jest aliasem na dłuższą ścieżkę commandB, który jest aliasem skryptu Bash Chcę przetworzyć ten sam plik za pomocą tych dwóch poleceń, więc napisałem następujący skrypt Bash: #!/bin/bash for file in "$@" do commandA $file...

215
Policz całkowitą liczbę wystąpień za pomocą grep

grep -cprzydaje się do stwierdzenia, ile razy łańcuch występuje w pliku, ale zlicza każde wystąpienie tylko raz na linię. Jak policzyć wiele wystąpień w wierszu? Szukam czegoś bardziej eleganckiego niż: perl -e '$_ = <>; print scalar ( () = m/needle/g ),

212
Co oznaczają flagi w / proc / cpuinfo?

Jak mogę sprawdzić, czy mój procesor ma określoną funkcję? (64-bitowy zestaw instrukcji, wirtualizacja wspomagana sprzętowo, akceleratory kryptograficzne itp.) Wiem, że plik /proc/cpuinfozawiera te informacje w flagslinii, ale co oznaczają te wszystkie tajemnicze skróty? Na przykład, biorąc pod...

210
Jak powiedzieć gzip, aby zachował oryginalny plik?

Chciałbym skompresować plik tekstowy za pomocą narzędzia wiersza polecenia gzip, zachowując oryginalny plik. Domyślnie uruchamiane jest następujące polecenie gzip file.txt powoduje modyfikację tego pliku i zmianę jego nazwy file.txt.gz. zamiast tego zachowania chciałbym mieć ten nowy...

209
Jak wygenerować losowy ciąg?

Chciałbym wygenerować losowy ciąg (np. Hasła, nazwy użytkowników itp.). Powinno być możliwe określenie wymaganej długości (np. 13 znaków). Z jakich narzędzi mogę korzystać? (Ze względów bezpieczeństwa i prywatności lepiej jest, aby ciągi były generowane w trybie offline, w przeciwieństwie do...

209
Jakie są różnice między większością, a mniejszą?

Teraz używam Arch Linux i znajdź polecenie mostdziała jak morei less. Zrozumienie różnic między nimi jest mylącym problemem. Pytanie to nie tylko mniej więcej? wspomina o różnicach między lessi more. Czy znasz różnice w wydajności kolorów, skrótach i zdolności poruszania się do przodu i do...

209
Ukryj efekt zwijania

Zgłaszam curl, gdzie wyświetla html w konsoli w ten sposób <b>Warning</b>: Cannot modify header information - headers already sent by (output started at /home/domain/public_html/wp-content/themes/explicit/functions/ajax.php:87) in

208
Kontynuuj działanie sesji SSH po rozłączeniu

Czasami mam długotrwałe procesy, które chcę rozpocząć przed powrotem do domu, więc tworzę sesję SSH na serwerze, aby rozpocząć proces, ale potem chcę zamknąć laptopa i wrócić do domu, a później, po obiedzie, chcę sprawdź proces, który rozpocząłem przed wyjściem z pracy. Jak mogę to zrobić za pomocą...

208
Jak wyczyścić dziennik

Nie mogłem znaleźć w Google żadnego bezpiecznego sposobu na wyczyszczenie dziennika systemowego. Czy ktoś zna bezpieczny i niezawodny sposób? Powiedzmy, że eksperymentowałem z czymś, a moje logi są zaśmiecone różnymi komunikatami o błędach. Ponadto wyświetlam mój dziennik na pulpicie za pomocą...