Unix & Linux

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


2
Łatwo rozpakuj DEB, edytuj postinst i ponownie zapakuj DEB
Próbuję zainstalować OpenCL SDK Intela, ale pliki DEB są wadliwymi konwersjami z RPM (patrz tutaj dla ciekawskich). Muszę edytować postinstskrypt w dostarczonym przez nich języku DEB. Jak mogę pobrać istniejący DEB, wyodrębnić zawartość (w tym informacje sterujące), a następnie ponownie zapakować zawartość, aby utworzyć nową DEB? Będę edytować tylko pliki, …

2
Jak wyłączyć automatyczne zawieszanie po zamknięciu pokrywy laptopa?
Używam archlinuxa. Nigdy nie zawiesza się automatycznie przed ostatnią aktualizacją systemu (może zaktualizowałem jądro?). Myślę, że jest to związane laptop-modealbo acpid, więc ich powstrzymać: /etc/rc.d/laptop-mode stop /etc/rc.d/acpid stop Ja również edytuję /etc/laptop-mode/laptop-mode.conf: ENABLE_LAPTOP_MODE_TOOLS=0 Następnie edytuję /etc/acpi/actions/lm_lid.sh, skomentowałem ostatni wiersz: # /usr/sbin/laptop_mode auto Ale wszystkie powyższe nie działają. Znaleziono następujące wiersze …

8
Filtr Rsync: kopiowanie tylko jednego wzorca
Próbuję utworzyć katalog, w którym będą przechowywane wszystkie i tylko moje pliki PDF skompilowane z LaTeX. Lubię trzymać każdy projekt w osobnym folderze, wszystkie w dużym folderze o nazwie LaTeX. Więc próbowałem uruchomić: rsync -avn *.pdf ~/LaTeX/ ~/Output/ które powinny znaleźć wszystkie pliki pdf ~/LaTeX/i przenieść je do folderu wyjściowego. …
128 backup  rsync  wildcards 

7
Jak zabić uciekającego kota?
Wiele razy przypadkowo uruchamiam catpolecenie na plikach zawierających do kilku tysięcy wierszy. Próbuję zabić catpolecenie za pomocą Ctrl+ Club Ctrl+ Z, ale oba działają tylko po wyświetleniu całkowitej mocy wyjściowej catw terminalu, więc muszę poczekać, aż catzostanie całkowicie wykonane. Czy istnieje lepsze rozwiązanie, które pozwala uniknąć oczekiwania? Ponieważ czasami pliki …
128 shell  terminal  kill  cat  tcsh 


6
Dlaczego Linux nie jest oficjalnym jądrem GNU?
Chociaż od dłuższego czasu wiedziałem o istnieniu Hurda i jego misji jako oficjalnego jądra systemu operacyjnego GNU, zastanawiałem się, dlaczego Linux nie jest przez lata uznawany za oficjalne jądro GNU, ponieważ jest w znacznie lepszym stanie niż Hurd? Linux służył tej roli mniej więcej od ponad 20 lat, jednak widać, …
128 linux-kernel  gnu  hurd 

5
Przenumerowanie okien w tmux
Często kończę z więcej niż dziesięcioma oknami w tmux. Później zamykam niektóre z moich starszych. Czy istnieje sposób na numerację, powiedzmy okno 15, na okno 3 (które już nie istnieje)? Lub do packnich wszystkich ponownie, aby nie było pustych miejsc? Chciałbym to zrobić, ponieważ trudno jest przejść do okien o …
128 tmux 


1
W skrypcie bash, używając warunkowego „lub” w instrukcji „if”
To pytanie jest kontynuacją mojego wcześniejszego pytania . Użytkownicy tej witryny uprzejmie pomogli mi ustalić, jak napisać forpętlę bash , która będzie iterować po wartościach ciągu. Załóżmy na przykład, że zmienna sterująca pętli fnameiteruje po łańcuchach "a.txt" "b.txt" "c.txt". Chciałbym echo„tak!” kiedy fnamema wartość "a.txt"lub "c.txt"i echo„nie!” Inaczej. Próbowałem następującego …
127 bash  shell-script 





14
Zamień ciąg w dużym (70 GB), jednym wierszu pliku tekstowym
Mam ogromny (70 GB), jeden wiersz , plik tekstowy i chcę w nim zastąpić ciąg (token). Chcę zastąpić token <unk>innym tokenem zastępczym ( problem z rękawiczkami ). Próbowałem sed: sed 's/<unk>/<raw_unk>/g' < corpus.txt > corpus.txt.new ale plik wyjściowy corpus.txt.newma zero bajtów! Próbowałem także użyć perla: perl -pe 's/<unk>/<raw_unk>/g' < corpus.txt …

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.