Dobra, oto konfiguracja: Jeden telewizor Apple 3 w salonie, podłączony do sieci (przewodowy). Jeden komputer z systemem Linux (Arch Linux x64, AMD), zawierający całą muzykę, filmy i seriale (przewodowe). Teraz wiem, że ATV może przesyłać strumieniowo muzykę i rzeczy udostępniane z systemu Windows / Mac za pomocą iTunes i udostępniania …
Ciągle otrzymuję ten błąd: Ostrzeżenie!! Wykryto nieobsługiwaną GPT (tablicę partycji GUID). Użyj GNU Parted Chcę wrócić do normalnego MBR. Znalazłem tutaj porady i zrobiłem: parted /dev/sda mklabel msdos quit Ale kiedy przejdę do mklabelopcji, wyrzuca ostrzeżenie, że stracę wszystkie dane /dev/sda. Czy istnieje sposób na odzyskanie normalnego MBR bez formatowania …
Eksperymentowałem z różnymi ustawieniami klawiszy Tmux i zauważyłem, co następuje: Jeśli ponownie załaduję konfigurację tmux (z poziomu tmux), skróty, które kiedyś załadowałem, pozostaną załadowane. Jedynym sposobem (wiem o tym), aby to wyczyścić, jest zamknięcie wszystkich sesji Tmux i ponowne uruchomienie. Wygląda więc na to, że tmux zapamiętuje wszystkie wcześniej załadowane …
Jak usunąć plik z indeksu repozytorium git bez usuwania pliku z działającego drzewa? Gdybym miał plik ./notes.txtśledzony przez git, mógłbym uruchomić git rm notes.txt. Ale to usunie plik. Wolałbym, żeby git przestał śledzić plik.
Chcę użyć $var inrozszerzenia nawiasów klamrowych z zakresem, w bash. Po prostu stawianie {$var1..$var2}nie działa, więc poszedłem „bocznie” ... Poniższe działa, ale jest trochę kludgey. # remove the split files echo rm foo.{$ext0..$extN} rm-segments > rm-segments source rm-segments Czy istnieje bardziej „normalny” sposób?
Oto mój przypadek użycia: Często jestem podłączony do innych komputerów za pośrednictwem SSH do pracy i często muszę kopiować i wklejać dokumenty / tekst z serwera do lokalnie działających edytorów do pisania przykładów i udostępniania tekstu. Często, jeśli tekst jest wystarczająco mały, po prostu skopiuję dane wyjściowe z mojego programu …
Jak uzyskać rozszerzenie pliku z bash? Oto, co próbowałem: filename=`basename $filepath` fileext=${filename##*.} W ten sposób mogę uzyskać rozszerzenie bz2ścieżki /dir/subdir/file.bz2, ale mam problem ze ścieżką /dir/subdir/file-1.0.tar.bz2. Wolę rozwiązanie wykorzystujące tylko bash bez zewnętrznych programów, jeśli jest to możliwe. Aby wyjaśnić moje pytanie, tworzyłem skrypt bash, aby wyodrębnić dowolne archiwum za …
Nie mogę dowiedzieć się, jak znaleźć plik, w którym zdefiniowano funkcję bash ( __git_ps1w moim przypadku). I eksperymentował z declare, type, which, ale nic mi mówi plik źródłowy. Czytałem gdzieś, gdzie declaremożna wydrukować nazwę pliku i numer linii, ale nie wyjaśniono, jak to zrobić. helpAktualizacja declarenie mówi, albo. Jak mogę …
Uczę się skryptów bash i znalazłem to na moim / usr / share / bash-complete, wiersz 305: local cword words=() Co to robi? Wszystkie samouczki online są tylko w formacie local var=value
Myślałem, że to będzie proste - ale okazuje się bardziej złożone niż się spodziewałem. Chcę iterować wszystkie pliki określonego typu w katalogu, więc piszę: #!/bin/bash for fname in *.zip ; do echo current file is ${fname} done Działa to tak długo, jak w katalogu jest co najmniej jeden pasujący plik …
W firmie, w której teraz pracuję, jest starsza usługa, a jej skrypt inicjujący używa starego SysvInit, ale działa na systemd (CentOS 7). Ponieważ jest dużo obliczeń, zakończenie usługi zajmuje około 70 sekund. Nie skonfigurowałem żadnego limitu czasu dla systemd i nie zmieniłem domyślnych konfiguracji o /etc/systemd/system.conf, ale mimo to po …
Mogę wydrukować mój bieżący działający katalog w ten sposób myPrompt$ pwd /Users/me/myDir Chcę, aby moja skorupa wyglądała tak /Users/me/myDir$ pwd /Users/me/myDir Czy to jest możliwe? Jak mogę to zrobić?
Czy istnieje lepszy sposób w wierszu poleceń, aby zasadniczo wykonać następujące czynności, ale za pomocą jednego polecenia cp -r css/ ar/ cp -r images/ ar/ cp -r js/ ar/ cp -r backups/ ar/ Właśnie łączyłem je za pomocą średnika.
Próbuję napisać bibliotekę golfa dla postscriptum. Ale sam musi się skondensować. Potrzebuję więc wygodnego sposobu na wpisanie dowolnych bajtów w większości tekstu ascii. Wiem, że można to łatwo zrobić za pomocą dowolnego języka programowania, ale czy mogę to zrobić w vi? ( :help octalnie było pomocy). Edycja: Oto powstała biblioteka …
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.