Używam Windows7 jako systemu operacyjnego jako mojego komputera programistycznego. Ma różne muszle: cmd Powershell Msysgit GNU Bash & lt; - to nie działa PuppetLabs Shell Nodejs Shell PHPStorm zbudowany w Terminalu ale w Msysgit / GNU Bash puppet dowództwo nie działa . Zabawne było: kiedy wszedłem $ where puppet # …
Pracuję jako programista, a ponieważ bardzo lubię pisać kod, często pracuję dość długo (czasami od 9 do 23). Pracowałem w mojej obecnej pracy przez rok i byłem zainteresowany ustaleniem, ile godzin zaprogramowałem w sumie. Nie piszę arkuszy czasu, więc po prostu mam czas, kiedy zaczynam pracę o 9 rano, kiedy …
Mam instalację Win10 / MSYS2 na maszynie wirtualnej. Maszyna wirtualna jest najczęściej „zawieszona” (wstrzymana przez hiperwizor). Więc kiedy maszyna wirtualna jest wstrzymana, ma niewłaściwy czas (przed przerwą). Pomysł polega na uruchomieniu skryptu bezpośrednio po zwolnieniu, który synchronizuje czas lokalny z serwerem NTP. Muszę uruchomić ten skrypt przez ssh (na sesję …
Istnieje czysty sposób na wykonanie skryptu bash, klikając przycisk wewnątrz strony internetowej (i ewentualnie cofając wynik)? Robię pokaz slajdów przy użyciu reveal.js i będę musiał wykonać kilka poleceń w powłoce, ale chciałbym uniknąć spowolnienia prezentacji, przechodząc tam iz powrotem do konsoli. Przypuszczam, że nie jest to możliwe, ponieważ otwierałoby to …
Jeśli chodzi o błąd Shellshock (znany również jako „bash bug”, CVE-2014-6271), czy ktoś może wyjaśnić, jak działa ta luka? Opierając się na teście podanym w niektórych postach (poniżej), wygląda to na jakiś rodzaj wtrysku przy użyciu zmiennych środowiskowych, ale co dokładnie się dzieje / nie występuje, aby temu zapobiec? $ …
Mam skrypt, który działa w oknie terminala z kartami, które okresowo aktualizuje tytuł karty za pomocą tekstu za pomocą: printf '\e]1;Some Text\a' To działa świetnie, ale chciałbym pójść o krok dalej i zabarwić tekst pod pewnymi warunkami. Mogę ustawić rzeczywisty kolor tekstu terminala, wykonując coś w stylu: printf '\e[31mRed Text' …
Pochodzę z korzystania z cygwin w systemie Windows i właśnie zacząłem używać Maca. Zastanawiam się, dlaczego wydaje się, że ścieżki wyszukiwania nie działają tak, jak powinny. Jeśli mam program w /usr/bin/prog i usuwam to. Wydaje się, że wciąż próbuje tej dokładnej ścieżki zamiast szukać jej ponownie (powiedzmy, że przeniosłem ją …
Muszę zdefiniować zmienną środowiskową o wartości zadania cron. Wartość byłaby następująca: "0 0 * * * *" Zostanie on wykonany jako polecenie bash na Linuksie. Czy to możliwe? Jak mogłem to osiągnąć?
Użytkownicy Uniksa mogą mieć swoje prawdziwe nazwiska wymienione w /etc/passwd/. The finger polecenie może wyświetlać prawdziwe nazwy. Mogą ls -l pokaż te prawdziwe nazwy właścicieli plików obok plików? Jeśli ls nie można tego zrobić bezpośrednio, to jaki jest najlepszy sposób na potokowanie danych wyjściowych ls -l przez finger aby osiągnąć …
Przechowuję moje zdjęcia domowe i filmy w katalogach na Linuksie, posortowane według daty. Zdjęcia i filmy są mieszane razem. Jak mogę utworzyć „wirtualny folder” zawierający regularnie aktualizowany (bash i cronjob?) Płaski indeks wszystkich filmów (* .MOV, * .MP4, * .AVI), skanowanych rekurencyjnie, z moich zdjęć / folderów wideo? Przykład: My …
Próbuję skonfigurować moje okna przenośne powłoki git bash . Kiedy wykonam env Dostaję: ANT_HOME=C:\Program Files\WinAnt PORTABLEAPPS.COMVIDEOS:FORWARDSLASH=H:/Documents/Videos VBOX_INSTALL_PATH=C:\Program Files\Oracle\VirtualBox\ PORTABLEAPPS.COMLOCALEWINNAME=LANG_ENGLISH PAL:LASTPORTABLEAPPSBASEDIR:DOUBLEBACKSLASH=H: PAL:DRIVELETTER=H **** this is the variable I am after ****** PAL:APPDIR=H:\PortableApps\GitPortable\App TEMP=/tmp Zmienna, do której próbuję się odnieść, jest PAL:DRIVELETTER=H. Chcę użyć tego zestawu w mojej ścieżce .bash_profile scenariusz. Wszystko …
Z polecenia otrzymuję kilka argumentów, które chcę zaoferować użytkownikowi z instrukcją select z basha w skrypcie powłoki. Argumenty dostarczone przez polecenie mogą zawierać spacje i dlatego są chronione przez cudzysłowy. Oto uproszczony przykład. Działa to zgodnie z oczekiwaniami: select opt in a b "c d" do echo $opt break done …
Iam woking na skrypcie bash z rsysc między dwoma urządzeniami NAS Onsite i Offsite. Celem jest utworzenie kopii zapasowej serwera NAS na miejscu poza NAS. Pracujemy na mapie na miejscu z dość dużymi plikami. ok. 40 GB lub więcej. Rsync ma domyślnie habbit do ponownego wysyłania plików, jeśli zostaną przemianowane …
Piszę swój pierwszy skrypt basha. Za każdym razem, gdy go uruchomię, aby upewnić się, że działa, wszystko działa dokładnie tak, jak chciałbym, z wyjątkiem done polecenie na samym końcu. Zamiast tego zapętla się do pytania z pytaniem użytkownika, czy są pewni, że chcą autoryzować go do wprowadzenia zmian. Ponieważ po …
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.