Biorąc pod uwagę, że Bash 3.2 (wersja dostarczona przez OS X) jest podatny na exploit zdalnej realizacji znany jako „Shock Shock” ( CVE-2014-6271 i CVE-2014-7169 ), w jaki sposób odbudować Bash i zabezpieczyć mój system przed oficjalna łatka Apple? AKTUALIZACJA: Pamiętaj, że Apple wydało teraz oficjalną łatkę. Szczegóły poniżej .
Na moim komputerze z systemem Linux mam autouzupełnianie dla oddziałów za pomocą Git. [Uwaga: mówimy o zakończeniu gałęzi git, a nie o zakończeniu bash (np. Polecenia, pliki itp.). Tak więc wcale NIE Lane odpowiedź ] Na przykład mogę wpisać git checkout+ TABi uzyskać listę oddziałów. Lub mogę wpisać git checkout …
Aby utworzyć alias dla terminala w systemie OS X, możesz umieścić aliasy w .bash_profilelub .bashrc. Jaka jest różnica między nimi i dlaczego miałbym wybierać aliasy w jednym, a nie w drugim?
W moim .bashrcpliku umieściłem niektóre polecenia aliasu , aby mogły być ładowane za każdym razem, gdy otwieram nowe okno terminala. To się jednak nie zdarza. Muszę wybrać run script:w Terminalu> Preferencje> „ MyDefaultTheme ”> Wstępny panel powłoki i dodać: source .bashrc && clearaby działał ... Wydaje się to dziwne, ponieważ …
To pytanie ma już odpowiedź tutaj: Dlaczego .bashrc nie działa automatycznie? 13 odpowiedzi Znalazłem wiele osób zastanawiających się, dlaczego instrukcje podobne do tego: Put X to your ~/.bashrc and you can do Y nie działa Zawsze okazuje się, że pliki startowe bash Mac OS X (lub sama Bash Maca) nie …
Znajomy, który był właścicielem mojego obecnego komputera Mac, stworzył wiele poleceń aliasowych. Czy istnieje sposób na wyświetlenie listy wszystkich zdefiniowanych aliasów i powiązanego z nimi polecenia? A jeśli tak, to czy mogę je edytować, czy powinienem je po prostu usunąć za pomocą Unalias i odtworzyć?
Chciałbym pobrać pliki naraz z następującej strony, używając curl: http://www.ime.usp.br/~coelho/mac0122-2013/ep2/esqueleto/ Próbowałem curl http://www.ime.usp.br/~coelho/mac0122-2013/ep2/esqueleto/i zwróciło kilka linii w terminalu, ale nie dostałem żadnych plików.
Jestem nowy w OS X. Używam OS X Lion na MacBooku Pro. Czy można bezpiecznie zaktualizować powłokę bash za pomocą Homebrew: $ brew install bash Jeśli to bezpieczne, w jaki sposób mogę ustawić go jako domyślną instancję powłoki uruchamianej przez Terminal? Dzięki!
Czy rzeczywiście można zaktualizować bash do wersji 4.0 w OSX Yosemite? echo $BASH_VERSION 3.2.57(1)-release Ten artykuł i ten wątek odnoszą się do tego samego pytania, ale instalują nową powłokę obok siebie ze starą. Czy istnieje sposób na bezpośrednią aktualizację starej powłoki bash?
Czy polecenia bash na OSX nie uwzględniają wielkości liter? Wpisuję „what TR” i pokazuje / usr / bin / TR, chociaż nie ma tam takiego pliku binarnego. To samo dotyczy innych plików binarnych, jeśli są wielkie. A może Terminal.app może to tłumaczenie? Jak to wyłączyć?
Zawsze trudności ustawienie zmiennych środowiskowych w OS X, jak JAVA_HOME, M2_HOMElub PATH. Jak ustawić je w systemie OS X Mavericks? Przeprowadziłem badania, ale odpowiedzi, które znalazłem, jeszcze mi nie pomogły: export JAVA_HOME=/... (Wygląda jednak na to, że zmiany są tymczasowe, tylko na jedną sesję terminalową). setenv JAVA_HOME=/... (Ale polecenie nie …
W wierszu poleceń uruchamiam serię poleceń, których wypełnienie zajmuje około dwudziestu minut. Chciałbym zobaczyć jakieś powiadomienie na moim Macu, gdy są one ukończone, więc nie muszę monitorować terminala, kiedy się skończy. Czy jest na to sposób? $ svn update . && ant clean build start && *notify_me_somehow* Edytuj : Mógłbym …
Red Hat niedawno ogłosił poważny błąd bezpieczeństwa w powłoce Bash. Niektórzy nazywają to błędem „shellshock”. Skoro OS X jest zbudowany na Uniksie, czy jest podatny na ataki wykorzystujące ten błąd? Czy jako użytkownik końcowy muszę się martwić natychmiastową poprawką? Czy może lepiej jest czekać na oficjalną aktualizację oprogramowania od Apple?
Gdybym chciał uruchomić AppleScript z poziomu skryptu bash, mógłbym wywołać plik z listą poleceń, które muszę wykonać. #!/bin/bash {some commands} osascript file.scpt {other commands} Co jednak, jeśli chciałbym uruchamiać polecenia, które musiały być uruchamiane sekwencyjnie z poziomu bash? Przykładem może być #!/bin/bash echo echo This will open Google Chrome in …
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.