Od kilku dni uruchamiam skrypt. Przekierowałem stdout na $HOME/mylog, ale nie przekierowałem stderr, ponieważ myślałem, że nic na tym nie będzie. Nagle na stderr zaczęły wychodzić tysiące linii, więc zawiesiłem pracę. Czy istnieje sposób, w jaki mogę teraz przekierowywać stderr $HOME/myerrbez konieczności restartowania skryptu? Mam dostęp do sudo na pudełku …
Jestem w folderze: /var/myfolder. Wewnątrz znajdują się inne foldery, takie jak: /var/myfolder/A/ /var/myfolder/B/ `/var/myfolder/C/itp. Wewnątrz każdego znajduje się kilka plików o losowych nazwach. Jak usunąć wszystkie pliki ze wszystkich folderów w środku /var/myfolder? Struktura (wszystkie katalogi, np. A, B, C itp. Wewnątrz /var/myfolder) powinna pozostać nienaruszona.
Jestem użytkownikiem ekranu od dawna, próbującym przejść do tmux. Jedną z funkcji ekranu, której używam, jest możliwość obcinania Ctrla :set wrapwyjścia. Jest to szczególnie przydatne podczas dostosowywania plików dziennika lub podczas sesji kompilacyjnych, których linie mają setki znaków. Przeczytałem manstronę i obszernie przejrzałem Google'a i nie mogę znaleźć równoważnego polecenia …
Chciałem wypisać ciąg wszystkich znaków ascii za pomocą następującego polecenia for i in `seq 32 127`; do printf "%c" $i; done Dane wyjściowe powyższego polecenia to: 33333334444444444555555555566666666667777777777.............. Jest to pierwsza (od lewej) cyfra każdego numeru. Przeglądając tę stronę natknąłem się na odpowiedź na mój problem. Jak wydrukować wszystkie drukowalne znaki …
Powiedzmy, że mam katalog z wieloma plikami, takimi jak g.txt, gdzie g.txt został ostatnio zmodyfikowany, powiedzmy, 20 czerwca 2012 r. Jak mam zmienić nazwę partii wszystkich plików (takich jak g.txt) z dołączoną na końcu datą ostatniej modyfikacji 20 czerwca 2012 r.?
Mam więc pozornie prosty problem, ale jak dotąd nie znalazłem rozwiązania: chcę wykluczyć najwyższy katalog z rsync, jednocześnie synchronizując wszystkie jego elementy potomne. Szczególny problem polega na tym, że nie mam uprawnień do modyfikowania czasów najwyższego katalogu, ale chcę, aby wszystkie dzieci prawidłowo zsynchronizowały czasy. Polecenie rsync, którego używam, jest …
Czy istnieje sposób, aby przewijanie na komputerze z systemem Linux (z X11) bardziej przypominało naturalne przewijanie w OS X? Dzięki „naturalnemu przewijaniu” mam na myśli to, że możesz przewijać strony, jest przewijany. Mam MacBooka z systemem Arch Linux i chciałbym, aby gładzik był nieco lepszy.
W OSX mogę po prostu przytrzymać optionklawisz i naciskać lewy klawisz kursora, aż dojdę do słowa, które muszę edytować (lub w Vi mogę po prostu nacisnąć b, ale nie byłem w stanie wymyślić, jak to zrobić w Terminalu jeszcze...
Mam polecenie zamiany sed, które chciałbym być kompatybilne zarówno z BSD, sedjak i GNU sed. Rozszerzone wyrażenia regularne nie stanowią problemu, ponieważ nie potrzebuję ich w tym przypadku. Moim głównym problemem jest różnica w sposobie, w jaki oba sedinterpretują sekwencje specjalne znaków w ciągach zastępujących . Mój ciąg zastępujący zawiera …
Używam telnetu do łączenia się z serwerem terminali, który pośredniczy w ruchu do portu RS-232. Niestety podczas korzystania z niektórych urządzeń nie można wysłać znaku CTRL+ C(0x03). Zamiast przesyłać postać, wygląda na to, że lokalny klient złapał naciśnięcie klawisza, a ja jestem w „trybie innym”. Chciałem tylko wysłać postać. Aby …
Staram się tworzyć krowie kopie niektórych plików / katalogów, ale z kilku znanych mi sposobów wszystkie wydają się nieoptymalne. Na przykład, btrfs może, za pomocą cp --reflink=autoszybkiego generowania krowich kopii plików. Co próbowałem: Symlinks: Nie dobrze. Zmieniono nazwę pliku, uszkodzony link. Twarde linki: lepsze, ale wciąż nie są dobre. Zmiany …
Czy ktoś może wyjaśnić, dlaczego średnik jest niezbędny, LANGaby był postrzegany jako zaktualizowany przez bash? Nie działa: > LANG=Ja_JP bash -c "echo $LANG" en_US Pracuje: > LANG=Ja_JP ; bash -c "echo $LANG" Ja_JP Pracuję zarówno z bash 4.1.10 na Linuksie, jak i tą samą wersją pod cygwin
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.